!function(){function t(n){var r="function"==typeof Map?new Map:void 0;return(t=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(t))return r.get(t);r.set(t,n)}function n(){return e(t,arguments,v(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),y(n,t)})(n)}function e(t,e,n){if(d())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,e);var i=new(t.bind.apply(t,r));return n&&y(i,n.prototype),i}function n(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,i,a,s,o=[],u=!0,l=!1;try{if(a=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(o.push(r.value),o.length!==e);u=!0);}catch(t){l=!0,i=t}finally{try{if(!u&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(l)throw i}}return o}}(t,e)||s(t,e)||function(){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 r(t,e,n){return(e=b(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=s(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},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 a,o=!0,u=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return o=t.done,t},e:function(t){u=!0,a=t},f:function(){try{o||null==n.return||n.return()}finally{if(u)throw a}}}}function a(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||s(t)||function(){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 s(t,e){if(t){if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function u(){return(u="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,n){var r=l(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(arguments.length<3?t:n):i.value}}).apply(this,arguments)}function l(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=v(t)););return t}function c(t,e,n){return e=v(e),h(t,d()?Reflect.construct(e,n||[],v(t).constructor):e.apply(t,n))}function h(t,e){if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return f(t)}function f(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function d(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(d=function(){return!!t})()}function v(t){return(v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function p(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&y(t,e)}function y(t,e){return(y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function g(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function m(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,b(r.key),r)}}function _(t,e,n){return e&&m(t.prototype,e),n&&m(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function b(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:String(e)}(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{"/uUt":function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("7o/Q");function i(t,e){return function(n){return n.lift(new a(t,e))}}var a=function(){function t(e,n){g(this,t),this.compare=e,this.keySelector=n}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new s(t,this.compare,this.keySelector))}}]),t}(),s=function(t){function e(t,n,r){var i;return g(this,e),(i=c(this,e,[t])).keySelector=r,i.hasKey=!1,"function"==typeof n&&(i.compare=n),i}return p(e,t),_(e,[{key:"compare",value:function(t,e){return t===e}},{key:"_next",value:function(t){var e;try{var n=this.keySelector;e=n?n(t):t}catch(i){return this.destination.error(i)}var r=!1;if(this.hasKey)try{r=(0,this.compare)(this.key,e)}catch(i){return this.destination.error(i)}else this.hasKey=!0;r||(this.key=e,this.destination.next(t))}}]),e}(r.a)},"0EUg":function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("bHdf");function i(){return Object(r.a)(1)}},"2QA8":function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},"2Vo4":function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n("XNiG"),i=n("9ppp"),a=function(t){function e(t){var n;return g(this,e),(n=c(this,e))._value=t,n}return p(e,t),_(e,[{key:"value",get:function(){return this.getValue()}},{key:"_subscribe",value:function(t){var n=u(v(e.prototype),"_subscribe",this).call(this,t);return n&&!n.closed&&t.next(this._value),n}},{key:"getValue",value:function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new i.a;return this._value}},{key:"next",value:function(t){u(v(e.prototype),"next",this).call(this,this._value=t)}}]),e}(r.a)},"2fFW":function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=!1,i={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){var e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else r&&console.log("RxJS: Back to a better error behavior. Thank you. <3");r=t},get useDeprecatedSynchronousErrorHandling(){return r}}},"3E0/":function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n("D0XW"),i=n("7o/Q"),a=n("WMd4");function s(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.a,i=(e=t)instanceof Date&&!isNaN(+e)?+t-n.now():Math.abs(t);return function(t){return t.lift(new o(i,n))}}var o=function(){function t(e,n){g(this,t),this.delay=e,this.scheduler=n}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new u(t,this.delay,this.scheduler))}}]),t}(),u=function(t){function e(t,n,r){var i;return g(this,e),(i=c(this,e,[t])).delay=n,i.scheduler=r,i.queue=[],i.active=!1,i.errored=!1,i}return p(e,t),_(e,[{key:"_schedule",value:function(t){this.active=!0,this.destination.add(t.schedule(e.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}},{key:"scheduleNotification",value:function(t){if(!0!==this.errored){var e=this.scheduler,n=new l(e.now()+this.delay,t);this.queue.push(n),!1===this.active&&this._schedule(e)}}},{key:"_next",value:function(t){this.scheduleNotification(a.a.createNext(t))}},{key:"_error",value:function(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}},{key:"_complete",value:function(){this.scheduleNotification(a.a.createComplete()),this.unsubscribe()}}],[{key:"dispatch",value:function(t){for(var e=t.source,n=e.queue,r=t.scheduler,i=t.destination;n.length>0&&n[0].time-r.now()<=0;)n.shift().notification.observe(i);if(n.length>0){var a=Math.max(0,n[0].time-r.now());this.schedule(t,a)}else this.unsubscribe(),e.active=!1}}]),e}(i.a),l=_(function t(e,n){g(this,t),this.time=e,this.notification=n})},"3N8a":function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[t,n])).scheduler=t,r.work=n,r.pending=!1,r}return p(e,t),_(e,[{key:"schedule",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this.closed)return this;this.state=t;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this}},{key:"requestAsyncId",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return setInterval(t.flush.bind(t,this),n)}},{key:"recycleAsyncId",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==n&&this.delay===n&&!1===this.pending)return e;clearInterval(e)}},{key:"execute",value:function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}},{key:"_execute",value:function(t,e){var n=!1,r=void 0;try{this.work(t)}catch(i){n=!0,r=!!i&&i||new Error(i)}if(n)return this.unsubscribe(),r}},{key:"_unsubscribe",value:function(){var t=this.id,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}]),e}(function(t){function e(t,n){return g(this,e),c(this,e)}return p(e,t),_(e,[{key:"schedule",value:function(t){return this}}]),e}(n("quSY").a))},"3Pt+":function(t,e,n){"use strict";n.d(e,"a",function(){return d}),n.d(e,"b",function(){return m}),n.d(e,"c",function(){return Vt}),n.d(e,"d",function(){return Nt}),n.d(e,"e",function(){return At}),n.d(e,"f",function(){return Ft}),n.d(e,"g",function(){return It}),n.d(e,"h",function(){return h}),n.d(e,"i",function(){return H}),n.d(e,"j",function(){return z}),n.d(e,"k",function(){return St}),n.d(e,"l",function(){return Et}),n.d(e,"m",function(){return X}),n.d(e,"n",function(){return Ut}),n.d(e,"o",function(){return Rt}),n.d(e,"p",function(){return C}),n.d(e,"q",function(){return Tt});var r=n("fXoL"),s=n("ofXK"),o=n("cp0P"),u=n("Cfvw"),l=n("lJxs"),h=new r.q("NgValueAccessor"),f={provide:h,useExisting:Object(r.T)(function(){return d}),multi:!0},d=function(){var t=function(){function t(e,n){g(this,t),this._renderer=e,this._elementRef=n,this.onChange=function(t){},this.onTouched=function(){}}return _(t,[{key:"writeValue",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"checked",t)}},{key:"registerOnChange",value:function(t){this.onChange=t}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(r.Nb(r.D),r.Nb(r.l))},t.\u0275dir=r.Ib({type:t,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(t,e){1&t&&r.ac("change",function(t){return e.onChange(t.target.checked)})("blur",function(){return e.onTouched()})},features:[r.zb([f])]}),t}(),v={provide:h,useExisting:Object(r.T)(function(){return m}),multi:!0},y=new r.q("CompositionEventMode"),m=function(){var t=function(){function t(e,n,r){var i;g(this,t),this._renderer=e,this._elementRef=n,this._compositionMode=r,this.onChange=function(t){},this.onTouched=function(){},this._composing=!1,null==this._compositionMode&&(this._compositionMode=(i=Object(s.v)()?Object(s.v)().getUserAgent():"",!/android (\d+)/.test(i.toLowerCase())))}return _(t,[{key:"writeValue",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}},{key:"registerOnChange",value:function(t){this.onChange=t}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_handleInput",value:function(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}},{key:"_compositionStart",value:function(){this._composing=!0}},{key:"_compositionEnd",value:function(t){this._composing=!1,this._compositionMode&&this.onChange(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(r.Nb(r.D),r.Nb(r.l),r.Nb(y,8))},t.\u0275dir=r.Ib({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(t,e){1&t&&r.ac("input",function(t){return e._handleInput(t.target.value)})("blur",function(){return e.onTouched()})("compositionstart",function(){return e._compositionStart()})("compositionend",function(t){return e._compositionEnd(t.target.value)})},features:[r.zb([v])]}),t}();function b(t){return null==t||0===t.length}function k(t){return null!=t&&"number"==typeof t.length}var w=new r.q("NgValidators"),S=new r.q("NgAsyncValidators"),O=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,C=function(){function t(){g(this,t)}return _(t,null,[{key:"min",value:function(t){return function(e){if(b(e.value)||b(t))return null;var n=parseFloat(e.value);return!isNaN(n)&&n<t?{min:{min:t,actual:e.value}}:null}}},{key:"max",value:function(t){return function(e){if(b(e.value)||b(t))return null;var n=parseFloat(e.value);return!isNaN(n)&&n>t?{max:{max:t,actual:e.value}}:null}}},{key:"required",value:function(t){return b(t.value)?{required:!0}:null}},{key:"requiredTrue",value:function(t){return!0===t.value?null:{required:!0}}},{key:"email",value:function(t){return b(t.value)||O.test(t.value)?null:{email:!0}}},{key:"minLength",value:function(t){return function(e){return b(e.value)||!k(e.value)?null:e.value.length<t?{minlength:{requiredLength:t,actualLength:e.value.length}}:null}}},{key:"maxLength",value:function(t){return function(e){return k(e.value)&&e.value.length>t?{maxlength:{requiredLength:t,actualLength:e.value.length}}:null}}},{key:"pattern",value:function(e){return e?("string"==typeof e?(r="","^"!==e.charAt(0)&&(r+="^"),r+=e,"$"!==e.charAt(e.length-1)&&(r+="$"),n=new RegExp(r)):(r=e.toString(),n=e),function(t){if(b(t.value))return null;var e=t.value;return n.test(e)?null:{pattern:{requiredPattern:r,actualValue:e}}}):t.nullValidator;var n,r}},{key:"nullValidator",value:function(t){return null}},{key:"compose",value:function(t){if(!t)return null;var e=t.filter(E);return 0==e.length?null:function(t){return x(D(t,e))}}},{key:"composeAsync",value:function(t){if(!t)return null;var e=t.filter(E);return 0==e.length?null:function(t){var n=D(t,e).map(T);return Object(o.a)(n).pipe(Object(l.a)(x))}}}]),t}();function E(t){return null!=t}function T(t){var e=Object(r.rb)(t)?Object(u.a)(t):t;return Object(r.qb)(e),e}function x(t){var e={};return t.forEach(function(t){e=null!=t?Object.assign(Object.assign({},e),t):e}),0===Object.keys(e).length?null:e}function D(t,e){return e.map(function(e){return e(t)})}function A(t){return t.map(function(t){return function(t){return!t.validate}(t)?t:function(e){return t.validate(e)}})}function j(t){return null!=t?C.compose(A(t)):null}function N(t){return null!=t?C.composeAsync(A(t)):null}function P(t,e){return null===t?[e]:Array.isArray(t)?[].concat(a(t),[e]):[t,e]}function R(t){return t._rawValidators}function M(t){return t._rawAsyncValidators}var I=function(){var t=function(){function t(){g(this,t),this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}return _(t,[{key:"value",get:function(){return this.control?this.control.value:null}},{key:"valid",get:function(){return this.control?this.control.valid:null}},{key:"invalid",get:function(){return this.control?this.control.invalid:null}},{key:"pending",get:function(){return this.control?this.control.pending:null}},{key:"disabled",get:function(){return this.control?this.control.disabled:null}},{key:"enabled",get:function(){return this.control?this.control.enabled:null}},{key:"errors",get:function(){return this.control?this.control.errors:null}},{key:"pristine",get:function(){return this.control?this.control.pristine:null}},{key:"dirty",get:function(){return this.control?this.control.dirty:null}},{key:"touched",get:function(){return this.control?this.control.touched:null}},{key:"status",get:function(){return this.control?this.control.status:null}},{key:"untouched",get:function(){return this.control?this.control.untouched:null}},{key:"statusChanges",get:function(){return this.control?this.control.statusChanges:null}},{key:"valueChanges",get:function(){return this.control?this.control.valueChanges:null}},{key:"path",get:function(){return null}},{key:"_setValidators",value:function(t){this._rawValidators=t||[],this._composedValidatorFn=j(this._rawValidators)}},{key:"_setAsyncValidators",value:function(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=N(this._rawAsyncValidators)}},{key:"validator",get:function(){return this._composedValidatorFn||null}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn||null}},{key:"_registerOnDestroy",value:function(t){this._onDestroyCallbacks.push(t)}},{key:"_invokeOnDestroyCallbacks",value:function(){this._onDestroyCallbacks.forEach(function(t){return t()}),this._onDestroyCallbacks=[]}},{key:"reset",value:function(t){this.control&&this.control.reset(t)}},{key:"hasError",value:function(t,e){return!!this.control&&this.control.hasError(t,e)}},{key:"getError",value:function(t,e){return this.control?this.control.getError(t,e):null}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Ib({type:t}),t}(),L=function(){var t=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e,[{key:"formDirective",get:function(){return null}},{key:"path",get:function(){return null}}]),e}(I);return t.\u0275fac=function(e){return V(e||t)},t.\u0275dir=r.Ib({type:t,features:[r.xb]}),t}(),V=r.Vb(L),F=function(t){function e(){var t;return g(this,e),(t=c(this,e,arguments))._parent=null,t.name=null,t.valueAccessor=null,t}return p(e,t),_(e)}(I),U=function(){function t(e){g(this,t),this._cd=e}return _(t,[{key:"ngClassUntouched",get:function(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.untouched)&&void 0!==n&&n}},{key:"ngClassTouched",get:function(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.touched)&&void 0!==n&&n}},{key:"ngClassPristine",get:function(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.pristine)&&void 0!==n&&n}},{key:"ngClassDirty",get:function(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.dirty)&&void 0!==n&&n}},{key:"ngClassValid",get:function(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.valid)&&void 0!==n&&n}},{key:"ngClassInvalid",get:function(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.invalid)&&void 0!==n&&n}},{key:"ngClassPending",get:function(){var t,e,n;return null!==(n=null===(e=null===(t=this._cd)||void 0===t?void 0:t.control)||void 0===e?void 0:e.pending)&&void 0!==n&&n}}]),t}(),H=function(){var t=function(t){function e(t){return g(this,e),c(this,e,[t])}return p(e,t),_(e)}(U);return t.\u0275fac=function(e){return new(e||t)(r.Nb(F,2))},t.\u0275dir=r.Ib({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,e){2&t&&r.Fb("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[r.xb]}),t}(),z=function(){var t=function(t){function e(t){return g(this,e),c(this,e,[t])}return p(e,t),_(e)}(U);return t.\u0275fac=function(e){return new(e||t)(r.Nb(L,10))},t.\u0275dir=r.Ib({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:14,hostBindings:function(t,e){2&t&&r.Fb("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[r.xb]}),t}(),q={provide:h,useExisting:Object(r.T)(function(){return Y}),multi:!0},Y=function(){var t=function(){function t(e,n){g(this,t),this._renderer=e,this._elementRef=n,this.onChange=function(t){},this.onTouched=function(){}}return _(t,[{key:"writeValue",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}},{key:"registerOnChange",value:function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(r.Nb(r.D),r.Nb(r.l))},t.\u0275dir=r.Ib({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,e){1&t&&r.ac("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[r.zb([q])]}),t}(),B={provide:h,useExisting:Object(r.T)(function(){return X}),multi:!0},W=function(){var t=function(){function t(){g(this,t),this._accessors=[]}return _(t,[{key:"add",value:function(t,e){this._accessors.push([t,e])}},{key:"remove",value:function(t){for(var e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}},{key:"select",value:function(t){var e=this;this._accessors.forEach(function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)})}},{key:"_isSameGroup",value:function(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Jb({token:t,factory:t.\u0275fac}),t}(),X=function(){var t=function(){function t(e,n,r,i){g(this,t),this._renderer=e,this._elementRef=n,this._registry=r,this._injector=i,this.onChange=function(){},this.onTouched=function(){}}return _(t,[{key:"ngOnInit",value:function(){this._control=this._injector.get(F),this._checkName(),this._registry.add(this._control,this)}},{key:"ngOnDestroy",value:function(){this._registry.remove(this)}},{key:"writeValue",value:function(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}},{key:"registerOnChange",value:function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}}},{key:"fireUncheck",value:function(t){this.writeValue(t)}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_checkName",value:function(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(r.Nb(r.D),r.Nb(r.l),r.Nb(W),r.Nb(r.r))},t.\u0275dir=r.Ib({type:t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,e){1&t&&r.ac("change",function(){return e.onChange()})("blur",function(){return e.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[r.zb([B])]}),t}(),G={provide:h,useExisting:Object(r.T)(function(){return Q}),multi:!0},Q=function(){var t=function(){function t(e,n){g(this,t),this._renderer=e,this._elementRef=n,this.onChange=function(t){},this.onTouched=function(){}}return _(t,[{key:"writeValue",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))}},{key:"registerOnChange",value:function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(r.Nb(r.D),r.Nb(r.l))},t.\u0275dir=r.Ib({type:t,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,e){1&t&&r.ac("change",function(t){return e.onChange(t.target.value)})("input",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},features:[r.zb([G])]}),t}(),K={provide:h,useExisting:Object(r.T)(function(){return Z}),multi:!0},Z=function(){var t=function(){function t(e,n){g(this,t),this._renderer=e,this._elementRef=n,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=Object.is}return _(t,[{key:"compareWith",set:function(t){this._compareWith=t}},{key:"writeValue",value:function(t){this.value=t;var e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var n=function(t,e){return null==t?""+e:(e&&"object"==typeof e&&(e="Object"),"".concat(t,": ").concat(e).slice(0,50))}(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}},{key:"registerOnChange",value:function(t){var e=this;this.onChange=function(n){e.value=e._getOptionValue(n),t(e.value)}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_registerOption",value:function(){return(this._idCounter++).toString()}},{key:"_getOptionId",value:function(t){for(var e=0,n=Array.from(this._optionMap.keys());e<n.length;e++){var r=n[e];if(this._compareWith(this._optionMap.get(r),t))return r}return null}},{key:"_getOptionValue",value:function(t){var e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e):t}}]),t}();return t.\u0275fac=function(e){return new(e||t)(r.Nb(r.D),r.Nb(r.l))},t.\u0275dir=r.Ib({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(t,e){1&t&&r.ac("change",function(t){return e.onChange(t.target.value)})("blur",function(){return e.onTouched()})},inputs:{compareWith:"compareWith"},features:[r.zb([K])]}),t}(),J={provide:h,useExisting:Object(r.T)(function(){return $}),multi:!0},$=function(){var t=function(){function t(e,n){g(this,t),this._renderer=e,this._elementRef=n,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=Object.is}return _(t,[{key:"compareWith",set:function(t){this._compareWith=t}},{key:"writeValue",value:function(t){var e,n=this;if(this.value=t,Array.isArray(t)){var r=t.map(function(t){return n._getOptionId(t)});e=function(t,e){t._setSelected(r.indexOf(e.toString())>-1)}}else e=function(t,e){t._setSelected(!1)};this._optionMap.forEach(e)}},{key:"registerOnChange",value:function(t){var e=this;this.onChange=function(n){var r=[];if(void 0!==n.selectedOptions)for(var i=n.selectedOptions,a=0;a<i.length;a++){var s=i.item(a),o=e._getOptionValue(s.value);r.push(o)}else for(var u=n.options,l=0;l<u.length;l++){var c=u.item(l);if(c.selected){var h=e._getOptionValue(c.value);r.push(h)}}e.value=r,t(r)}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_registerOption",value:function(t){var e=(this._idCounter++).toString();return this._optionMap.set(e,t),e}},{key:"_getOptionId",value:function(t){for(var e=0,n=Array.from(this._optionMap.keys());e<n.length;e++){var r=n[e];if(this._compareWith(this._optionMap.get(r)._value,t))return r}return null}},{key:"_getOptionValue",value:function(t){var e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e)._value:t}}]),t}();return t.\u0275fac=function(e){return new(e||t)(r.Nb(r.D),r.Nb(r.l))},t.\u0275dir=r.Ib({type:t,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(t,e){1&t&&r.ac("change",function(t){return e.onChange(t.target)})("blur",function(){return e.onTouched()})},inputs:{compareWith:"compareWith"},features:[r.zb([J])]}),t}();function tt(t,e){return[].concat(a(e.path),[t])}function et(t,e){rt(t,e,!0),e.valueAccessor.writeValue(t.value),function(t,e){e.valueAccessor.registerOnChange(function(n){t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&at(t,e)})}(t,e),function(t,e){var n=function(t,n){e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)};t.registerOnChange(n),e._registerOnDestroy(function(){t._unregisterOnChange(n)})}(t,e),function(t,e){e.valueAccessor.registerOnTouched(function(){t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&at(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),function(t,e){if(e.valueAccessor.setDisabledState){var n=function(t){e.valueAccessor.setDisabledState(t)};t.registerOnDisabledChange(n),e._registerOnDestroy(function(){t._unregisterOnDisabledChange(n)})}}(t,e)}function nt(t,e){t.forEach(function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(e)})}function rt(t,e,n){var r=R(t);null!==e.validator?t.setValidators(P(r,e.validator)):"function"==typeof r&&t.setValidators([r]);var i=M(t);if(null!==e.asyncValidator?t.setAsyncValidators(P(i,e.asyncValidator)):"function"==typeof i&&t.setAsyncValidators([i]),n){var a=function(){return t.updateValueAndValidity()};nt(e._rawValidators,a),nt(e._rawAsyncValidators,a)}}function it(t,e,n){if(null!==t){if(null!==e.validator){var r=R(t);Array.isArray(r)&&r.length>0&&t.setValidators(r.filter(function(t){return t!==e.validator}))}if(null!==e.asyncValidator){var i=M(t);Array.isArray(i)&&i.length>0&&t.setAsyncValidators(i.filter(function(t){return t!==e.asyncValidator}))}}if(n){var a=function(){};nt(e._rawValidators,a),nt(e._rawAsyncValidators,a)}}function at(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function st(t,e){rt(t,e,!1)}function ot(t,e){if(!t.hasOwnProperty("model"))return!1;var n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}var ut=[d,Q,Y,Z,$,X];function lt(t,e){t._syncPendingControls(),e.forEach(function(t){var e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)})}function ct(t,e){if(!e)return null;Array.isArray(e);var n=void 0,r=void 0,i=void 0;return e.forEach(function(t){var e;t.constructor===m?n=t:(e=t,ut.some(function(t){return e.constructor===t})?r=t:i=t)}),i||r||n||null}function ht(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}function ft(t){return(yt(t)?t.validators:t)||null}function dt(t){return Array.isArray(t)?j(t):t||null}function vt(t,e){return(yt(e)?e.asyncValidators:t)||null}function pt(t){return Array.isArray(t)?N(t):t||null}function yt(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}var gt=function(){function t(e,n){g(this,t),this._hasOwnPendingAsyncValidator=!1,this._onCollectionChange=function(){},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._rawValidators=e,this._rawAsyncValidators=n,this._composedValidatorFn=dt(this._rawValidators),this._composedAsyncValidatorFn=pt(this._rawAsyncValidators)}return _(t,[{key:"validator",get:function(){return this._composedValidatorFn},set:function(t){this._rawValidators=this._composedValidatorFn=t}},{key:"asyncValidator",get:function(){return this._composedAsyncValidatorFn},set:function(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}},{key:"parent",get:function(){return this._parent}},{key:"valid",get:function(){return"VALID"===this.status}},{key:"invalid",get:function(){return"INVALID"===this.status}},{key:"pending",get:function(){return"PENDING"==this.status}},{key:"disabled",get:function(){return"DISABLED"===this.status}},{key:"enabled",get:function(){return"DISABLED"!==this.status}},{key:"dirty",get:function(){return!this.pristine}},{key:"untouched",get:function(){return!this.touched}},{key:"updateOn",get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}},{key:"setValidators",value:function(t){this._rawValidators=t,this._composedValidatorFn=dt(t)}},{key:"setAsyncValidators",value:function(t){this._rawAsyncValidators=t,this._composedAsyncValidatorFn=pt(t)}},{key:"clearValidators",value:function(){this.validator=null}},{key:"clearAsyncValidators",value:function(){this.asyncValidator=null}},{key:"markAsTouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}},{key:"markAllAsTouched",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild(function(t){return t.markAllAsTouched()})}},{key:"markAsUntouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild(function(t){t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}},{key:"markAsDirty",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}},{key:"markAsPristine",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild(function(t){t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}},{key:"markAsPending",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status="PENDING",!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}},{key:"disable",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this._parentMarkedDirty(t.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild(function(e){e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(function(t){return t(!0)})}},{key:"enable",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this._parentMarkedDirty(t.onlySelf);this.status="VALID",this._forEachChild(function(e){e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach(function(t){return t(!1)})}},{key:"_updateAncestors",value:function(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:"setParent",value:function(t){this._parent=t}},{key:"updateValueAndValidity",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}},{key:"_updateTreeValidity",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild(function(e){return e._updateTreeValidity(t)}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}},{key:"_setInitialStatus",value:function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}},{key:"_runValidator",value:function(){return this.validator?this.validator(this):null}},{key:"_runAsyncValidator",value:function(t){var e=this;if(this.asyncValidator){this.status="PENDING",this._hasOwnPendingAsyncValidator=!0;var n=T(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(function(n){e._hasOwnPendingAsyncValidator=!1,e.setErrors(n,{emitEvent:t})})}}},{key:"_cancelExistingSubscription",value:function(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}},{key:"setErrors",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}},{key:"get",value:function(t){return function(t,e,n){if(null==e)return null;if(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length)return null;var r=t;return e.forEach(function(t){r=r instanceof _t?r.controls.hasOwnProperty(t)?r.controls[t]:null:r instanceof bt&&r.at(t)||null}),r}(this,t)}},{key:"getError",value:function(t,e){var n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}},{key:"hasError",value:function(t,e){return!!this.getError(t,e)}},{key:"root",get:function(){for(var t=this;t._parent;)t=t._parent;return t}},{key:"_updateControlsErrors",value:function(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}},{key:"_initObservables",value:function(){this.valueChanges=new r.n,this.statusChanges=new r.n}},{key:"_calculateStatus",value:function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}},{key:"_anyControlsHaveStatus",value:function(t){return this._anyControls(function(e){return e.status===t})}},{key:"_anyControlsDirty",value:function(){return this._anyControls(function(t){return t.dirty})}},{key:"_anyControlsTouched",value:function(){return this._anyControls(function(t){return t.touched})}},{key:"_updatePristine",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}},{key:"_updateTouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}},{key:"_isBoxedValue",value:function(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}},{key:"_registerOnCollectionChange",value:function(t){this._onCollectionChange=t}},{key:"_setUpdateStrategy",value:function(t){yt(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}},{key:"_parentMarkedDirty",value:function(t){return!t&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}}]),t}(),mt=function(t){function e(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0;return g(this,e),(t=c(this,e,[ft(r),vt(i,r)]))._onChange=[],t._applyFormState(n),t._setUpdateStrategy(r),t._initObservables(),t.updateValueAndValidity({onlySelf:!0,emitEvent:!!i}),t}return p(e,t),_(e,[{key:"setValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=t,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach(function(t){return t(e.value,!1!==n.emitViewToModelChange)}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(t,e)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}},{key:"_updateValue",value:function(){}},{key:"_anyControls",value:function(t){return!1}},{key:"_allControlsDisabled",value:function(){return this.disabled}},{key:"registerOnChange",value:function(t){this._onChange.push(t)}},{key:"_unregisterOnChange",value:function(t){ht(this._onChange,t)}},{key:"registerOnDisabledChange",value:function(t){this._onDisabledChange.push(t)}},{key:"_unregisterOnDisabledChange",value:function(t){ht(this._onDisabledChange,t)}},{key:"_forEachChild",value:function(t){}},{key:"_syncPendingControls",value:function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}},{key:"_applyFormState",value:function(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}]),e}(gt),_t=function(t){function e(t,n,r){var i;return g(this,e),(i=c(this,e,[ft(n),vt(r,n)])).controls=t,i._initObservables(),i._setUpdateStrategy(n),i._setUpControls(),i.updateValueAndValidity({onlySelf:!0,emitEvent:!!r}),i}return p(e,t),_(e,[{key:"registerControl",value:function(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}},{key:"addControl",value:function(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"removeControl",value:function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setControl",value:function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"contains",value:function(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}},{key:"setValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(t),Object.keys(t).forEach(function(r){e._throwIfControlMissing(r),e.controls[r].setValue(t[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.keys(t).forEach(function(r){e.controls[r]&&e.controls[r].patchValue(t[r],{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild(function(n,r){n.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}},{key:"getRawValue",value:function(){return this._reduceChildren({},function(t,e,n){return t[n]=e instanceof mt?e.value:e.getRawValue(),t})}},{key:"_syncPendingControls",value:function(){var t=this._reduceChildren(!1,function(t,e){return!!e._syncPendingControls()||t});return t&&this.updateValueAndValidity({onlySelf:!0}),t}},{key:"_throwIfControlMissing",value:function(t){if(!Object.keys(this.controls).length)throw new Error("\n        There are no form controls registered with this group yet. If you're using ngModel,\n        you may want to check next tick (e.g. use setTimeout).\n      ");if(!this.controls[t])throw new Error("Cannot find form control with name: ".concat(t,"."))}},{key:"_forEachChild",value:function(t){var e=this;Object.keys(this.controls).forEach(function(n){return t(e.controls[n],n)})}},{key:"_setUpControls",value:function(){var t=this;this._forEachChild(function(e){e.setParent(t),e._registerOnCollectionChange(t._onCollectionChange)})}},{key:"_updateValue",value:function(){this.value=this._reduceValue()}},{key:"_anyControls",value:function(t){for(var e=0,n=Object.keys(this.controls);e<n.length;e++){var r=n[e],i=this.controls[r];if(this.contains(r)&&t(i))return!0}return!1}},{key:"_reduceValue",value:function(){var t=this;return this._reduceChildren({},function(e,n,r){return(n.enabled||t.disabled)&&(e[r]=n.value),e})}},{key:"_reduceChildren",value:function(t,e){var n=t;return this._forEachChild(function(t,r){n=e(n,t,r)}),n}},{key:"_allControlsDisabled",value:function(){for(var t=0,e=Object.keys(this.controls);t<e.length;t++){var n=e[t];if(this.controls[n].enabled)return!1}return Object.keys(this.controls).length>0||this.disabled}},{key:"_checkAllValuesPresent",value:function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '".concat(n,"'."))})}}]),e}(gt),bt=function(t){function e(t,n,r){var i;return g(this,e),(i=c(this,e,[ft(n),vt(r,n)])).controls=t,i._initObservables(),i._setUpdateStrategy(n),i._setUpControls(),i.updateValueAndValidity({onlySelf:!0,emitEvent:!!r}),i}return p(e,t),_(e,[{key:"at",value:function(t){return this.controls[t]}},{key:"push",value:function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"insert",value:function(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}},{key:"removeAt",value:function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),this.updateValueAndValidity()}},{key:"setControl",value:function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"length",get:function(){return this.controls.length}},{key:"setValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(t),t.forEach(function(t,r){e._throwIfControlMissing(r),e.at(r).setValue(t,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.forEach(function(t,r){e.at(r)&&e.at(r).patchValue(t,{onlySelf:!0,emitEvent:n.emitEvent})}),this.updateValueAndValidity(n)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild(function(n,r){n.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}},{key:"getRawValue",value:function(){return this.controls.map(function(t){return t instanceof mt?t.value:t.getRawValue()})}},{key:"clear",value:function(){this.controls.length<1||(this._forEachChild(function(t){return t._registerOnCollectionChange(function(){})}),this.controls.splice(0),this.updateValueAndValidity())}},{key:"_syncPendingControls",value:function(){var t=this.controls.reduce(function(t,e){return!!e._syncPendingControls()||t},!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}},{key:"_throwIfControlMissing",value:function(t){if(!this.controls.length)throw new Error("\n        There are no form controls registered with this array yet. If you're using ngModel,\n        you may want to check next tick (e.g. use setTimeout).\n      ");if(!this.at(t))throw new Error("Cannot find form control at index "+t)}},{key:"_forEachChild",value:function(t){this.controls.forEach(function(e,n){t(e,n)})}},{key:"_updateValue",value:function(){var t=this;this.value=this.controls.filter(function(e){return e.enabled||t.disabled}).map(function(t){return t.value})}},{key:"_anyControls",value:function(t){return this.controls.some(function(e){return e.enabled&&t(e)})}},{key:"_setUpControls",value:function(){var t=this;this._forEachChild(function(e){return t._registerControl(e)})}},{key:"_checkAllValuesPresent",value:function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: ".concat(n,"."))})}},{key:"_allControlsDisabled",value:function(){var t,e=i(this.controls);try{for(e.s();!(t=e.n()).done;){if(t.value.enabled)return!1}}catch(n){e.e(n)}finally{e.f()}return this.controls.length>0||this.disabled}},{key:"_registerControl",value:function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}}]),e}(gt),kt={provide:L,useExisting:Object(r.T)(function(){return St})},wt=Promise.resolve(null),St=function(){var t=function(t){function e(t,n){var i;return g(this,e),(i=c(this,e)).submitted=!1,i._directives=[],i.ngSubmit=new r.n,i.form=new _t({},j(t),N(n)),i}return p(e,t),_(e,[{key:"ngAfterViewInit",value:function(){this._setUpdateStrategy()}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}},{key:"controls",get:function(){return this.form.controls}},{key:"addControl",value:function(t){var e=this;wt.then(function(){var n=e._findContainer(t.path);t.control=n.registerControl(t.name,t.control),et(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),e._directives.push(t)})}},{key:"getControl",value:function(t){return this.form.get(t.path)}},{key:"removeControl",value:function(t){var e=this;wt.then(function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name),ht(e._directives,t)})}},{key:"addFormGroup",value:function(t){var e=this;wt.then(function(){var n=e._findContainer(t.path),r=new _t({});st(r,t),n.registerControl(t.name,r),r.updateValueAndValidity({emitEvent:!1})})}},{key:"removeFormGroup",value:function(t){var e=this;wt.then(function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name)})}},{key:"getFormGroup",value:function(t){return this.form.get(t.path)}},{key:"updateModel",value:function(t,e){var n=this;wt.then(function(){n.form.get(t.path).setValue(e)})}},{key:"setValue",value:function(t){this.control.setValue(t)}},{key:"onSubmit",value:function(t){return this.submitted=!0,lt(this.form,this._directives),this.ngSubmit.emit(t),!1}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(t){this.form.reset(t),this.submitted=!1}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}},{key:"_findContainer",value:function(t){return t.pop(),t.length?this.form.get(t):this.form}}]),e}(L);return t.\u0275fac=function(e){return new(e||t)(r.Nb(w,10),r.Nb(S,10))},t.\u0275dir=r.Ib({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,e){1&t&&r.ac("submit",function(t){return e.onSubmit(t)})("reset",function(){return e.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[r.zb([kt]),r.xb]}),t}(),Ot={provide:F,useExisting:Object(r.T)(function(){return Et})},Ct=Promise.resolve(null),Et=function(){var t=function(t){function e(t,n,i,a){var s;return g(this,e),(s=c(this,e)).control=new mt,s._registered=!1,s.update=new r.n,s._parent=t,s._setValidators(n),s._setAsyncValidators(i),s.valueAccessor=ct(0,a),s}return p(e,t),_(e,[{key:"ngOnChanges",value:function(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),ot(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"path",get:function(){return this._parent?tt(this.name,this._parent):[this.name]}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"viewToModelUpdate",value:function(t){this.viewModel=t,this.update.emit(t)}},{key:"_setUpControl",value:function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}},{key:"_isStandalone",value:function(){return!this._parent||!(!this.options||!this.options.standalone)}},{key:"_setUpStandalone",value:function(){et(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}},{key:"_checkForErrors",value:function(){this._isStandalone()||this._checkParentType(),this._checkName()}},{key:"_checkParentType",value:function(){}},{key:"_checkName",value:function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}},{key:"_updateValue",value:function(t){var e=this;Ct.then(function(){e.control.setValue(t,{emitViewToModelChange:!1})})}},{key:"_updateDisabled",value:function(t){var e=this,n=t.isDisabled.currentValue,r=""===n||n&&"false"!==n;Ct.then(function(){r&&!e.control.disabled?e.control.disable():!r&&e.control.disabled&&e.control.enable()})}}]),e}(F);return t.\u0275fac=function(e){return new(e||t)(r.Nb(L,9),r.Nb(w,10),r.Nb(S,10),r.Nb(h,10))},t.\u0275dir=r.Ib({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[r.zb([Ot]),r.xb,r.yb]}),t}(),Tt=function(){var t=_(function t(){g(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Ib({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t}(),xt=new r.q("NgModelWithFormControlWarning"),Dt={provide:L,useExisting:Object(r.T)(function(){return At})},At=function(){var t=function(t){function e(t,n){var i;return g(this,e),(i=c(this,e)).validators=t,i.asyncValidators=n,i.submitted=!1,i.directives=[],i.form=null,i.ngSubmit=new r.n,i._setValidators(t),i._setAsyncValidators(n),i}return p(e,t),_(e,[{key:"ngOnChanges",value:function(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}},{key:"addControl",value:function(t){var e=this.form.get(t.path);return et(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e}},{key:"getControl",value:function(t){return this.form.get(t.path)}},{key:"removeControl",value:function(t){ht(this.directives,t)}},{key:"addFormGroup",value:function(t){var e=this.form.get(t.path);st(e,t),e.updateValueAndValidity({emitEvent:!1})}},{key:"removeFormGroup",value:function(t){}},{key:"getFormGroup",value:function(t){return this.form.get(t.path)}},{key:"addFormArray",value:function(t){var e=this.form.get(t.path);st(e,t),e.updateValueAndValidity({emitEvent:!1})}},{key:"removeFormArray",value:function(t){}},{key:"getFormArray",value:function(t){return this.form.get(t.path)}},{key:"updateModel",value:function(t,e){this.form.get(t.path).setValue(e)}},{key:"onSubmit",value:function(t){return this.submitted=!0,lt(this.form,this.directives),this.ngSubmit.emit(t),!1}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(t){this.form.reset(t),this.submitted=!1}},{key:"_updateDomValue",value:function(){var t=this;this.directives.forEach(function(e){var n=t.form.get(e.path);e.control!==n&&(function(t,e){var n=function(){};e.valueAccessor.registerOnChange(n),e.valueAccessor.registerOnTouched(n),it(t,e,!0),t&&(e._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(function(){}))}(e.control||null,e),n&&et(n,e),e.control=n)}),this.form._updateTreeValidity({emitEvent:!1})}},{key:"_updateRegistrations",value:function(){var t=this;this.form._registerOnCollectionChange(function(){return t._updateDomValue()}),this._oldForm&&this._oldForm._registerOnCollectionChange(function(){})}},{key:"_updateValidators",value:function(){rt(this.form,this,!1),this._oldForm&&it(this._oldForm,this,!1)}},{key:"_checkFormPresent",value:function(){}}]),e}(L);return t.\u0275fac=function(e){return new(e||t)(r.Nb(w,10),r.Nb(S,10))},t.\u0275dir=r.Ib({type:t,selectors:[["","formGroup",""]],hostBindings:function(t,e){1&t&&r.ac("submit",function(t){return e.onSubmit(t)})("reset",function(){return e.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[r.zb([Dt]),r.xb,r.yb]}),t}(),jt={provide:F,useExisting:Object(r.T)(function(){return Nt})},Nt=function(){var t=function(t){function e(t,n,i,a,s){var o;return g(this,e),(o=c(this,e))._ngModelWarningConfig=s,o._added=!1,o.update=new r.n,o._ngModelWarningSent=!1,o._parent=t,o._setValidators(n),o._setAsyncValidators(i),o.valueAccessor=ct(0,a),o}return p(e,t),_(e,[{key:"isDisabled",set:function(t){}},{key:"ngOnChanges",value:function(t){this._added||this._setUpControl(),ot(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"viewToModelUpdate",value:function(t){this.viewModel=t,this.update.emit(t)}},{key:"path",get:function(){return tt(null==this.name?this.name:this.name.toString(),this._parent)}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"_checkParentType",value:function(){}},{key:"_setUpControl",value:function(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}}]),e}(F);return t.\u0275fac=function(e){return new(e||t)(r.Nb(L,13),r.Nb(w,10),r.Nb(S,10),r.Nb(h,10),r.Nb(xt,8))},t.\u0275dir=r.Ib({type:t,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[r.zb([jt]),r.xb,r.yb]}),t._ngModelWarningSentOnce=!1,t}(),Pt={provide:w,useExisting:Object(r.T)(function(){return Rt}),multi:!0},Rt=function(){var t=function(){function t(){g(this,t),this._required=!1}return _(t,[{key:"required",get:function(){return this._required},set:function(t){this._required=null!=t&&!1!==t&&""+t!="false",this._onChange&&this._onChange()}},{key:"validate",value:function(t){return this.required?C.required(t):null}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Ib({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(t,e){2&t&&r.Bb("required",e.required?"":null)},inputs:{required:"required"},features:[r.zb([Pt])]}),t}(),Mt={provide:w,useExisting:Object(r.T)(function(){return It}),multi:!0},It=function(){var t=function(){function t(){g(this,t),this._validator=C.nullValidator}return _(t,[{key:"ngOnChanges",value:function(t){"maxlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}},{key:"validate",value:function(t){return null!=this.maxlength?this._validator(t):null}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"_createValidator",value:function(){this._validator=C.maxLength("number"==typeof this.maxlength?this.maxlength:parseInt(this.maxlength,10))}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=r.Ib({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&r.Bb("maxlength",e.maxlength?e.maxlength:null)},inputs:{maxlength:"maxlength"},features:[r.zb([Mt]),r.yb]}),t}(),Lt=function(){var t=_(function t(){g(this,t)});return t.\u0275mod=r.Lb({type:t}),t.\u0275inj=r.Kb({factory:function(e){return new(e||t)}}),t}(),Vt=function(){var t=function(){function t(){g(this,t)}return _(t,[{key:"group",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this._reduceControls(t),r=null,i=null,a=void 0;return null!=e&&(function(t){return void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn}(e)?(r=null!=e.validators?e.validators:null,i=null!=e.asyncValidators?e.asyncValidators:null,a=null!=e.updateOn?e.updateOn:void 0):(r=null!=e.validator?e.validator:null,i=null!=e.asyncValidator?e.asyncValidator:null)),new _t(n,{asyncValidators:i,updateOn:a,validators:r})}},{key:"control",value:function(t,e,n){return new mt(t,e,n)}},{key:"array",value:function(t,e,n){var r=this,i=t.map(function(t){return r._createControl(t)});return new bt(i,e,n)}},{key:"_reduceControls",value:function(t){var e=this,n={};return Object.keys(t).forEach(function(r){n[r]=e._createControl(t[r])}),n}},{key:"_createControl",value:function(t){return t instanceof mt||t instanceof _t||t instanceof bt?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=r.Jb({token:t,factory:t.\u0275fac}),t}(),Ft=function(){var t=_(function t(){g(this,t)});return t.\u0275mod=r.Lb({type:t}),t.\u0275inj=r.Kb({factory:function(e){return new(e||t)},providers:[W],imports:[Lt]}),t}(),Ut=function(){var t=function(){function t(){g(this,t)}return _(t,null,[{key:"withConfig",value:function(e){return{ngModule:t,providers:[{provide:xt,useValue:e.warnOnNgModelWithFormControl}]}}}]),t}();return t.\u0275mod=r.Lb({type:t}),t.\u0275inj=r.Kb({factory:function(e){return new(e||t)},providers:[Vt,W],imports:[Lt]}),t}()},"4I5i":function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t}()},"5+tZ":function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n("lJxs"),i=n("Cfvw"),a=n("zx2A");function s(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return"function"==typeof e?function(a){return a.pipe(s(function(n,a){return Object(i.a)(t(n,a)).pipe(Object(r.a)(function(t,r){return e(n,t,a,r)}))},n))}:("number"==typeof e&&(n=e),function(e){return e.lift(new o(t,n))})}var o=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY;g(this,t),this.project=e,this.concurrent=n}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new u(t,this.project,this.concurrent))}}]),t}(),u=function(t){function e(t,n){var r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return g(this,e),(r=c(this,e,[t])).project=n,r.concurrent=i,r.hasCompleted=!1,r.buffer=[],r.active=0,r.index=0,r}return p(e,t),_(e,[{key:"_next",value:function(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)}},{key:"_tryNext",value:function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this.active++,this._innerSub(e)}},{key:"_innerSub",value:function(t){var e=new a.a(this),n=this.destination;n.add(e);var r=Object(a.c)(t,e);r!==e&&n.add(r)}},{key:"_complete",value:function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}},{key:"notifyNext",value:function(t){this.destination.next(t)}},{key:"notifyComplete",value:function(){var t=this.buffer;this.active--,t.length>0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}]),e}(a.b)},"7o/Q":function(t,e,n){"use strict";n.d(e,"a",function(){return h});var r=n("n6bG"),i=n("gRHU"),a=n("quSY"),s=n("2QA8"),o=n("2fFW"),l=n("NJ4a"),h=function(t,e){function n(t,e,r){var a;switch(g(this,n),(a=c(this,n)).syncErrorValue=null,a.syncErrorThrown=!1,a.syncErrorThrowable=!1,a.isStopped=!1,arguments.length){case 0:a.destination=i.a;break;case 1:if(!t){a.destination=i.a;break}if("object"==typeof t){t instanceof n?(a.syncErrorThrowable=t.syncErrorThrowable,a.destination=t,t.add(f(a))):(a.syncErrorThrowable=!0,a.destination=new d(f(a),t));break}default:a.syncErrorThrowable=!0,a.destination=new d(f(a),t,e,r)}return a}return p(n,t),_(n,[{key:e,value:function(){return this}},{key:"next",value:function(t){this.isStopped||this._next(t)}},{key:"error",value:function(t){this.isStopped||(this.isStopped=!0,this._error(t))}},{key:"complete",value:function(){this.isStopped||(this.isStopped=!0,this._complete())}},{key:"unsubscribe",value:function(){this.closed||(this.isStopped=!0,u(v(n.prototype),"unsubscribe",this).call(this))}},{key:"_next",value:function(t){this.destination.next(t)}},{key:"_error",value:function(t){this.destination.error(t),this.unsubscribe()}},{key:"_complete",value:function(){this.destination.complete(),this.unsubscribe()}},{key:"_unsubscribeAndRecycle",value:function(){var t=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}],[{key:"create",value:function(t,e,r){var i=new n(t,e,r);return i.syncErrorThrowable=!1,i}}]),n}(a.a,s.a),d=function(t){function e(t,n,a,s){var o,u;g(this,e),(o=c(this,e))._parentSubscriber=t;var l=f(o);return Object(r.a)(n)?u=n:n&&(u=n.next,a=n.error,s=n.complete,n!==i.a&&(l=Object.create(n),Object(r.a)(l.unsubscribe)&&o.add(l.unsubscribe.bind(l)),l.unsubscribe=o.unsubscribe.bind(f(o)))),o._context=l,o._next=u,o._error=a,o._complete=s,o}return p(e,t),_(e,[{key:"next",value:function(t){if(!this.isStopped&&this._next){var e=this._parentSubscriber;o.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}},{key:"error",value:function(t){if(!this.isStopped){var e=this._parentSubscriber,n=o.a.useDeprecatedSynchronousErrorHandling;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):Object(l.a)(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;Object(l.a)(t)}}}},{key:"complete",value:function(){var t=this;if(!this.isStopped){var e=this._parentSubscriber;if(this._complete){var n=function(){return t._complete.call(t._context)};o.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}}},{key:"__tryOrUnsub",value:function(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),o.a.useDeprecatedSynchronousErrorHandling)throw n;Object(l.a)(n)}}},{key:"__tryOrSetError",value:function(t,e,n){if(!o.a.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(r){return o.a.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=r,t.syncErrorThrown=!0,!0):(Object(l.a)(r),!0)}return!1}},{key:"_unsubscribe",value:function(){var t=this._parentSubscriber;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}]),e}(h)},"9ppp":function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t}()},AcyG:function(t,e,n){"use strict";n.d(e,"a",function(){return ae}),n.d(e,"b",function(){return ie}),n.d(e,"c",function(){return oe}),n.d(e,"d",function(){return ue}),n.d(e,"e",function(){return se}),n.d(e,"f",function(){return Jt});var s,o=n("fXoL"),l=n("jtHE"),h=((s=function(){function t(){g(this,t),this.bootstrap$=new l.a(1)}return _(t,[{key:"appBootstrapped$",get:function(){return this.bootstrap$.asObservable()}},{key:"bootstrap",value:function(){this.bootstrap$.next(!0),this.bootstrap$.complete()}}]),t}()).\u0275fac=function(t){return new(t||s)},s.\u0275prov=o.Jb({token:s,factory:s.\u0275fac}),s);function f(t,e){return t===e}function d(t,e,n){if(null===e||null===n||e.length!==n.length)return!1;for(var r=e.length,i=0;i<r;i++)if(!t(e[i],n[i]))return!1;return!0}function y(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f,n=null,r=null;function i(){return d(e,n,arguments)||(r=t.apply(null,arguments)),n=arguments,r}return i.reset=function(){n=null,r=null},i}var m=new o.q("INITIAL_STATE_TOKEN"),b=function(){var t=function(){function t(){g(this,t)}return _(t,null,[{key:"set",value:function(t){this.value=t}},{key:"pop",value:function(){var t=this.value;return this.value={},t}}]),t}();return t.value={},t}(),k=new o.q("Internals.StateContextFactory"),w=new o.q("Internals.StateFactory"),S=n("ofXK"),O=n("HDdC"),C=n("XNiG"),E=n("2Vo4"),T=n("LRne"),x=n("cp0P"),D=n("z6cu"),A=n("EY2u"),j=n("Cfvw"),N=n("qgXg"),P=n("pLZG"),R=n("lJxs"),M=n("UXun"),I=n("IzEk"),L=n("XqQ8"),V=n("5+tZ"),F=n("xbPD"),U=n("JIr8"),H=n("zx2A");function z(t){return function(e){return e.lift(new W(t))}}var q,Y,B,W=function(){function t(e){g(this,t),this.notifier=e}return _(t,[{key:"call",value:function(t,e){var n=new X(t),r=Object(H.c)(this.notifier,new H.a(n));return r&&!n.seenValue?(n.add(r),e.subscribe(n)):n}}]),t}(),X=function(t){function e(t){var n;return g(this,e),(n=c(this,e,[t])).seenValue=!1,n}return p(e,t),_(e,[{key:"notifyNext",value:function(){this.seenValue=!0,this.complete()}},{key:"notifyComplete",value:function(){}}]),e}(H.b),G=n("vkgz"),Q=n("pxpQ"),K=n("/uUt"),Z=((q=function(){function t(e,n){g(this,t),this._ngZone=e,this._platformId=n}return _(t,[{key:"enter",value:function(t){return Object(S.s)(this._platformId)?this.runInsideAngular(t):this.runOutsideAngular(t)}},{key:"leave",value:function(t){return this.runInsideAngular(t)}},{key:"runInsideAngular",value:function(t){return o.z.isInAngularZone()?t():this._ngZone.run(t)}},{key:"runOutsideAngular",value:function(t){return o.z.isInAngularZone()?this._ngZone.runOutsideAngular(t):t()}}]),t}()).\u0275fac=function(t){return new(t||q)(o.Xb(o.z),o.Xb(o.B))},q.\u0275prov=o.Jb({token:q,factory:q.\u0275fac,providedIn:"root"}),q.ngInjectableDef=Object(o.R)({factory:function(){return new q(Object(o.U)(o.z),Object(o.U)(o.B))},token:q,providedIn:"root"}),q),J=new o.q("ROOT_STATE_TOKEN"),$=new o.q("FEATURE_STATE_TOKEN"),tt=new o.q("NGXS_PLUGINS"),et=((Y=_(function t(){g(this,t),this.defaultsState={},this.selectorOptions={injectContainerState:!0,suppressErrors:!0},this.compatibility={strictContentSecurityPolicy:!1},this.executionStrategy=Z})).\u0275fac=function(t){return new(t||Y)},Y.\u0275prov=o.Jb({token:Y,factory:Y.\u0275fac}),Y),nt=_(function t(e,n,r){g(this,t),this.previousValue=e,this.currentValue=n,this.firstChange=r}),rt=((B=function(){function t(){g(this,t)}return _(t,[{key:"enter",value:function(t){return t()}},{key:"leave",value:function(t){return t()}}]),t}()).\u0275fac=function(t){return new(t||B)},B.\u0275prov=o.Jb({token:B,factory:B.\u0275fac,providedIn:"root"}),B.ngInjectableDef=Object(o.R)({factory:function(){return new B},token:B,providedIn:"root"}),B),it=new o.q("USER_PROVIDED_NGXS_EXECUTION_STRATEGY"),at=new o.q("NGXS_EXECUTION_STRATEGY",{providedIn:"root",factory:function(){var t=Object(o.U)(o.o),e=t.get(it);return t.get(e||(void 0!==o.ob.Zone?Z:rt))}});function st(t){return t.constructor&&t.constructor.type?t.constructor.type:t.type}var ot=function(t,e,n){t=Object.assign({},t);var r=e.split("."),i=r.length-1;return r.reduce(function(t,e,r){return t[e]=r===i?n:Array.isArray(t[e])?t[e].slice():Object.assign({},t[e]),t&&t[e]},t),t},ut=function(t,e){return e.split(".").reduce(function(t,e){return t&&t[e]},t)},lt=function(t){return t&&"object"==typeof t&&!Array.isArray(t)},ct=function t(e){for(var n=arguments.length,i=new Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a];if(!i.length)return e;var s=i.shift();if(lt(e)&&lt(s))for(var o in s)lt(s[o])?(e[o]||Object.assign(e,r({},o,{})),t(e[o],s[o])):Object.assign(e,r({},o,s[o]));return t.apply(void 0,[e].concat(i))};function ht(t){if(!t.hasOwnProperty("NGXS_META")){var e={name:null,actions:{},defaults:{},path:null,makeRootSelector:function(t){return t.getStateGetter(e.name)},children:[]};Object.defineProperty(t,"NGXS_META",{value:e})}return ft(t)}function ft(t){return t.NGXS_META}function dt(t){return t.NGXS_SELECTOR_META}function vt(t,e){return e&&e.compatibility&&e.compatibility.strictContentSecurityPolicy?function(t){var e=t.slice();return function(t){return e.reduce(function(t,e){return t&&t[e]},t)}}(t):function(t){for(var e=t,n="store."+e[0],r=0,i=e.length,a=n;++r<i;)a=a+" && "+(n=n+"."+e[r]);return new Function("store","return "+a+";")}(t)}function pt(t,e){var n=ut(e.currentAppState,t.path),r=ut(e.newAppState,t.path);return new nt(n,r,!t.isInitialised)}function yt(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:gt,r=t.reduce(function(t,e){return t[st(e)]=!0,t},{}),i=e&&function(t){return t.reduce(function(t,e){return t[e]=!0,t},{})}(e);return function(t){return t.pipe(function(t,e){return Object(P.a)(function(n){var r=st(n.action);return t[r]&&(!e||e[n.status])})}(r,i),n())}}(e,["DISPATCHED"])}function gt(){return Object(R.a)(function(t){return t.action})}function mt(t){return function(e){return new O.a(function(n){return e.subscribe({next:function(e){t.leave(function(){return n.next(e)})},error:function(e){t.leave(function(){return n.error(e)})},complete:function(){t.leave(function(){return n.complete()})}})})}}var _t,bt,kt,wt,St,Ot,Ct,Et,Tt,xt,Dt,At=((_t=function(){function t(e){g(this,t),this._executionStrategy=e}return _(t,[{key:"enter",value:function(t){return this._executionStrategy.enter(t)}},{key:"leave",value:function(t){return this._executionStrategy.leave(t)}}]),t}()).\u0275fac=function(t){return new(t||_t)(o.Xb(at))},_t.\u0275prov=o.Jb({token:_t,factory:_t.\u0275fac}),_t),jt=function(t){function e(){var t;return g(this,e),(t=c(this,e,arguments))._itemQueue=[],t._busyPushingNext=!1,t}return p(e,t),_(e,[{key:"next",value:function(t){if(this._busyPushingNext)this._itemQueue.unshift(t);else{for(this._busyPushingNext=!0,u(v(e.prototype),"next",this).call(this,t);this._itemQueue.length>0;){var n=this._itemQueue.pop();u(v(e.prototype),"next",this).call(this,n)}this._busyPushingNext=!1}}}]),e}(C.a),Nt=((bt=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e)}(jt)).\u0275fac=function(t){return Pt(t||bt)},bt.\u0275prov=o.Jb({token:bt,factory:bt.\u0275fac}),bt),Pt=o.Vb(Nt),Rt=((kt=function(t){function e(t,n){return g(this,e),c(this,e,[function(e){var r=t.pipe(mt(n)).subscribe({next:function(t){return e.next(t)},error:function(t){return e.error(t)},complete:function(){return e.complete()}});e.add(r)}])}return p(e,t),_(e)}(O.a)).\u0275fac=function(t){return new(t||kt)(o.Xb(Nt),o.Xb(At))},kt.\u0275prov=o.Jb({token:kt,factory:kt.\u0275fac}),kt),Mt=function t(e){return function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return e.shift().apply(void 0,r.concat([function(){return t(e).apply(void 0,arguments)}]))}},It=((Ot=function(t){function e(){return g(this,e),c(this,e,[{}])}return p(e,t),_(e,[{key:"ngOnDestroy",value:function(){this.complete()}}]),e}(E.a)).\u0275fac=function(t){return new(t||Ot)},Ot.\u0275prov=o.Jb({token:Ot,factory:Ot.\u0275fac}),Ot),Lt=((St=function(){function t(e,n){g(this,t),this._parentManager=e,this._pluginHandlers=n,this.plugins=[],this.registerHandlers()}return _(t,[{key:"rootPlugins",get:function(){return this._parentManager&&this._parentManager.plugins||this.plugins}},{key:"registerHandlers",value:function(){var t,e=this.getPluginHandlers();(t=this.rootPlugins).push.apply(t,a(e))}},{key:"getPluginHandlers",value:function(){return(this._pluginHandlers||[]).map(function(t){return t.handle?t.handle.bind(t):t})}}]),t}()).\u0275fac=function(t){return new(t||St)(o.Xb(St,12),o.Xb(tt,8))},St.\u0275prov=o.Jb({token:St,factory:St.\u0275fac}),St),Vt=((wt=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e)}(C.a)).\u0275fac=function(t){return Ft(t||wt)},wt.\u0275prov=o.Jb({token:wt,factory:wt.\u0275fac}),wt),Ft=o.Vb(Vt),Ut=((Dt=function(){function t(e,n,r,i,a,s){g(this,t),this._injector=e,this._actions=n,this._actionResults=r,this._pluginManager=i,this._stateStream=a,this._ngxsExecutionStrategy=s}return _(t,[{key:"dispatch",value:function(t){var e=this,n=this._ngxsExecutionStrategy.enter(function(){return e.dispatchByEvents(t)});return n.subscribe({error:function(t){return e._ngxsExecutionStrategy.leave(function(){try{e._errorHandler=e._errorHandler||e._injector.get(o.m),e._errorHandler.handleError(t)}catch(n){}})}}),n.pipe(mt(this._ngxsExecutionStrategy))}},{key:"dispatchByEvents",value:function(t){var e=this;return Array.isArray(t)?0===t.length?Object(T.a)(this._stateStream.getValue()):Object(x.a)(t.map(function(t){return e.dispatchSingle(t)})):this.dispatchSingle(t)}},{key:"dispatchSingle",value:function(t){var e=this,n=this._stateStream.getValue();return Mt([].concat(a(this._pluginManager.plugins),[function(t,r){t!==n&&e._stateStream.next(t);var i=e.getActionResultStream(r);return i.subscribe(function(t){return e._actions.next(t)}),e._actions.next({action:r,status:"DISPATCHED"}),e.createDispatchObservable(i)}]))(n,t).pipe(Object(M.a)())}},{key:"getActionResultStream",value:function(t){return this._actionResults.pipe(Object(P.a)(function(e){return e.action===t&&"DISPATCHED"!==e.status}),Object(I.a)(1),Object(M.a)())}},{key:"createDispatchObservable",value:function(t){var e=this;return t.pipe(Object(L.a)(function(t){switch(t.status){case"SUCCESSFUL":return Object(T.a)(e._stateStream.getValue());case"ERRORED":return Object(D.a)(t.error);default:return A.a}})).pipe(Object(M.a)())}}]),t}()).\u0275fac=function(t){return new(t||Dt)(o.Xb(o.r),o.Xb(Nt),o.Xb(Vt),o.Xb(Lt),o.Xb(It),o.Xb(At))},Dt.\u0275prov=o.Jb({token:Dt,factory:Dt.\u0275fac}),Dt),Ht=((xt=function(){function t(e,n,r){g(this,t),this._stateStream=e,this._dispatcher=n,this._config=r}return _(t,[{key:"getRootStateOperations",value:function(){var t=this;return{getState:function(){return t._stateStream.getValue()},setState:function(e){return t._stateStream.next(e)},dispatch:function(e){return t._dispatcher.dispatch(e)}}}},{key:"setStateToTheCurrentWithNew",value:function(t){var e=this.getRootStateOperations(),n=e.getState();e.setState(Object.assign({},n,t.defaults))}}]),t}()).\u0275fac=function(t){return new(t||xt)(o.Xb(It),o.Xb(Ut),o.Xb(et))},xt.\u0275prov=o.Jb({token:xt,factory:xt.\u0275fac}),xt),zt=((Tt=function(){function t(e){g(this,t),this._internalStateOperations=e}return _(t,[{key:"createStateContext",value:function(t){var e=this._internalStateOperations.getRootStateOperations();function n(e){return ut(e,t.path)}function r(n,r){var i=ot(n,t.path,r),a=t.instance;if(a.ngxsOnChanges){var s=pt(t,{currentAppState:n,newAppState:i});a.ngxsOnChanges(s)}return e.setState(i),i}function i(t,e){return r(t,e(n(t)))}return{getState:function(){return n(e.getState())},patchState:function(t){return i(e.getState(),function(t){return function(e){Array.isArray(t)?function(){throw new Error("Patching arrays is not supported.")}():"object"!=typeof t&&function(){throw new Error("Patching primitives is not supported.")}();var n=Object.assign({},e);for(var r in t)n[r]=t[r];return n}}(t))},setState:function(t){var n=e.getState();return"function"==typeof t?i(n,t):r(n,t)},dispatch:function(t){return e.dispatch(t)}}}}]),t}()).\u0275fac=function(t){return new(t||Tt)(o.Xb(Ht))},Tt.\u0275prov=o.Jb({token:Tt,factory:Tt.\u0275fac}),Tt),qt=((Et=function(){function t(e,n,r,i,a,s,o){var u=this;g(this,t),this._injector=e,this._config=n,this._parentFactory=r,this._actions=i,this._actionResults=a,this._stateContextFactory=s,this._initialState=o,this._actionsSubscription=null,this._states=[],this._statesByName={},this._statePaths={},this.getRuntimeSelectorContext=y(function(){var t=u;function e(e){var n=t.statePaths[e];return n?vt(n.split("."),t._config):null}return u._parentFactory?u._parentFactory.getRuntimeSelectorContext():{getStateGetter:function(t){var n=e(t);return n||function(){return n||(n=e(t)),n?n.apply(void 0,arguments):void 0}},getSelectorOptions:function(e){return Object.assign({},t._config.selectorOptions,e||{})}}})}return _(t,[{key:"states",get:function(){return this._parentFactory?this._parentFactory.states:this._states}},{key:"statesByName",get:function(){return this._parentFactory?this._parentFactory.statesByName:this._statesByName}},{key:"statePaths",get:function(){return this._parentFactory?this._parentFactory.statePaths:this._statePaths}},{key:"ngOnDestroy",value:function(){this._actionsSubscription.unsubscribe()}},{key:"add",value:function(e){var n=this.addToStatesMap(e).newStates;if(!n.length)return[];var r,a,s,o,u,l=function(t){var e=function(e){return t.find(function(t){return t===e}).NGXS_META.name};return t.reduce(function(t,n){var r=n.NGXS_META,i=r.name,a=r.children;return t[i]=(a||[]).map(e),t},{})}(n),c=(r=l,a=[],s={},o=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];Array.isArray(n)||(n=[]),n.push(e),s[e]=!0,r[e].forEach(function(e){s[e]||t(e,n.slice(0))}),a.indexOf(e)<0&&a.push(e)},Object.keys(r).forEach(function(t){return o(t)}),a.reverse()),h=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=function t(e,n){for(var r in e)if(e.hasOwnProperty(r)&&e[r].indexOf(n)>=0){var i=t(e,r);return null!==i?"".concat(i,".").concat(r):r}return null};for(var r in t)if(t.hasOwnProperty(r)){var i=n(t,r);e[r]=i?"".concat(i,".").concat(r):r}return e}(l),f=n.reduce(function(t,e){return t[e.NGXS_META.name]=e,t},{}),d=[],v=i(c);try{for(v.s();!(u=v.n()).done;){var p=u.value,y=f[p],g=h[p],m=y.NGXS_META;this.addRuntimeInfoToMeta(m,g);var _={name:p,path:g,isInitialised:!1,actions:m.actions,instance:this._injector.get(y),defaults:t.cloneDefaults(m.defaults)};this.hasBeenMountedAndBootstrapped(p,g)||d.push(_),this.states.push(_)}}catch(b){v.e(b)}finally{v.f()}return d}},{key:"addAndReturnDefaults",value:function(t){var e=this.add(t||[]);return{defaults:e.reduce(function(t,e){return ot(t,e.path,e.defaults)},{}),states:e}}},{key:"connectActionHandlers",value:function(){var t=this;if(null===this._actionsSubscription){var e=new C.a;this._actionsSubscription=this._actions.pipe(Object(P.a)(function(t){return"DISPATCHED"===t.status}),Object(V.a)(function(n){e.next(n);var r=n.action;return t.invokeActions(e,r).pipe(Object(R.a)(function(){return{action:r,status:"SUCCESSFUL"}}),Object(F.a)({action:r,status:"CANCELED"}),Object(U.a)(function(t){return Object(T.a)({action:r,status:"ERRORED",error:t})}))})).subscribe(function(e){return t._actionResults.next(e)})}}},{key:"invokeActions",value:function(t,e){var n,r=st(e),a=[],s=i(this.states);try{for(s.s();!(n=s.n()).done;){var o=n.value,u=o.actions[r];if(u){var l,c=i(u);try{for(c.s();!(l=c.n()).done;){var h=l.value,f=this._stateContextFactory.createStateContext(o);try{var d=o.instance[h.fn](f,e);d instanceof Promise&&(d=Object(j.a)(d)),d instanceof O.a?(d=d.pipe(Object(V.a)(function(t){return t instanceof Promise?Object(j.a)(t):t instanceof O.a?t:Object(T.a)(t)}),Object(F.a)({})),h.options.cancelUncompleted&&(d=d.pipe(z(t.pipe(yt(e)))))):d=Object(T.a)({}).pipe(Object(M.a)()),a.push(d)}catch(v){a.push(Object(D.a)(v))}}}catch(p){c.e(p)}finally{c.f()}}}}catch(p){s.e(p)}finally{s.f()}return a.length||a.push(Object(T.a)({})),Object(x.a)(a)}},{key:"addToStatesMap",value:function(t){var e,n=[],r=this.statesByName,a=i(t);try{for(a.s();!(e=a.n()).done;){var s=e.value,o=ft(s).name;!r[o]&&(n.push(s),r[o]=s)}}catch(u){a.e(u)}finally{a.f()}return{newStates:n}}},{key:"addRuntimeInfoToMeta",value:function(t,e){this.statePaths[t.name]=e,t.path=e}},{key:"hasBeenMountedAndBootstrapped",value:function(t,e){var n=void 0!==ut(this._initialState,e);return this.statesByName[t]&&n}}],[{key:"cloneDefaults",value:function(t){var e;return Array.isArray(t)?t.slice():"object"==typeof(e=t)&&null!==e||"function"==typeof e?Object.assign({},t):void 0===t?{}:t}}]),t}()).\u0275fac=function(t){return new(t||Et)(o.Xb(o.r),o.Xb(et),o.Xb(Et,12),o.Xb(Nt),o.Xb(Vt),o.Xb(zt),o.Xb(m,8))},Et.\u0275prov=o.Jb({token:Et,factory:Et.\u0275fac}),Et),Yt=((Ct=function(){function t(e,n,r){g(this,t),this.internalStateOperations=e,this.stateContextFactory=n,this.bootstrapper=r}return _(t,[{key:"ngxsBootstrap",value:function(t,e){var n=this;this.internalStateOperations.getRootStateOperations().dispatch(t).pipe(Object(P.a)(function(){return!!e}),Object(G.a)(function(){return n.invokeInit(e.states)}),Object(V.a)(function(){return n.bootstrapper.appBootstrapped$}),Object(P.a)(function(t){return!!t})).subscribe(function(){return n.invokeBootstrap(e.states)})}},{key:"invokeInit",value:function(t){var e,n=i(t);try{for(n.s();!(e=n.n()).done;){var r=e.value,a=r.instance;if(a.ngxsOnChanges){var s=pt(r,{currentAppState:{},newAppState:this.internalStateOperations.getRootStateOperations().getState()});a.ngxsOnChanges(s)}a.ngxsOnInit&&a.ngxsOnInit(this.getStateContext(r)),r.isInitialised=!0}}catch(o){n.e(o)}finally{n.f()}}},{key:"invokeBootstrap",value:function(t){var e,n=i(t);try{for(n.s();!(e=n.n()).done;){var r=e.value,a=r.instance;a.ngxsAfterBootstrap&&a.ngxsAfterBootstrap(this.getStateContext(r))}}catch(s){n.e(s)}finally{n.f()}}},{key:"getStateContext",value:function(t){return this.stateContextFactory.createStateContext(t)}}]),t}()).\u0275fac=function(t){return new(t||Ct)(o.Xb(Ht),o.Xb(zt),o.Xb(h))},Ct.\u0275prov=o.Jb({token:Ct,factory:Ct.\u0275fac}),Ct),Bt=function(t){return t&&t.NGXS_SELECTOR_OPTIONS_META||{}};function Wt(t){var e=dt(t)||ft(t);return e&&e.makeRootSelector||function(){return t}}var Xt,Gt,Qt,Kt,Zt,Jt=((Gt=function(){function t(e,n,r,i,a,s){g(this,t),this._stateStream=e,this._internalStateOperations=n,this._config=r,this._internalExecutionStrategy=i,this._stateFactory=a,this._selectableStateStream=this._stateStream.pipe(Object(Q.b)(N.b),mt(this._internalExecutionStrategy),Object(M.a)({bufferSize:1,refCount:!0})),this.initStateStream(s)}return _(t,[{key:"dispatch",value:function(t){return this._internalStateOperations.getRootStateOperations().dispatch(t)}},{key:"select",value:function(t){var e=this,n=this.getStoreBoundSelectorFn(t);return this._selectableStateStream.pipe(Object(R.a)(n),Object(U.a)(function(t){var n=e._config.selectorOptions.suppressErrors;return t instanceof TypeError&&n?Object(T.a)(void 0):Object(D.a)(t)}),Object(K.a)(),mt(this._internalExecutionStrategy))}},{key:"selectOnce",value:function(t){return this.select(t).pipe(Object(I.a)(1))}},{key:"selectSnapshot",value:function(t){return this.getStoreBoundSelectorFn(t)(this._stateStream.getValue())}},{key:"subscribe",value:function(t){return this._selectableStateStream.pipe(mt(this._internalExecutionStrategy)).subscribe(t)}},{key:"snapshot",value:function(){return this._internalStateOperations.getRootStateOperations().getState()}},{key:"reset",value:function(t){return this._internalStateOperations.getRootStateOperations().setState(t)}},{key:"getStoreBoundSelectorFn",value:function(t){return Wt(t)(this._stateFactory.getRuntimeSelectorContext())}},{key:"initStateStream",value:function(t){var e=this._stateStream.value;if(!e||0===Object.keys(e).length){var n=Object.keys(this._config.defaultsState).length>0?Object.assign({},this._config.defaultsState,t):t;this._stateStream.next(n)}}}]),t}()).\u0275fac=function(t){return new(t||Gt)(o.Xb(It),o.Xb(Ht),o.Xb(et),o.Xb(At),o.Xb(qt),o.Xb(m,8))},Gt.\u0275prov=o.Jb({token:Gt,factory:Gt.\u0275fac}),Gt),$t=((Xt=function(){function t(e,n){g(this,t),t.store=e,t.config=n}return _(t,[{key:"ngOnDestroy",value:function(){t.store=null,t.config=null}}]),t}()).\u0275fac=function(t){return new(t||Xt)(o.Xb(Jt),o.Xb(et))},Xt.\u0275prov=o.Jb({token:Xt,factory:Xt.\u0275fac}),Xt.store=null,Xt.config=null,Xt),te=function(){function t(){g(this,t)}return _(t,null,[{key:"type",get:function(){return"@@INIT"}}]),t}(),ee=function(){function t(e){g(this,t),this.addedStates=e}return _(t,null,[{key:"type",get:function(){return"@@UPDATE_STATE"}}]),t}(),ne=((Zt=_(function t(e,n,r,i){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],s=arguments.length>5?arguments[5]:void 0;g(this,t);var o=e.addAndReturnDefaults(a);n.setStateToTheCurrentWithNew(o),e.connectActionHandlers(),s.ngxsBootstrap(new te,o)})).\u0275mod=o.Lb({type:Zt}),Zt.\u0275inj=o.Kb({factory:function(t){return new(t||Zt)(o.Xb(qt),o.Xb(Ht),o.Xb(Jt),o.Xb($t),o.Xb(J,8),o.Xb(Yt))}}),Zt),re=((Kt=function(){function t(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],a=arguments.length>4?arguments[4]:void 0;g(this,t);var s=t.flattenStates(i),o=r.addAndReturnDefaults(s);o.states.length&&(n.setStateToTheCurrentWithNew(o),a.ngxsBootstrap(new ee(o.defaults),o))}return _(t,null,[{key:"flattenStates",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.reduce(function(t,e){return t.concat(e)},[])}}]),t}()).\u0275mod=o.Lb({type:Kt}),Kt.\u0275inj=o.Kb({factory:function(t){return new(t||Kt)(o.Xb(Jt),o.Xb(Ht),o.Xb(qt),o.Xb($,8),o.Xb(Yt))}}),Kt),ie=((Qt=function(){function t(){g(this,t)}return _(t,null,[{key:"forRoot",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{ngModule:ne,providers:[qt,zt,Rt,Nt,h,Yt,Ut,Vt,Ht,At,Jt,It,$t,Lt].concat(a(e),a(t.ngxsTokenProviders(e,n)))}}},{key:"forFeature",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{ngModule:re,providers:[qt,Lt].concat(a(t),[{provide:$,multi:!0,useValue:t}])}}},{key:"ngxsTokenProviders",value:function(e,n){return[{provide:it,useValue:n.executionStrategy},{provide:J,useValue:e},{provide:t.ROOT_OPTIONS,useValue:n},{provide:et,useFactory:t.ngxsConfigFactory,deps:[t.ROOT_OPTIONS]},{provide:o.b,useFactory:t.appBootstrapListenerFactory,multi:!0,deps:[h]},{provide:m,useFactory:t.getInitialState},{provide:k,useExisting:zt},{provide:w,useExisting:qt}]}},{key:"ngxsConfigFactory",value:function(t){return ct(new et,t)}},{key:"appBootstrapListenerFactory",value:function(t){return function(){return t.bootstrap()}}},{key:"getInitialState",value:function(){return b.pop()}}]),t}()).\u0275mod=o.Lb({type:Qt}),Qt.\u0275inj=o.Kb({factory:function(t){return new(t||Qt)}}),Qt.ROOT_OPTIONS=new o.q("ROOT_OPTIONS"),Qt);function ae(t,e){return function(n,r){var a=ht(n.constructor);Array.isArray(t)||(t=[t]);var s,o=i(t);try{for(o.s();!(s=o.n()).done;){var u=s.value.type;a.actions[u]||(a.actions[u]=[]),a.actions[u].push({fn:r,options:e||{},type:u})}}catch(l){o.e(l)}finally{o.f()}}}function se(t){return function(e){var n=e,r=ht(n),i=Object.getPrototypeOf(n),a=function(e){return Object.assign({},e.NGXS_OPTIONS_META||{},t)}(i);!function(t){var e=t.meta,n=t.inheritedStateClass,r=t.optionsWithInheritance,i=r.children,a=r.defaults,s=r.name,o="string"==typeof s?s:s&&s.getName()||null;n.hasOwnProperty("NGXS_META")&&(e.actions=Object.assign({},e.actions,(n.NGXS_META||{}).actions)),e.children=i,e.defaults=a,e.name=o}({meta:r,inheritedStateClass:i,optionsWithInheritance:a}),n.NGXS_OPTIONS_META=a}}function oe(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];return function(e,i){var s=i.toString(),o="__".concat(s,"__selector"),u=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return"string"==typeof(e=e||function(t){var e=t.length-1;return 36===t.charCodeAt(e)?t.slice(0,e):t}(t))?vt(n.length?[e].concat(a(n)):e.split("."),$t.config):e}(s,t,n);Object.defineProperties(e,r(r({},o,{writable:!0,enumerable:!1,configurable:!0}),s,{enumerable:!0,configurable:!0,get:function(){return this[o]||(this[o]=function(t){return $t.store||function(){throw new Error("You have forgotten to import the NGXS module!")}(),$t.store.select(t)}(u))}}))}}function ue(t){return function(e,n,r){var i=r.value,s=function(t,e,n){var r=n&&n.containerClass,i=y(function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];var a=e.apply(r,n);return a instanceof Function?y.apply(null,[a]):a});Object.setPrototypeOf(i,e);var s=function(t,e){var n,r=((n=t).hasOwnProperty("NGXS_SELECTOR_META")||Object.defineProperty(n,"NGXS_SELECTOR_META",{value:{makeRootSelector:null,originalFn:null,containerClass:null,selectorName:null,getSelectorOptions:function(){return{}}}}),dt(n));r.originalFn=t;var i=function(){return{}};e&&(r.containerClass=e.containerClass,r.selectorName=e.selectorName,i=e.getSelectorOptions||i);var a=Object.assign({},r);return r.getSelectorOptions=function(){return function(t,e){return Object.assign({},Bt(t.containerClass)||{},Bt(t.originalFn)||{},t.getSelectorOptions()||{},e)}(a,i())},r}(e,n);return s.makeRootSelector=function(e){var n=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=e.getSelectorOptions(),i=t.getSelectorOptions(r);return{selectorOptions:i,argumentSelectorFunctions:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=[];return n&&(0===t.length||e.injectContainerState)&&ft(n)&&r.push(n),t&&r.push.apply(r,a(t)),r}(n,i,e.containerClass).map(function(e){return Wt(e)(t)})}}(e,s,t),r=n.argumentSelectorFunctions,o=n.selectorOptions;return function(t){var e=r.map(function(e){return e(t)});try{return i.apply(void 0,a(e))}catch(n){if(n instanceof TypeError&&o.suppressErrors)return;throw n}}},i}(t,i,{containerClass:e,selectorName:n.toString(),getSelectorOptions:function(){return{}}}),o={configurable:!0,get:function(){return s}};return o.originalFn=i,o}}},BFxc:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n("7o/Q"),i=n("4I5i"),a=n("EY2u");function s(t){return function(e){return 0===t?Object(a.b)():e.lift(new o(t))}}var o=function(){function t(e){if(g(this,t),this.total=e,this.total<0)throw new i.a}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new u(t,this.total))}}]),t}(),u=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[t])).total=n,r.ring=new Array,r.count=0,r}return p(e,t),_(e,[{key:"_next",value:function(t){var e=this.ring,n=this.total,r=this.count++;e.length<n?e.push(t):e[r%n]=t}},{key:"_complete",value:function(){var t=this.destination,e=this.count;if(e>0)for(var n=this.count>=this.total?this.total:this.count,r=this.ring,i=0;i<n;i++){var a=e++%n;t.next(r[a])}t.complete()}}]),e}(r.a)},Cfvw:function(t,e,n){"use strict";n.d(e,"a",function(){return h});var r=n("HDdC"),i=n("SeVD"),a=n("quSY"),s=n("kJWO"),o=n("jZKg"),u=n("Lhse"),l=n("c2HN"),c=n("I55L");function h(t,e){return e?function(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[s.a]}(t))return function(t,e){return new r.a(function(n){var r=new a.a;return r.add(e.schedule(function(){var i=t[s.a]();r.add(i.subscribe({next:function(t){r.add(e.schedule(function(){return n.next(t)}))},error:function(t){r.add(e.schedule(function(){return n.error(t)}))},complete:function(){r.add(e.schedule(function(){return n.complete()}))}}))})),r})}(t,e);if(Object(l.a)(t))return function(t,e){return new r.a(function(n){var r=new a.a;return r.add(e.schedule(function(){return t.then(function(t){r.add(e.schedule(function(){n.next(t),r.add(e.schedule(function(){return n.complete()}))}))},function(t){r.add(e.schedule(function(){return n.error(t)}))})})),r})}(t,e);if(Object(c.a)(t))return Object(o.a)(t,e);if(function(t){return t&&"function"==typeof t[u.a]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new r.a(function(n){var r,i=new a.a;return i.add(function(){r&&"function"==typeof r.return&&r.return()}),i.add(e.schedule(function(){r=t[u.a](),i.add(e.schedule(function(){if(!n.closed){var t,e;try{var i=r.next();t=i.value,e=i.done}catch(a){return void n.error(a)}e?n.complete():(n.next(t),this.schedule())}}))})),i})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof r.a?t:new r.a(Object(i.a)(t))}},D0XW:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("3N8a"),i=new(n("IjjT").a)(r.a)},DH7j:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=Array.isArray||function(t){return t&&"number"==typeof t.length}},EY2u:function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return a});var r=n("HDdC"),i=new r.a(function(t){return t.complete()});function a(t){return t?function(t){return new r.a(function(e){return t.schedule(function(){return e.complete()})})}(t):i}},GyhO:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n("LRne"),i=n("0EUg");function a(){return Object(i.a)()(Object(r.a).apply(void 0,arguments))}},HDdC:function(t,e,n){"use strict";n.d(e,"a",function(){return c});var r,i=n("7o/Q"),a=n("2QA8"),s=n("gRHU"),o=n("kJWO"),u=n("mCNh"),l=n("2fFW"),c=((r=function(t){function e(t){g(this,e),this._isScalar=!1,t&&(this._subscribe=t)}return _(e,[{key:"lift",value:function(t){var n=new e;return n.source=this,n.operator=t,n}},{key:"subscribe",value:function(t,e,n){var r=this.operator,o=function(t,e,n){if(t){if(t instanceof i.a)return t;if(t[a.a])return t[a.a]()}return t||e||n?new i.a(t,e,n):new i.a(s.a)}(t,e,n);if(o.add(r?r.call(o,this.source):this.source||l.a.useDeprecatedSynchronousErrorHandling&&!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),l.a.useDeprecatedSynchronousErrorHandling&&o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o}},{key:"_trySubscribe",value:function(t){try{return this._subscribe(t)}catch(e){l.a.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),function(t){for(;t;){var e=t,n=e.closed,r=e.destination,a=e.isStopped;if(n||a)return!1;t=r&&r instanceof i.a?r:null}return!0}(t)?t.error(e):console.warn(e)}}},{key:"forEach",value:function(t,e){var n=this;return new(e=h(e))(function(e,r){var i;i=n.subscribe(function(e){try{t(e)}catch(n){r(n),i&&i.unsubscribe()}},r,e)})}},{key:"_subscribe",value:function(t){var e=this.source;return e&&e.subscribe(t)}},{key:t,value:function(){return this}},{key:"pipe",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return 0===e.length?this:Object(u.b)(e)(this)}},{key:"toPromise",value:function(t){var e=this;return new(t=h(t))(function(t,n){var r;e.subscribe(function(t){return r=t},function(t){return n(t)},function(){return t(r)})})}}]),e}(o.a)).create=function(t){return new r(t)},r);function h(t){if(t||(t=l.a.Promise||Promise),!t)throw new Error("no Promise impl found");return t}},I55L:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t}},IjjT:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=function(){var t=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.now;g(this,t),this.SchedulerAction=e,this.now=n}return _(t,[{key:"schedule",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return new this.SchedulerAction(this,t).schedule(n,e)}}]),t}();return t.now=function(){return Date.now()},t}(),i=function(t){function e(t){var n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.now;return g(this,e),(n=c(this,e,[t,function(){return e.delegate&&e.delegate!==f(n)?e.delegate.now():i()}])).actions=[],n.active=!1,n.scheduled=void 0,n}return p(e,t),_(e,[{key:"schedule",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2?arguments[2]:void 0;return e.delegate&&e.delegate!==this?e.delegate.schedule(t,n,r):u(v(e.prototype),"schedule",this).call(this,t,n,r)}},{key:"flush",value:function(t){var e=this.actions;if(this.active)e.push(t);else{var n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}}}]),e}(r)},IzEk:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n("7o/Q"),i=n("4I5i"),a=n("EY2u");function s(t){return function(e){return 0===t?Object(a.b)():e.lift(new o(t))}}var o=function(){function t(e){if(g(this,t),this.total=e,this.total<0)throw new i.a}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new u(t,this.total))}}]),t}(),u=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[t])).total=n,r.count=0,r}return p(e,t),_(e,[{key:"_next",value:function(t){var e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))}}]),e}(r.a)},JIr8:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("zx2A");function i(t){return function(e){var n=new a(t),r=e.lift(n);return n.caught=r}}var a=function(){function t(e){g(this,t),this.selector=e}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new s(t,this.selector,this.caught))}}]),t}(),s=function(t){function e(t,n,r){var i;return g(this,e),(i=c(this,e,[t])).selector=n,i.caught=r,i}return p(e,t),_(e,[{key:"error",value:function(t){if(!this.isStopped){var n;try{n=this.selector(t,this.caught)}catch(s){return void u(v(e.prototype),"error",this).call(this,s)}this._unsubscribeAndRecycle();var i=new r.a(this);this.add(i);var a=Object(r.c)(n,i);a!==i&&this.add(a)}}}]),e}(r.b)},JX91:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n("GyhO"),i=n("z+Ro");function a(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var a=e[e.length-1];return Object(i.a)(a)?(e.pop(),function(t){return Object(r.a)(e,t,a)}):function(t){return Object(r.a)(e,t)}}},Kqap:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("7o/Q");function i(t,e){var n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new a(t,e,n))}}var a=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];g(this,t),this.accumulator=e,this.seed=n,this.hasSeed=r}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new s(t,this.accumulator,this.seed,this.hasSeed))}}]),t}(),s=function(t){function e(t,n,r,i){var a;return g(this,e),(a=c(this,e,[t])).accumulator=n,a._seed=r,a.hasSeed=i,a.index=0,a}return p(e,t),_(e,[{key:"seed",get:function(){return this._seed},set:function(t){this.hasSeed=!0,this._seed=t}},{key:"_next",value:function(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}},{key:"_tryNext",value:function(t){var e,n=this.index++;try{e=this.accumulator(this.seed,t,n)}catch(r){this.destination.error(r)}this.seed=e,this.destination.next(e)}}]),e}(r.a)},LRne:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n("z+Ro"),i=n("yCtX"),a=n("jZKg");function s(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var s=e[e.length-1];return Object(r.a)(s)?(e.pop(),Object(a.a)(e,s)):Object(i.a)(e)}},Lhse:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"},NJ4a:function(t,e,n){"use strict";function r(t){setTimeout(function(){throw t},0)}n.d(e,"a",function(){return r})},NXyV:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n("HDdC"),i=n("Cfvw"),a=n("EY2u");function s(t){return new r.a(function(e){var n;try{n=t()}catch(r){return void e.error(r)}return(n?Object(i.a)(n):Object(a.b)()).subscribe(e)})}},R0Ic:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return r}),n.d(e,"c",function(){return i}),n.d(e,"d",function(){return d}),n.d(e,"e",function(){return o}),n.d(e,"f",function(){return u}),n.d(e,"g",function(){return c}),n.d(e,"h",function(){return l}),n.d(e,"i",function(){return h}),n.d(e,"j",function(){return s}),n.d(e,"k",function(){return v}),n.d(e,"l",function(){return p});var r=_(function t(){g(this,t)}),i=_(function t(){g(this,t)}),a="*";function s(t,e){return{type:7,name:t,definitions:e,options:{}}}function o(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:4,styles:e,timings:t}}function u(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:2,steps:t,options:e}}function l(t){return{type:6,styles:t,offset:null}}function c(t,e,n){return{type:0,name:t,styles:e,options:n}}function h(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:1,expr:t,animation:e,options:n}}function f(t){Promise.resolve(null).then(t)}var d=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;g(this,t),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=e+n}return _(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"hasStarted",value:function(){return this._started}},{key:"init",value:function(){}},{key:"play",value:function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}},{key:"triggerMicrotask",value:function(){var t=this;f(function(){return t._onFinish()})}},{key:"_onStart",value:function(){this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[]}},{key:"pause",value:function(){}},{key:"restart",value:function(){}},{key:"finish",value:function(){this._onFinish()}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(function(t){return t()}),this._onDestroyFns=[])}},{key:"reset",value:function(){}},{key:"setPosition",value:function(t){this._position=this.totalTime?t*this.totalTime:1}},{key:"getPosition",value:function(){return this.totalTime?this._position/this.totalTime:1}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(function(t){return t()}),e.length=0}}]),t}(),v=function(){function t(e){var n=this;g(this,t),this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;var r=0,i=0,a=0,s=this.players.length;0==s?f(function(){return n._onFinish()}):this.players.forEach(function(t){t.onDone(function(){++r==s&&n._onFinish()}),t.onDestroy(function(){++i==s&&n._onDestroy()}),t.onStart(function(){++a==s&&n._onStart()})}),this.totalTime=this.players.reduce(function(t,e){return Math.max(t,e.totalTime)},0)}return _(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])}},{key:"init",value:function(){this.players.forEach(function(t){return t.init()})}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"_onStart",value:function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[])}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(function(t){return t.play()})}},{key:"pause",value:function(){this.players.forEach(function(t){return t.pause()})}},{key:"restart",value:function(){this.players.forEach(function(t){return t.restart()})}},{key:"finish",value:function(){this._onFinish(),this.players.forEach(function(t){return t.finish()})}},{key:"destroy",value:function(){this._onDestroy()}},{key:"_onDestroy",value:function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(function(t){return t.destroy()}),this._onDestroyFns.forEach(function(t){return t()}),this._onDestroyFns=[])}},{key:"reset",value:function(){this.players.forEach(function(t){return t.reset()}),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"setPosition",value:function(t){var e=t*this.totalTime;this.players.forEach(function(t){var n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)})}},{key:"getPosition",value:function(){var t=this.players.reduce(function(t,e){return null===t||e.totalTime>t.totalTime?e:t},null);return null!=t?t.getPosition():0}},{key:"beforeDestroy",value:function(){this.players.forEach(function(t){t.beforeDestroy&&t.beforeDestroy()})}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(function(t){return t()}),e.length=0}}]),t}(),p="!"},R1ws:function(t,e,r){"use strict";r.d(e,"a",function(){return Ne});var s=r("fXoL"),o=r("jhN1"),l=r("R0Ic");function h(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function f(t){switch(t.length){case 0:return new l.d;case 1:return t[0];default:return new l.k(t)}}function d(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},s=[],o=[],u=-1,c=null;if(r.forEach(function(t){var n=t.offset,r=n==u,h=r&&c||{};Object.keys(t).forEach(function(n){var r=n,o=t[n];if("offset"!==n)switch(r=e.normalizePropertyName(r,s),o){case l.l:o=i[n];break;case l.a:o=a[n];break;default:o=e.normalizeStyleValue(n,r,o,s)}h[r]=o}),r||o.push(h),c=h,u=n}),s.length){var h="\n - ";throw new Error("Unable to animate due to the following errors:".concat(h).concat(s.join(h)))}return o}function y(t,e,n,r){switch(e){case"start":t.onStart(function(){return r(n&&m(n,"start",t))});break;case"done":t.onDone(function(){return r(n&&m(n,"done",t))});break;case"destroy":t.onDestroy(function(){return r(n&&m(n,"destroy",t))})}}function m(t,e,n){var r=n.totalTime,i=b(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==r?t.totalTime:r,!!n.disabled),a=t._data;return null!=a&&(i._data=a),i}function b(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,s=arguments.length>6?arguments[6]:void 0;return{element:t,triggerName:e,fromState:n,toState:r,phaseName:i,totalTime:a,disabled:!!s}}function k(t,e,n){var r;return t instanceof Map?(r=t.get(e))||t.set(e,r=n):(r=t[e])||(r=t[e]=n),r}function w(t){var e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}var S=function(t,e){return!1},O=function(t,e){return!1},C=function(t,e,n){return[]},E=h();(E||"undefined"!=typeof Element)&&(S=function(t,e){return t.contains(e)},O=function(){if(E||Element.prototype.matches)return function(t,e){return t.matches(e)};var t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?function(t,n){return e.apply(t,[n])}:O}(),C=function(t,e,n){var r=[];if(n)for(var i=t.querySelectorAll(e),a=0;a<i.length;a++)r.push(i[a]);else{var s=t.querySelector(e);s&&r.push(s)}return r});var T=null,x=!1;function D(t){T||(T=("undefined"!=typeof document?document.body:null)||{},x=!!T.style&&"WebkitAppearance"in T.style);var e=!0;return T.style&&!function(t){return"ebkit"==t.substring(1,6)}(t)&&(!(e=t in T.style)&&x)&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in T.style),e}var A=O,j=S,N=C;function P(t){var e={};return Object.keys(t).forEach(function(n){var r=n.replace(/([a-z])([A-Z])/g,"$1-$2");e[r]=t[n]}),e}var R,M=((R=function(){function t(){g(this,t)}return _(t,[{key:"validateStyleProperty",value:function(t){return D(t)}},{key:"matchesElement",value:function(t,e){return A(t,e)}},{key:"containsElement",value:function(t,e){return j(t,e)}},{key:"query",value:function(t,e,n){return N(t,e,n)}},{key:"computeStyle",value:function(t,e,n){return n||""}},{key:"animate",value:function(t,e,n,r,i){return new l.d(n,r)}}]),t}()).\u0275fac=function(t){return new(t||R)},R.\u0275prov=s.Jb({token:R,factory:R.\u0275fac}),R),I=function(){var t=_(function t(){g(this,t)});return t.NOOP=new M,t}();function L(t){if("number"==typeof t)return t;var e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:V(parseFloat(e[1]),e[2])}function V(t,e){switch(e){case"s":return 1e3*t;default:return t}}function F(t,e,n){return t.hasOwnProperty("duration")?t:function(t,e,n){var r,i=0,a="";if("string"==typeof t){var s=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===s)return e.push('The provided timing value "'.concat(t,'" is invalid.')),{duration:0,delay:0,easing:""};r=V(parseFloat(s[1]),s[2]);var o=s[3];null!=o&&(i=V(parseFloat(o),s[4]));var u=s[5];u&&(a=u)}else r=t;if(!n){var l=!1,c=e.length;r<0&&(e.push("Duration values below 0 are not allowed for this animation step."),l=!0),i<0&&(e.push("Delay values below 0 are not allowed for this animation step."),l=!0),l&&e.splice(c,0,'The provided timing value "'.concat(t,'" is invalid.'))}return{duration:r,delay:i,easing:a}}(t,e,n)}function U(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(t).forEach(function(n){e[n]=t[n]}),e}function H(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e)for(var r in t)n[r]=t[r];else U(t,n);return n}function z(t,e,n){return n?e+":"+n+";":""}function q(t){for(var e="",n=0;n<t.style.length;n++){var r=t.style.item(n);e+=z(0,r,t.style.getPropertyValue(r))}for(var i in t.style)t.style.hasOwnProperty(i)&&!i.startsWith("_")&&(e+=z(0,i.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),t.style[i]));t.setAttribute("style",e)}function Y(t,e,n){t.style&&(Object.keys(e).forEach(function(r){var i=J(r);n&&!n.hasOwnProperty(r)&&(n[r]=t.style[i]),t.style[i]=e[r]}),h()&&q(t))}function B(t,e){t.style&&(Object.keys(e).forEach(function(e){var n=J(e);t.style[n]=""}),h()&&q(t))}function W(t){return Array.isArray(t)?1==t.length?t[0]:Object(l.f)(t):t}var X=new RegExp("{{\\s*(.+?)\\s*}}","g");function G(t){var e=[];if("string"==typeof t){for(var n;n=X.exec(t);)e.push(n[1]);X.lastIndex=0}return e}function Q(t,e,n){var r=t.toString(),i=r.replace(X,function(t,r){var i=e[r];return e.hasOwnProperty(r)||(n.push("Please provide a value for the animation param "+r),i=""),i.toString()});return i==r?t:i}function K(t){for(var e=[],n=t.next();!n.done;)e.push(n.value),n=t.next();return e}var Z=/-+([a-z0-9])/g;function J(t){return t.replace(Z,function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return e[1].toUpperCase()})}function $(t,e){return 0===t||0===e}function tt(t,e,n){var r=Object.keys(n);if(r.length&&e.length){var i=e[0],a=[];if(r.forEach(function(t){i.hasOwnProperty(t)||a.push(t),i[t]=n[t]}),a.length)for(var s=function(){var n=e[o];a.forEach(function(e){n[e]=nt(t,e)})},o=1;o<e.length;o++)s()}return e}function et(t,e,n){switch(e.type){case 7:return t.visitTrigger(e,n);case 0:return t.visitState(e,n);case 1:return t.visitTransition(e,n);case 2:return t.visitSequence(e,n);case 3:return t.visitGroup(e,n);case 4:return t.visitAnimate(e,n);case 5:return t.visitKeyframes(e,n);case 6:return t.visitStyle(e,n);case 8:return t.visitReference(e,n);case 9:return t.visitAnimateChild(e,n);case 10:return t.visitAnimateRef(e,n);case 11:return t.visitQuery(e,n);case 12:return t.visitStagger(e,n);default:throw new Error("Unable to resolve animation metadata node #"+e.type)}}function nt(t,e){return window.getComputedStyle(t)[e]}var rt=new Set(["true","1"]),it=new Set(["false","0"]);function at(t,e){var n=rt.has(t)||it.has(t),r=rt.has(e)||it.has(e);return function(i,a){var s="*"==t||t==i,o="*"==e||e==a;return!s&&n&&"boolean"==typeof i&&(s=i?rt.has(t):it.has(t)),!o&&r&&"boolean"==typeof a&&(o=a?rt.has(e):it.has(e)),s&&o}}var st=new RegExp("s*:selfs*,?","g");function ot(t,e,n){return new ut(t).build(e,n)}var ut=function(){function t(e){g(this,t),this._driver=e}return _(t,[{key:"build",value:function(t,e){var n=new lt(e);return this._resetContextStyleTimingState(n),et(this,W(t),n)}},{key:"_resetContextStyleTimingState",value:function(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}},{key:"visitTrigger",value:function(t,e){var n=this,r=e.queryCount=0,i=e.depCount=0,a=[],s=[];return"@"==t.name.charAt(0)&&e.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),t.definitions.forEach(function(t){if(n._resetContextStyleTimingState(e),0==t.type){var o=t,u=o.name;u.toString().split(/\s*,\s*/).forEach(function(t){o.name=t,a.push(n.visitState(o,e))}),o.name=u}else if(1==t.type){var l=n.visitTransition(t,e);r+=l.queryCount,i+=l.depCount,s.push(l)}else e.errors.push("only state() and transition() definitions can sit inside of a trigger()")}),{type:7,name:t.name,states:a,transitions:s,queryCount:r,depCount:i,options:null}}},{key:"visitState",value:function(t,e){var n=this.visitStyle(t.styles,e),r=t.options&&t.options.params||null;if(n.containsDynamicStyles){var i=new Set,a=r||{};if(n.styles.forEach(function(t){if(ct(t)){var e=t;Object.keys(e).forEach(function(t){G(e[t]).forEach(function(t){a.hasOwnProperty(t)||i.add(t)})})}}),i.size){var s=K(i.values());e.errors.push('state("'.concat(t.name,'", ...) must define default values for all the following style substitutions: ').concat(s.join(", ")))}}return{type:0,name:t.name,style:n,options:r?{params:r}:null}}},{key:"visitTransition",value:function(t,e){e.queryCount=0,e.depCount=0;var n,r,i,a=et(this,W(t.animation),e);return{type:1,matchers:(n=t.expr,r=e.errors,i=[],"string"==typeof n?n.split(/\s*,\s*/).forEach(function(t){return function(t,e,n){if(":"==t[0]){var r=function(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return function(t,e){return parseFloat(e)>parseFloat(t)};case":decrement":return function(t,e){return parseFloat(e)<parseFloat(t)};default:return e.push('The transition alias value "'.concat(t,'" is not supported')),"* => *"}}(t,n);if("function"==typeof r)return void e.push(r);t=r}var i=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==i||i.length<4)return n.push('The provided transition expression "'.concat(t,'" is not supported')),e;var a=i[1],s=i[2],o=i[3];e.push(at(a,o)),"<"!=s[0]||"*"==a&&"*"==o||e.push(at(o,a))}(t,i,r)}):i.push(n),i),animation:a,queryCount:e.queryCount,depCount:e.depCount,options:ht(t.options)}}},{key:"visitSequence",value:function(t,e){var n=this;return{type:2,steps:t.steps.map(function(t){return et(n,t,e)}),options:ht(t.options)}}},{key:"visitGroup",value:function(t,e){var n=this,r=e.currentTime,i=0,a=t.steps.map(function(t){e.currentTime=r;var a=et(n,t,e);return i=Math.max(i,e.currentTime),a});return e.currentTime=i,{type:3,steps:a,options:ht(t.options)}}},{key:"visitAnimate",value:function(t,e){var n,r=function(t,e){var n=null;if(t.hasOwnProperty("duration"))n=t;else if("number"==typeof t)return ft(F(t,e).duration,0,"");var r=t;if(r.split(/\s+/).some(function(t){return"{"==t.charAt(0)&&"{"==t.charAt(1)})){var i=ft(0,0,"");return i.dynamic=!0,i.strValue=r,i}return ft((n=n||F(r,e)).duration,n.delay,n.easing)}(t.timings,e.errors);e.currentAnimateTimings=r;var i=t.styles?t.styles:Object(l.h)({});if(5==i.type)n=this.visitKeyframes(i,e);else{var a=t.styles,s=!1;if(!a){s=!0;var o={};r.easing&&(o.easing=r.easing),a=Object(l.h)(o)}e.currentTime+=r.duration+r.delay;var u=this.visitStyle(a,e);u.isEmptyStep=s,n=u}return e.currentAnimateTimings=null,{type:4,timings:r,style:n,options:null}}},{key:"visitStyle",value:function(t,e){var n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n}},{key:"_makeStyleAst",value:function(t,e){var n=[];Array.isArray(t.styles)?t.styles.forEach(function(t){"string"==typeof t?t==l.a?n.push(t):e.errors.push("The provided style string value ".concat(t," is not allowed.")):n.push(t)}):n.push(t.styles);var r=!1,i=null;return n.forEach(function(t){if(ct(t)){var e=t,n=e.easing;if(n&&(i=n,delete e.easing),!r)for(var a in e)if(e[a].toString().indexOf("{{")>=0){r=!0;break}}}),{type:6,styles:n,easing:i,offset:t.offset,containsDynamicStyles:r,options:null}}},{key:"_validateStyleAst",value:function(t,e){var n=this,r=e.currentAnimateTimings,i=e.currentTime,a=e.currentTime;r&&a>0&&(a-=r.duration+r.delay),t.styles.forEach(function(t){"string"!=typeof t&&Object.keys(t).forEach(function(r){if(n._driver.validateStyleProperty(r)){var s,o,u,l,c,h=e.collectedStyles[e.currentQuerySelector],f=h[r],d=!0;f&&(a!=i&&a>=f.startTime&&i<=f.endTime&&(e.errors.push('The CSS property "'.concat(r,'" that exists between the times of "').concat(f.startTime,'ms" and "').concat(f.endTime,'ms" is also being animated in a parallel animation between the times of "').concat(a,'ms" and "').concat(i,'ms"')),d=!1),a=f.startTime),d&&(h[r]={startTime:a,endTime:i}),e.options&&(s=t[r],o=e.options,u=e.errors,l=o.params||{},(c=G(s)).length&&c.forEach(function(t){l.hasOwnProperty(t)||u.push("Unable to resolve the local animation param ".concat(t," in the given list of values"))}))}else e.errors.push('The provided animation property "'.concat(r,'" is not a supported CSS property for animations'))})})}},{key:"visitKeyframes",value:function(t,e){var n=this,r={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),r;var i=0,a=[],s=!1,o=!1,u=0,l=t.steps.map(function(t){var r=n._makeStyleAst(t,e),l=null!=r.offset?r.offset:function(t){if("string"==typeof t)return null;var e=null;if(Array.isArray(t))t.forEach(function(t){if(ct(t)&&t.hasOwnProperty("offset")){var n=t;e=parseFloat(n.offset),delete n.offset}});else if(ct(t)&&t.hasOwnProperty("offset")){var n=t;e=parseFloat(n.offset),delete n.offset}return e}(r.styles),c=0;return null!=l&&(i++,c=r.offset=l),o=o||c<0||c>1,s=s||c<u,u=c,a.push(c),r});o&&e.errors.push("Please ensure that all keyframe offsets are between 0 and 1"),s&&e.errors.push("Please ensure that all keyframe offsets are in order");var c=t.steps.length,h=0;i>0&&i<c?e.errors.push("Not all style() steps within the declared keyframes() contain offsets"):0==i&&(h=1/(c-1));var f=c-1,d=e.currentTime,v=e.currentAnimateTimings,p=v.duration;return l.forEach(function(t,i){var s=h>0?i==f?1:h*i:a[i],o=s*p;e.currentTime=d+v.delay+o,v.duration=o,n._validateStyleAst(t,e),t.offset=s,r.styles.push(t)}),r}},{key:"visitReference",value:function(t,e){return{type:8,animation:et(this,W(t.animation),e),options:ht(t.options)}}},{key:"visitAnimateChild",value:function(t,e){return e.depCount++,{type:9,options:ht(t.options)}}},{key:"visitAnimateRef",value:function(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:ht(t.options)}}},{key:"visitQuery",value:function(t,e){var r=e.currentQuerySelector,i=t.options||{};e.queryCount++,e.currentQuery=t;var a=n(function(t){var e=!!t.split(/\s*,\s*/).find(function(t){return":self"==t});return e&&(t=t.replace(st,"")),[t=t.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,function(t){return".ng-trigger-"+t.substr(1)}).replace(/:animating/g,".ng-animating"),e]}(t.selector),2),s=a[0],o=a[1];e.currentQuerySelector=r.length?r+" "+s:s,k(e.collectedStyles,e.currentQuerySelector,{});var u=et(this,W(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=r,{type:11,selector:s,limit:i.limit||0,optional:!!i.optional,includeSelf:o,animation:u,originalSelector:t.selector,options:ht(t.options)}}},{key:"visitStagger",value:function(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");var n="full"===t.timings?{duration:0,delay:0,easing:"full"}:F(t.timings,e.errors,!0);return{type:12,animation:et(this,W(t.animation),e),timings:n,options:null}}}]),t}(),lt=_(function t(e){g(this,t),this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null});function ct(t){return!Array.isArray(t)&&"object"==typeof t}function ht(t){var e;return t?(t=U(t)).params&&(t.params=(e=t.params)?U(e):null):t={},t}function ft(t,e,n){return{duration:t,delay:e,easing:n}}function dt(t,e,n,r,i,a){var s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,o=arguments.length>7&&void 0!==arguments[7]&&arguments[7];return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:r,duration:i,delay:a,totalTime:i+a,easing:s,subTimeline:o}}var vt=function(){function t(){g(this,t),this._map=new Map}return _(t,[{key:"consume",value:function(t){var e=this._map.get(t);return e?this._map.delete(t):e=[],e}},{key:"append",value:function(t,e){var n,r=this._map.get(t);r||this._map.set(t,r=[]),(n=r).push.apply(n,a(e))}},{key:"has",value:function(t){return this._map.has(t)}},{key:"clear",value:function(){this._map.clear()}}]),t}(),pt=new RegExp(":enter","g"),yt=new RegExp(":leave","g");function gt(t,e,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},o=arguments.length>7?arguments[7]:void 0,u=arguments.length>8?arguments[8]:void 0,l=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];return(new mt).buildKeyframes(t,e,n,r,i,a,s,o,u,l)}var mt=function(){function t(){g(this,t)}return _(t,[{key:"buildKeyframes",value:function(t,e,n,r,i,a,s,o,u){var l=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];u=u||new vt;var c=new bt(t,e,u,r,i,l,[]);c.options=o,c.currentTimeline.setStyles([a],null,c.errors,o),et(this,n,c);var h=c.timelines.filter(function(t){return t.containsAnimation()});if(h.length&&Object.keys(s).length){var f=h[h.length-1];f.allowOnlyTimelineStyles()||f.setStyles([s],null,c.errors,o)}return h.length?h.map(function(t){return t.buildKeyframes()}):[dt(e,[],[],[],0,0,"",!1)]}},{key:"visitTrigger",value:function(t,e){}},{key:"visitState",value:function(t,e){}},{key:"visitTransition",value:function(t,e){}},{key:"visitAnimateChild",value:function(t,e){var n=e.subInstructions.consume(e.element);if(n){var r=e.createSubContext(t.options),i=e.currentTimeline.currentTime,a=this._visitSubInstructions(n,r,r.options);i!=a&&e.transformIntoNewTimeline(a)}e.previousNode=t}},{key:"visitAnimateRef",value:function(t,e){var n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t}},{key:"_visitSubInstructions",value:function(t,e,n){var r=e.currentTimeline.currentTime,i=null!=n.duration?L(n.duration):null,a=null!=n.delay?L(n.delay):null;return 0!==i&&t.forEach(function(t){var n=e.appendInstructionToTimeline(t,i,a);r=Math.max(r,n.duration+n.delay)}),r}},{key:"visitReference",value:function(t,e){e.updateOptions(t.options,!0),et(this,t.animation,e),e.previousNode=t}},{key:"visitSequence",value:function(t,e){var n=this,r=e.subContextCount,i=e,a=t.options;if(a&&(a.params||a.delay)&&((i=e.createSubContext(a)).transformIntoNewTimeline(),null!=a.delay)){6==i.previousNode.type&&(i.currentTimeline.snapshotCurrentStyles(),i.previousNode=_t);var s=L(a.delay);i.delayNextStep(s)}t.steps.length&&(t.steps.forEach(function(t){return et(n,t,i)}),i.currentTimeline.applyStylesToKeyframe(),i.subContextCount>r&&i.transformIntoNewTimeline()),e.previousNode=t}},{key:"visitGroup",value:function(t,e){var n=this,r=[],i=e.currentTimeline.currentTime,a=t.options&&t.options.delay?L(t.options.delay):0;t.steps.forEach(function(s){var o=e.createSubContext(t.options);a&&o.delayNextStep(a),et(n,s,o),i=Math.max(i,o.currentTimeline.currentTime),r.push(o.currentTimeline)}),r.forEach(function(t){return e.currentTimeline.mergeTimelineCollectedStyles(t)}),e.transformIntoNewTimeline(i),e.previousNode=t}},{key:"_visitTiming",value:function(t,e){if(t.dynamic){var n=t.strValue;return F(e.params?Q(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}},{key:"visitAnimate",value:function(t,e){var n=e.currentAnimateTimings=this._visitTiming(t.timings,e),r=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),r.snapshotCurrentStyles());var i=t.style;5==i.type?this.visitKeyframes(i,e):(e.incrementTime(n.duration),this.visitStyle(i,e),r.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}},{key:"visitStyle",value:function(t,e){var n=e.currentTimeline,r=e.currentAnimateTimings;!r&&n.getCurrentStyleProperties().length&&n.forwardFrame();var i=r&&r.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(i):n.setStyles(t.styles,i,e.errors,e.options),e.previousNode=t}},{key:"visitKeyframes",value:function(t,e){var n=e.currentAnimateTimings,r=e.currentTimeline.duration,i=n.duration,a=e.createSubContext().currentTimeline;a.easing=n.easing,t.styles.forEach(function(t){a.forwardTime((t.offset||0)*i),a.setStyles(t.styles,t.easing,e.errors,e.options),a.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(a),e.transformIntoNewTimeline(r+i),e.previousNode=t}},{key:"visitQuery",value:function(t,e){var n=this,r=e.currentTimeline.currentTime,i=t.options||{},a=i.delay?L(i.delay):0;a&&(6===e.previousNode.type||0==r&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=_t);var s=r,o=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!i.optional,e.errors);e.currentQueryTotal=o.length;var u=null;o.forEach(function(r,i){e.currentQueryIndex=i;var o=e.createSubContext(t.options,r);a&&o.delayNextStep(a),r===e.element&&(u=o.currentTimeline),et(n,t.animation,o),o.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,o.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(s),u&&(e.currentTimeline.mergeTimelineCollectedStyles(u),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}},{key:"visitStagger",value:function(t,e){var n=e.parentContext,r=e.currentTimeline,i=t.timings,a=Math.abs(i.duration),s=a*(e.currentQueryTotal-1),o=a*e.currentQueryIndex;switch(i.duration<0?"reverse":i.easing){case"reverse":o=s-o;break;case"full":o=n.currentStaggerTime}var u=e.currentTimeline;o&&u.delayNextStep(o);var l=u.currentTime;et(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=r.currentTime-l+(r.startTime-n.currentTimeline.startTime)}}]),t}(),_t={},bt=function(){function t(e,n,r,i,a,s,o,u){g(this,t),this._driver=e,this.element=n,this.subInstructions=r,this._enterClassName=i,this._leaveClassName=a,this.errors=s,this.timelines=o,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=_t,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=u||new kt(this._driver,n,0),o.push(this.currentTimeline)}return _(t,[{key:"params",get:function(){return this.options.params}},{key:"updateOptions",value:function(t,e){var n=this;if(t){var r=t,i=this.options;null!=r.duration&&(i.duration=L(r.duration)),null!=r.delay&&(i.delay=L(r.delay));var a=r.params;if(a){var s=i.params;s||(s=this.options.params={}),Object.keys(a).forEach(function(t){e&&s.hasOwnProperty(t)||(s[t]=Q(a[t],s,n.errors))})}}}},{key:"_copyOptions",value:function(){var t={};if(this.options){var e=this.options.params;if(e){var n=t.params={};Object.keys(e).forEach(function(t){n[t]=e[t]})}}return t}},{key:"createSubContext",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,i=n||this.element,a=new t(this._driver,i,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(i,r||0));return a.previousNode=this.previousNode,a.currentAnimateTimings=this.currentAnimateTimings,a.options=this._copyOptions(),a.updateOptions(e),a.currentQueryIndex=this.currentQueryIndex,a.currentQueryTotal=this.currentQueryTotal,a.parentContext=this,this.subContextCount++,a}},{key:"transformIntoNewTimeline",value:function(t){return this.previousNode=_t,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}},{key:"appendInstructionToTimeline",value:function(t,e,n){var r={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:""},i=new wt(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,r,t.stretchStartingKeyframe);return this.timelines.push(i),r}},{key:"incrementTime",value:function(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}},{key:"delayNextStep",value:function(t){t>0&&this.currentTimeline.delayNextStep(t)}},{key:"invokeQuery",value:function(t,e,n,r,i,s){var o=[];if(r&&o.push(this.element),t.length>0){t=(t=t.replace(pt,"."+this._enterClassName)).replace(yt,"."+this._leaveClassName);var u=this._driver.query(this.element,t,1!=n);0!==n&&(u=n<0?u.slice(u.length+n,u.length):u.slice(0,n)),o.push.apply(o,a(u))}return i||0!=o.length||s.push('`query("'.concat(e,'")` returned zero elements. (Use `query("').concat(e,'", { optional: true })` if you wish to allow this.)')),o}}]),t}(),kt=function(){function t(e,n,r,i){g(this,t),this._driver=e,this.element=n,this.startTime=r,this._elementTimelineStylesLookup=i,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}return _(t,[{key:"containsAnimation",value:function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}},{key:"getCurrentStyleProperties",value:function(){return Object.keys(this._currentKeyframe)}},{key:"currentTime",get:function(){return this.startTime+this.duration}},{key:"delayNextStep",value:function(t){var e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}},{key:"fork",value:function(e,n){return this.applyStylesToKeyframe(),new t(this._driver,e,n||this.currentTime,this._elementTimelineStylesLookup)}},{key:"_loadKeyframe",value:function(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}},{key:"forwardFrame",value:function(){this.duration+=1,this._loadKeyframe()}},{key:"forwardTime",value:function(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}},{key:"_updateStyle",value:function(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}},{key:"allowOnlyTimelineStyles",value:function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}},{key:"applyEmptyStep",value:function(t){var e=this;t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(function(t){e._backFill[t]=e._globalTimelineStyles[t]||l.a,e._currentKeyframe[t]=l.a}),this._currentEmptyStepKeyframe=this._currentKeyframe}},{key:"setStyles",value:function(t,e,n,r){var i=this;e&&(this._previousKeyframe.easing=e);var a=r&&r.params||{},s=function(t,e){var n,r={};return t.forEach(function(t){"*"===t?(n=n||Object.keys(e)).forEach(function(t){r[t]=l.a}):H(t,!1,r)}),r}(t,this._globalTimelineStyles);Object.keys(s).forEach(function(t){var e=Q(s[t],a,n);i._pendingStyles[t]=e,i._localTimelineStyles.hasOwnProperty(t)||(i._backFill[t]=i._globalTimelineStyles.hasOwnProperty(t)?i._globalTimelineStyles[t]:l.a),i._updateStyle(t,e)})}},{key:"applyStylesToKeyframe",value:function(){var t=this,e=this._pendingStyles,n=Object.keys(e);0!=n.length&&(this._pendingStyles={},n.forEach(function(n){t._currentKeyframe[n]=e[n]}),Object.keys(this._localTimelineStyles).forEach(function(e){t._currentKeyframe.hasOwnProperty(e)||(t._currentKeyframe[e]=t._localTimelineStyles[e])}))}},{key:"snapshotCurrentStyles",value:function(){var t=this;Object.keys(this._localTimelineStyles).forEach(function(e){var n=t._localTimelineStyles[e];t._pendingStyles[e]=n,t._updateStyle(e,n)})}},{key:"getFinalKeyframe",value:function(){return this._keyframes.get(this.duration)}},{key:"properties",get:function(){var t=[];for(var e in this._currentKeyframe)t.push(e);return t}},{key:"mergeTimelineCollectedStyles",value:function(t){var e=this;Object.keys(t._styleSummary).forEach(function(n){var r=e._styleSummary[n],i=t._styleSummary[n];(!r||i.time>r.time)&&e._updateStyle(n,i.value)})}},{key:"buildKeyframes",value:function(){var t=this;this.applyStylesToKeyframe();var e=new Set,n=new Set,r=1===this._keyframes.size&&0===this.duration,i=[];this._keyframes.forEach(function(a,s){var o=H(a,!0);Object.keys(o).forEach(function(t){var r=o[t];r==l.l?e.add(t):r==l.a&&n.add(t)}),r||(o.offset=s/t.duration),i.push(o)});var a=e.size?K(e.values()):[],s=n.size?K(n.values()):[];if(r){var o=i[0],u=U(o);o.offset=0,u.offset=1,i=[o,u]}return dt(this.element,i,a,s,this.duration,this.startTime,this.easing,!1)}}]),t}(),wt=function(t){function e(t,n,r,i,a,s){var o,u=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return g(this,e),(o=c(this,e,[t,n,s.delay])).element=n,o.keyframes=r,o.preStyleProps=i,o.postStyleProps=a,o._stretchStartingKeyframe=u,o.timings={duration:s.duration,delay:s.delay,easing:s.easing},o}return p(e,t),_(e,[{key:"containsAnimation",value:function(){return this.keyframes.length>1}},{key:"buildKeyframes",value:function(){var t=this.keyframes,e=this.timings,n=e.delay,r=e.duration,i=e.easing;if(this._stretchStartingKeyframe&&n){var a=[],s=r+n,o=n/s,u=H(t[0],!1);u.offset=0,a.push(u);var l=H(t[0],!1);l.offset=St(o),a.push(l);for(var c=t.length-1,h=1;h<=c;h++){var f=H(t[h],!1);f.offset=St((n+f.offset*r)/s),a.push(f)}r=s,n=0,i="",t=a}return dt(this.element,t,this.preStyleProps,this.postStyleProps,r,n,i,!0)}}]),e}(kt);function St(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=Math.pow(10,e-1);return Math.round(t*n)/n}var Ot,Ct,Et=_(function t(){g(this,t)}),Tt=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e,[{key:"normalizePropertyName",value:function(t,e){return J(t)}},{key:"normalizeStyleValue",value:function(t,e,n,r){var i="",a=n.toString().trim();if(xt[e]&&0!==n&&"0"!==n)if("number"==typeof n)i="px";else{var s=n.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&r.push("Please provide a CSS unit value for ".concat(t,":").concat(n))}return a+i}}]),e}(Et),xt=(Ot="width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(","),Ct={},Ot.forEach(function(t){return Ct[t]=!0}),Ct);function Dt(t,e,n,r,i,a,s,o,u,l,c,h,f){return{type:0,element:t,triggerName:e,isRemovalTransition:i,fromState:n,fromStyles:a,toState:r,toStyles:s,timelines:o,queriedElements:u,preStyleProps:l,postStyleProps:c,totalTime:h,errors:f}}var At={},jt=function(){function t(e,n,r){g(this,t),this._triggerName=e,this.ast=n,this._stateStyles=r}return _(t,[{key:"match",value:function(t,e,n,r){return function(t,e,n,r,i){return t.some(function(t){return t(e,n,r,i)})}(this.ast.matchers,t,e,n,r)}},{key:"buildStyles",value:function(t,e,n){var r=this._stateStyles["*"],i=this._stateStyles[t],a=r?r.buildStyles(e,n):{};return i?i.buildStyles(e,n):a}},{key:"build",value:function(t,e,n,r,i,a,s,o,u,l){var c=[],h=this.ast.options&&this.ast.options.params||At,f=this.buildStyles(n,s&&s.params||At,c),d=o&&o.params||At,v=this.buildStyles(r,d,c),p=new Set,y=new Map,g=new Map,m="void"===r,_={params:Object.assign(Object.assign({},h),d)},b=l?[]:gt(t,e,this.ast.animation,i,a,f,v,_,u,c),w=0;if(b.forEach(function(t){w=Math.max(t.duration+t.delay,w)}),c.length)return Dt(e,this._triggerName,n,r,m,f,v,[],[],y,g,w,c);b.forEach(function(t){var n=t.element,r=k(y,n,{});t.preStyleProps.forEach(function(t){return r[t]=!0});var i=k(g,n,{});t.postStyleProps.forEach(function(t){return i[t]=!0}),n!==e&&p.add(n)});var S=K(p.values());return Dt(e,this._triggerName,n,r,m,f,v,b,S,y,g,w)}}]),t}(),Nt=function(){function t(e,n){g(this,t),this.styles=e,this.defaultParams=n}return _(t,[{key:"buildStyles",value:function(t,e){var n={},r=U(this.defaultParams);return Object.keys(t).forEach(function(e){var n=t[e];null!=n&&(r[e]=n)}),this.styles.styles.forEach(function(t){if("string"!=typeof t){var i=t;Object.keys(i).forEach(function(t){var a=i[t];a.length>1&&(a=Q(a,r,e)),n[t]=a})}}),n}}]),t}(),Pt=function(){function t(e,n){var r=this;g(this,t),this.name=e,this.ast=n,this.transitionFactories=[],this.states={},n.states.forEach(function(t){r.states[t.name]=new Nt(t.style,t.options&&t.options.params||{})}),Rt(this.states,"true","1"),Rt(this.states,"false","0"),n.transitions.forEach(function(t){r.transitionFactories.push(new jt(e,t,r.states))}),this.fallbackTransition=new jt(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(t,e){return!0}],options:null,queryCount:0,depCount:0},this.states)}return _(t,[{key:"containsQueries",get:function(){return this.ast.queryCount>0}},{key:"matchTransition",value:function(t,e,n,r){return this.transitionFactories.find(function(i){return i.match(t,e,n,r)})||null}},{key:"matchStyles",value:function(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}}]),t}();function Rt(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}var Mt=new vt,It=function(){function t(e,n,r){g(this,t),this.bodyNode=e,this._driver=n,this._normalizer=r,this._animations={},this._playersById={},this.players=[]}return _(t,[{key:"register",value:function(t,e){var n=[],r=ot(this._driver,e,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: "+n.join("\n"));this._animations[t]=r}},{key:"_buildPlayer",value:function(t,e,n){var r=t.element,i=d(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(r,i,t.duration,t.delay,t.easing,[],!0)}},{key:"create",value:function(t,e){var n,r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=[],s=this._animations[t],o=new Map;if(s?(n=gt(this._driver,e,s,"ng-enter","ng-leave",{},{},i,Mt,a)).forEach(function(t){var e=k(o,t.element,{});t.postStyleProps.forEach(function(t){return e[t]=null})}):(a.push("The requested animation doesn't exist or has already been destroyed"),n=[]),a.length)throw new Error("Unable to create the animation due to the following errors: "+a.join("\n"));o.forEach(function(t,e){Object.keys(t).forEach(function(n){t[n]=r._driver.computeStyle(e,n,l.a)})});var u=f(n.map(function(t){var e=o.get(t.element);return r._buildPlayer(t,{},e)}));return this._playersById[t]=u,u.onDestroy(function(){return r.destroy(t)}),this.players.push(u),u}},{key:"destroy",value:function(t){var e=this._getPlayer(t);e.destroy(),delete this._playersById[t];var n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}},{key:"_getPlayer",value:function(t){var e=this._playersById[t];if(!e)throw new Error("Unable to find the timeline player referenced by "+t);return e}},{key:"listen",value:function(t,e,n,r){var i=b(e,"","","");return y(this._getPlayer(t),n,i,r),function(){}}},{key:"command",value:function(t,e,n,r){if("register"!=n)if("create"!=n){var i=this._getPlayer(t);switch(n){case"play":i.play();break;case"pause":i.pause();break;case"reset":i.reset();break;case"restart":i.restart();break;case"finish":i.finish();break;case"init":i.init();break;case"setPosition":i.setPosition(parseFloat(r[0]));break;case"destroy":this.destroy(t)}}else this.create(t,e,r[0]||{});else this.register(t,r[0])}}]),t}(),Lt=[],Vt={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ft={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ut=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";g(this,t),this.namespaceId=n;var r,i=e&&e.hasOwnProperty("value");if(this.value=null!=(r=i?e.value:e)?r:null,i){var a=U(e);delete a.value,this.options=a}else this.options={};this.options.params||(this.options.params={})}return _(t,[{key:"params",get:function(){return this.options.params}},{key:"absorbOptions",value:function(t){var e=t.params;if(e){var n=this.options.params;Object.keys(e).forEach(function(t){null==n[t]&&(n[t]=e[t])})}}}]),t}(),Ht=new Ut("void"),zt=function(){function t(e,n,r){g(this,t),this.id=e,this.hostElement=n,this._engine=r,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,Qt(n,this._hostClassName)}return _(t,[{key:"listen",value:function(t,e,n,r){var i,a=this;if(!this._triggers.hasOwnProperty(e))throw new Error('Unable to listen on the animation trigger event "'.concat(n,'" because the animation trigger "').concat(e,"\" doesn't exist!"));if(null==n||0==n.length)throw new Error('Unable to listen on the animation trigger "'.concat(e,'" because the provided event is undefined!'));if("start"!=(i=n)&&"done"!=i)throw new Error('The provided animation trigger event "'.concat(n,'" for the animation trigger "').concat(e,'" is not supported!'));var s=k(this._elementListeners,t,[]),o={name:e,phase:n,callback:r};s.push(o);var u=k(this._engine.statesByElement,t,{});return u.hasOwnProperty(e)||(Qt(t,"ng-trigger"),Qt(t,"ng-trigger-"+e),u[e]=Ht),function(){a._engine.afterFlush(function(){var t=s.indexOf(o);t>=0&&s.splice(t,1),a._triggers[e]||delete u[e]})}}},{key:"register",value:function(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}},{key:"_getTrigger",value:function(t){var e=this._triggers[t];if(!e)throw new Error('The provided animation trigger "'.concat(t,'" has not been registered!'));return e}},{key:"trigger",value:function(t,e,n){var r=this,i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=this._getTrigger(e),s=new Yt(this.id,e,t),o=this._engine.statesByElement.get(t);o||(Qt(t,"ng-trigger"),Qt(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,o={}));var u=o[e],l=new Ut(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&u&&l.absorbOptions(u.options),o[e]=l,u||(u=Ht),"void"===l.value||u.value!==l.value){var c=k(this._engine.playersByElement,t,[]);c.forEach(function(t){t.namespaceId==r.id&&t.triggerName==e&&t.queued&&t.destroy()});var h=a.matchTransition(u.value,l.value,t,l.params),f=!1;if(!h){if(!i)return;h=a.fallbackTransition,f=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:h,fromState:u,toState:l,player:s,isFallbackTransition:f}),f||(Qt(t,"ng-animate-queued"),s.onStart(function(){Kt(t,"ng-animate-queued")})),s.onDone(function(){var e=r.players.indexOf(s);e>=0&&r.players.splice(e,1);var n=r._engine.playersByElement.get(t);if(n){var i=n.indexOf(s);i>=0&&n.splice(i,1)}}),this.players.push(s),c.push(s),s}if(!function(t,e){var n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(var i=0;i<n.length;i++){var a=n[i];if(!e.hasOwnProperty(a)||t[a]!==e[a])return!1}return!0}(u.params,l.params)){var d=[],v=a.matchStyles(u.value,u.params,d),p=a.matchStyles(l.value,l.params,d);d.length?this._engine.reportError(d):this._engine.afterFlush(function(){B(t,v),Y(t,p)})}}},{key:"deregister",value:function(t){var e=this;delete this._triggers[t],this._engine.statesByElement.forEach(function(e,n){delete e[t]}),this._elementListeners.forEach(function(n,r){e._elementListeners.set(r,n.filter(function(e){return e.name!=t}))})}},{key:"clearElementCache",value:function(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);var e=this._engine.playersByElement.get(t);e&&(e.forEach(function(t){return t.destroy()}),this._engine.playersByElement.delete(t))}},{key:"_signalRemovalForInnerTriggers",value:function(t,e){var n=this,r=this._engine.driver.query(t,".ng-trigger",!0);r.forEach(function(t){if(!t.__ng_removed){var r=n._engine.fetchNamespacesByElement(t);r.size?r.forEach(function(n){return n.triggerLeaveAnimation(t,e,!1,!0)}):n.clearElementCache(t)}}),this._engine.afterFlushAnimationsDone(function(){return r.forEach(function(t){return n.clearElementCache(t)})})}},{key:"triggerLeaveAnimation",value:function(t,e,n,r){var i=this,a=this._engine.statesByElement.get(t);if(a){var s=[];if(Object.keys(a).forEach(function(e){if(i._triggers[e]){var n=i.trigger(t,e,"void",r);n&&s.push(n)}}),s.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),n&&f(s).onDone(function(){return i._engine.processLeaveNode(t)}),!0}return!1}},{key:"prepareLeaveAnimationListeners",value:function(t){var e=this,n=this._elementListeners.get(t);if(n){var r=new Set;n.forEach(function(n){var i=n.name;if(!r.has(i)){r.add(i);var a=e._triggers[i].fallbackTransition,s=e._engine.statesByElement.get(t)[i]||Ht,o=new Ut("void"),u=new Yt(e.id,i,t);e._engine.totalQueuedPlayers++,e._queue.push({element:t,triggerName:i,transition:a,fromState:s,toState:o,player:u,isFallbackTransition:!0})}})}}},{key:"removeNode",value:function(t,e){var n=this,r=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),!this.triggerLeaveAnimation(t,e,!0)){var i=!1;if(r.totalAnimations){var a=r.players.length?r.playersByQueriedElement.get(t):[];if(a&&a.length)i=!0;else for(var s=t;s=s.parentNode;)if(r.statesByElement.get(s)){i=!0;break}}if(this.prepareLeaveAnimationListeners(t),i)r.markElementAsRemoved(this.id,t,!1,e);else{var o=t.__ng_removed;o&&o!==Vt||(r.afterFlush(function(){return n.clearElementCache(t)}),r.destroyInnerAnimations(t),r._onRemovalComplete(t,e))}}}},{key:"insertNode",value:function(t,e){Qt(t,this._hostClassName)}},{key:"drainQueuedTransitions",value:function(t){var e=this,n=[];return this._queue.forEach(function(r){var i=r.player;if(!i.destroyed){var a=r.element,s=e._elementListeners.get(a);s&&s.forEach(function(e){if(e.name==r.triggerName){var n=b(a,r.triggerName,r.fromState.value,r.toState.value);n._data=t,y(r.player,e.phase,n,e.callback)}}),i.markedForDestroy?e._engine.afterFlush(function(){i.destroy()}):n.push(r)}}),this._queue=[],n.sort(function(t,n){var r=t.transition.ast.depCount,i=n.transition.ast.depCount;return 0==r||0==i?r-i:e._engine.driver.containsElement(t.element,n.element)?1:-1})}},{key:"destroy",value:function(t){this.players.forEach(function(t){return t.destroy()}),this._signalRemovalForInnerTriggers(this.hostElement,t)}},{key:"elementContainsData",value:function(t){var e=!1;return this._elementListeners.has(t)&&(e=!0),e=!!this._queue.find(function(e){return e.element===t})||e}}]),t}(),qt=function(){function t(e,n,r){g(this,t),this.bodyNode=e,this.driver=n,this._normalizer=r,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=function(t,e){}}return _(t,[{key:"_onRemovalComplete",value:function(t,e){this.onRemovalComplete(t,e)}},{key:"queuedPlayers",get:function(){var t=[];return this._namespaceList.forEach(function(e){e.players.forEach(function(e){e.queued&&t.push(e)})}),t}},{key:"createNamespace",value:function(t,e){var n=new zt(t,e,this);return e.parentNode?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n}},{key:"_balanceNamespaceList",value:function(t,e){var n=this._namespaceList.length-1;if(n>=0){for(var r=!1,i=n;i>=0;i--)if(this.driver.containsElement(this._namespaceList[i].hostElement,e)){this._namespaceList.splice(i+1,0,t),r=!0;break}r||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}},{key:"register",value:function(t,e){var n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n}},{key:"registerTrigger",value:function(t,e,n){var r=this._namespaceLookup[t];r&&r.register(e,n)&&this.totalAnimations++}},{key:"destroy",value:function(t,e){var n=this;if(t){var r=this._fetchNamespace(t);this.afterFlush(function(){n.namespacesByHostElement.delete(r.hostElement),delete n._namespaceLookup[t];var e=n._namespaceList.indexOf(r);e>=0&&n._namespaceList.splice(e,1)}),this.afterFlushAnimationsDone(function(){return r.destroy(e)})}}},{key:"_fetchNamespace",value:function(t){return this._namespaceLookup[t]}},{key:"fetchNamespacesByElement",value:function(t){var e=new Set,n=this.statesByElement.get(t);if(n)for(var r=Object.keys(n),i=0;i<r.length;i++){var a=n[r[i]].namespaceId;if(a){var s=this._fetchNamespace(a);s&&e.add(s)}}return e}},{key:"trigger",value:function(t,e,n,r){if(Bt(e)){var i=this._fetchNamespace(t);if(i)return i.trigger(e,n,r),!0}return!1}},{key:"insertNode",value:function(t,e,n,r){if(Bt(e)){var i=e.__ng_removed;if(i&&i.setForRemoval){i.setForRemoval=!1,i.setForMove=!0;var a=this.collectedLeaveElements.indexOf(e);a>=0&&this.collectedLeaveElements.splice(a,1)}if(t){var s=this._fetchNamespace(t);s&&s.insertNode(e,n)}r&&this.collectEnterElement(e)}}},{key:"collectEnterElement",value:function(t){this.collectedEnterElements.push(t)}},{key:"markElementAsDisabled",value:function(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Qt(t,"ng-animate-disabled")):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Kt(t,"ng-animate-disabled"))}},{key:"removeNode",value:function(t,e,n,r){if(Bt(e)){var i=t?this._fetchNamespace(t):null;if(i?i.removeNode(e,r):this.markElementAsRemoved(t,e,!1,r),n){var a=this.namespacesByHostElement.get(e);a&&a.id!==t&&a.removeNode(e,r)}}else this._onRemovalComplete(e,r)}},{key:"markElementAsRemoved",value:function(t,e,n,r){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:r,hasAnimation:n,removedBeforeQueried:!1}}},{key:"listen",value:function(t,e,n,r,i){return Bt(e)?this._fetchNamespace(t).listen(e,n,r,i):function(){}}},{key:"_buildInstruction",value:function(t,e,n,r,i){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,r,t.fromState.options,t.toState.options,e,i)}},{key:"destroyInnerAnimations",value:function(t){var e=this,n=this.driver.query(t,".ng-trigger",!0);n.forEach(function(t){return e.destroyActiveAnimationsForElement(t)}),0!=this.playersByQueriedElement.size&&(n=this.driver.query(t,".ng-animating",!0)).forEach(function(t){return e.finishActiveQueriedAnimationOnElement(t)})}},{key:"destroyActiveAnimationsForElement",value:function(t){var e=this.playersByElement.get(t);e&&e.forEach(function(t){t.queued?t.markedForDestroy=!0:t.destroy()})}},{key:"finishActiveQueriedAnimationOnElement",value:function(t){var e=this.playersByQueriedElement.get(t);e&&e.forEach(function(t){return t.finish()})}},{key:"whenRenderingDone",value:function(){var t=this;return new Promise(function(e){if(t.players.length)return f(t.players).onDone(function(){return e()});e()})}},{key:"processLeaveNode",value:function(t){var e=this,n=t.__ng_removed;if(n&&n.setForRemoval){if(t.__ng_removed=Vt,n.namespaceId){this.destroyInnerAnimations(t);var r=this._fetchNamespace(n.namespaceId);r&&r.clearElementCache(t)}this._onRemovalComplete(t,n.setForRemoval)}this.driver.matchesElement(t,".ng-animate-disabled")&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach(function(t){e.markElementAsDisabled(t,!1)})}},{key:"flush",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,n=[];if(this.newHostElements.size&&(this.newHostElements.forEach(function(e,n){return t._balanceNamespaceList(e,n)}),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var r=0;r<this.collectedEnterElements.length;r++)Qt(this.collectedEnterElements[r],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){var i=[];try{n=this._flushAnimations(i,e)}finally{for(var a=0;a<i.length;a++)i[a]()}}else for(var s=0;s<this.collectedLeaveElements.length;s++)this.processLeaveNode(this.collectedLeaveElements[s]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(function(t){return t()}),this._flushFns=[],this._whenQuietFns.length){var o=this._whenQuietFns;this._whenQuietFns=[],n.length?f(n).onDone(function(){o.forEach(function(t){return t()})}):o.forEach(function(t){return t()})}}},{key:"reportError",value:function(t){throw new Error("Unable to process animations due to the following failed trigger transitions\n "+t.join("\n"))}},{key:"_flushAnimations",value:function(t,e){var n=this,r=new vt,i=[],s=new Map,o=[],u=new Map,c=new Map,h=new Map,d=new Set;this.disabledNodes.forEach(function(t){d.add(t);for(var e=n.driver.query(t,".ng-animate-queued",!0),r=0;r<e.length;r++)d.add(e[r])});var v=this.bodyNode,p=Array.from(this.statesByElement.keys()),y=Gt(p,this.collectedEnterElements),g=new Map,m=0;y.forEach(function(t,e){var n="ng-enter"+m++;g.set(e,n),t.forEach(function(t){return Qt(t,n)})});for(var _=[],b=new Set,w=new Set,S=0;S<this.collectedLeaveElements.length;S++){var O=this.collectedLeaveElements[S],C=O.__ng_removed;C&&C.setForRemoval&&(_.push(O),b.add(O),C.hasAnimation?this.driver.query(O,".ng-star-inserted",!0).forEach(function(t){return b.add(t)}):w.add(O))}var E=new Map,T=Gt(p,Array.from(b));T.forEach(function(t,e){var n="ng-leave"+m++;E.set(e,n),t.forEach(function(t){return Qt(t,n)})}),t.push(function(){y.forEach(function(t,e){var n=g.get(e);t.forEach(function(t){return Kt(t,n)})}),T.forEach(function(t,e){var n=E.get(e);t.forEach(function(t){return Kt(t,n)})}),_.forEach(function(t){n.processLeaveNode(t)})});for(var x=[],D=[],A=this._namespaceList.length-1;A>=0;A--)this._namespaceList[A].drainQueuedTransitions(e).forEach(function(t){var e=t.player,a=t.element;if(x.push(e),n.collectedEnterElements.length){var s=a.__ng_removed;if(s&&s.setForMove)return void e.destroy()}var l=!v||!n.driver.containsElement(v,a),f=E.get(a),d=g.get(a),p=n._buildInstruction(t,r,d,f,l);if(p.errors&&p.errors.length)D.push(p);else{if(l)return e.onStart(function(){return B(a,p.fromStyles)}),e.onDestroy(function(){return Y(a,p.toStyles)}),void i.push(e);if(t.isFallbackTransition)return e.onStart(function(){return B(a,p.fromStyles)}),e.onDestroy(function(){return Y(a,p.toStyles)}),void i.push(e);p.timelines.forEach(function(t){return t.stretchStartingKeyframe=!0}),r.append(a,p.timelines),o.push({instruction:p,player:e,element:a}),p.queriedElements.forEach(function(t){return k(u,t,[]).push(e)}),p.preStyleProps.forEach(function(t,e){var n=Object.keys(t);if(n.length){var r=c.get(e);r||c.set(e,r=new Set),n.forEach(function(t){return r.add(t)})}}),p.postStyleProps.forEach(function(t,e){var n=Object.keys(t),r=h.get(e);r||h.set(e,r=new Set),n.forEach(function(t){return r.add(t)})})}});if(D.length){var j=[];D.forEach(function(t){j.push("@".concat(t.triggerName," has failed due to:\n")),t.errors.forEach(function(t){return j.push("- ".concat(t,"\n"))})}),x.forEach(function(t){return t.destroy()}),this.reportError(j)}var N=new Map,P=new Map;o.forEach(function(t){var e=t.element;r.has(e)&&(P.set(e,e),n._beforeAnimationBuild(t.player.namespaceId,t.instruction,N))}),i.forEach(function(t){var e=t.element;n._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach(function(t){k(N,e,[]).push(t),t.destroy()})});var R=_.filter(function(t){return $t(t,c,h)}),M=new Map;Xt(M,this.driver,w,h,l.a).forEach(function(t){$t(t,c,h)&&R.push(t)});var I=new Map;y.forEach(function(t,e){Xt(I,n.driver,new Set(t),c,l.l)}),R.forEach(function(t){var e=M.get(t),n=I.get(t);M.set(t,Object.assign(Object.assign({},e),n))});var L=[],V=[],F={};o.forEach(function(t){var e=t.element,a=t.player,o=t.instruction;if(r.has(e)){if(d.has(e))return a.onDestroy(function(){return Y(e,o.toStyles)}),a.disabled=!0,a.overrideTotalTime(o.totalTime),void i.push(a);var u=F;if(P.size>1){for(var l=e,c=[];l=l.parentNode;){var h=P.get(l);if(h){u=h;break}c.push(l)}c.forEach(function(t){return P.set(t,u)})}var v=n._buildAnimation(a.namespaceId,o,N,s,I,M);if(a.setRealPlayer(v),u===F)L.push(a);else{var p=n.playersByElement.get(u);p&&p.length&&(a.parentPlayer=f(p)),i.push(a)}}else B(e,o.fromStyles),a.onDestroy(function(){return Y(e,o.toStyles)}),V.push(a),d.has(e)&&i.push(a)}),V.forEach(function(t){var e=s.get(t.element);if(e&&e.length){var n=f(e);t.setRealPlayer(n)}}),i.forEach(function(t){t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()});for(var U=0;U<_.length;U++){var H=_[U],z=H.__ng_removed;if(Kt(H,"ng-leave"),!z||!z.hasAnimation){var q=[];if(u.size){var W=u.get(H);W&&W.length&&q.push.apply(q,a(W));for(var X=this.driver.query(H,".ng-animating",!0),G=0;G<X.length;G++){var Q=u.get(X[G]);Q&&Q.length&&q.push.apply(q,a(Q))}}var K=q.filter(function(t){return!t.destroyed});K.length?Zt(this,H,K):this.processLeaveNode(H)}}return _.length=0,L.forEach(function(t){n.players.push(t),t.onDone(function(){t.destroy();var e=n.players.indexOf(t);n.players.splice(e,1)}),t.play()}),L}},{key:"elementContainsData",value:function(t,e){var n=!1,r=e.__ng_removed;return r&&r.setForRemoval&&(n=!0),this.playersByElement.has(e)&&(n=!0),this.playersByQueriedElement.has(e)&&(n=!0),this.statesByElement.has(e)&&(n=!0),this._fetchNamespace(t).elementContainsData(e)||n}},{key:"afterFlush",value:function(t){this._flushFns.push(t)}},{key:"afterFlushAnimationsDone",value:function(t){this._whenQuietFns.push(t)}},{key:"_getPreviousPlayers",value:function(t,e,n,r,i){var a=[];if(e){var s=this.playersByQueriedElement.get(t);s&&(a=s)}else{var o=this.playersByElement.get(t);if(o){var u=!i||"void"==i;o.forEach(function(t){t.queued||(u||t.triggerName==r)&&a.push(t)})}}return(n||r)&&(a=a.filter(function(t){return!(n&&n!=t.namespaceId||r&&r!=t.triggerName)})),a}},{key:"_beforeAnimationBuild",value:function(t,e,n){var r,a=this,s=e.element,o=e.isRemovalTransition?void 0:t,u=e.isRemovalTransition?void 0:e.triggerName,l=i(e.timelines);try{var c=function(){var t=r.value.element,i=t!==s,l=k(n,t,[]);a._getPreviousPlayers(t,i,o,u,e.toState).forEach(function(t){var e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),l.push(t)})};for(l.s();!(r=l.n()).done;)c()}catch(h){l.e(h)}finally{l.f()}B(s,e.fromStyles)}},{key:"_buildAnimation",value:function(t,e,n,r,i,a){var s=this,o=e.triggerName,u=e.element,c=[],h=new Set,v=new Set,p=e.timelines.map(function(e){var f=e.element;h.add(f);var p=f.__ng_removed;if(p&&p.removedBeforeQueried)return new l.d(e.duration,e.delay);var y,g,m=f!==u,_=(y=(n.get(f)||Lt).map(function(t){return t.getRealPlayer()}),g=[],Jt(y,g),g).filter(function(t){return!!t.element&&t.element===f}),b=i.get(f),k=a.get(f),w=d(0,s._normalizer,0,e.keyframes,b,k),S=s._buildPlayer(e,w,_);if(e.subTimeline&&r&&v.add(f),m){var O=new Yt(t,o,f);O.setRealPlayer(S),c.push(O)}return S});c.forEach(function(t){k(s.playersByQueriedElement,t.element,[]).push(t),t.onDone(function(){return function(t,e,n){var r;if(t instanceof Map){if(r=t.get(e)){if(r.length){var i=r.indexOf(n);r.splice(i,1)}0==r.length&&t.delete(e)}}else if(r=t[e]){if(r.length){var a=r.indexOf(n);r.splice(a,1)}0==r.length&&delete t[e]}return r}(s.playersByQueriedElement,t.element,t)})}),h.forEach(function(t){return Qt(t,"ng-animating")});var y=f(p);return y.onDestroy(function(){h.forEach(function(t){return Kt(t,"ng-animating")}),Y(u,e.toStyles)}),v.forEach(function(t){k(r,t,[]).push(y)}),y}},{key:"_buildPlayer",value:function(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new l.d(t.duration,t.delay)}}]),t}(),Yt=function(){function t(e,n,r){g(this,t),this.namespaceId=e,this.triggerName=n,this.element=r,this._player=new l.d,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return _(t,[{key:"setRealPlayer",value:function(t){var e=this;this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(function(n){e._queuedCallbacks[n].forEach(function(e){return y(t,n,void 0,e)})}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}},{key:"getRealPlayer",value:function(){return this._player}},{key:"overrideTotalTime",value:function(t){this.totalTime=t}},{key:"syncPlayerEvents",value:function(t){var e=this,n=this._player;n.triggerCallback&&t.onStart(function(){return n.triggerCallback("start")}),t.onDone(function(){return e.finish()}),t.onDestroy(function(){return e.destroy()})}},{key:"_queueEvent",value:function(t,e){k(this._queuedCallbacks,t,[]).push(e)}},{key:"onDone",value:function(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}},{key:"onStart",value:function(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}},{key:"onDestroy",value:function(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}},{key:"init",value:function(){this._player.init()}},{key:"hasStarted",value:function(){return!this.queued&&this._player.hasStarted()}},{key:"play",value:function(){!this.queued&&this._player.play()}},{key:"pause",value:function(){!this.queued&&this._player.pause()}},{key:"restart",value:function(){!this.queued&&this._player.restart()}},{key:"finish",value:function(){this._player.finish()}},{key:"destroy",value:function(){this.destroyed=!0,this._player.destroy()}},{key:"reset",value:function(){!this.queued&&this._player.reset()}},{key:"setPosition",value:function(t){this.queued||this._player.setPosition(t)}},{key:"getPosition",value:function(){return this.queued?0:this._player.getPosition()}},{key:"triggerCallback",value:function(t){var e=this._player;e.triggerCallback&&e.triggerCallback(t)}}]),t}();function Bt(t){return t&&1===t.nodeType}function Wt(t,e){var n=t.style.display;return t.style.display=null!=e?e:"none",n}function Xt(t,e,n,r,i){var a=[];n.forEach(function(t){return a.push(Wt(t))});var s=[];r.forEach(function(n,r){var a={};n.forEach(function(t){var n=a[t]=e.computeStyle(r,t,i);n&&0!=n.length||(r.__ng_removed=Ft,s.push(r))}),t.set(r,a)});var o=0;return n.forEach(function(t){return Wt(t,a[o++])}),s}function Gt(t,e){var n=new Map;if(t.forEach(function(t){return n.set(t,[])}),0==e.length)return n;var r=new Set(e),i=new Map;function a(t){if(!t)return 1;var e=i.get(t);if(e)return e;var s=t.parentNode;return e=n.has(s)?s:r.has(s)?1:a(s),i.set(t,e),e}return e.forEach(function(t){var e=a(t);1!==e&&n.get(e).push(t)}),n}function Qt(t,e){if(t.classList)t.classList.add(e);else{var n=t.$$classes;n||(n=t.$$classes={}),n[e]=!0}}function Kt(t,e){if(t.classList)t.classList.remove(e);else{var n=t.$$classes;n&&delete n[e]}}function Zt(t,e,n){f(n).onDone(function(){return t.processLeaveNode(e)})}function Jt(t,e){for(var n=0;n<t.length;n++){var r=t[n];r instanceof l.k?Jt(r.players,e):e.push(r)}}function $t(t,e,n){var r=n.get(t);if(!r)return!1;var i=e.get(t);return i?r.forEach(function(t){return i.add(t)}):e.set(t,r),n.delete(t),!0}var te=function(){function t(e,n,r){var i=this;g(this,t),this.bodyNode=e,this._driver=n,this._triggerCache={},this.onRemovalComplete=function(t,e){},this._transitionEngine=new qt(e,n,r),this._timelineEngine=new It(e,n,r),this._transitionEngine.onRemovalComplete=function(t,e){return i.onRemovalComplete(t,e)}}return _(t,[{key:"registerTrigger",value:function(t,e,n,r,i){var a=t+"-"+r,s=this._triggerCache[a];if(!s){var o=[],u=ot(this._driver,i,o);if(o.length)throw new Error('The animation trigger "'.concat(r,'" has failed to build due to the following errors:\n - ').concat(o.join("\n - ")));s=function(t,e){return new Pt(t,e)}(r,u),this._triggerCache[a]=s}this._transitionEngine.registerTrigger(e,r,s)}},{key:"register",value:function(t,e){this._transitionEngine.register(t,e)}},{key:"destroy",value:function(t,e){this._transitionEngine.destroy(t,e)}},{key:"onInsert",value:function(t,e,n,r){this._transitionEngine.insertNode(t,e,n,r)}},{key:"onRemove",value:function(t,e,n,r){this._transitionEngine.removeNode(t,e,r||!1,n)}},{key:"disableAnimations",value:function(t,e){this._transitionEngine.markElementAsDisabled(t,e)}},{key:"process",value:function(t,e,r,i){if("@"==r.charAt(0)){var a=n(w(r),2),s=a[0],o=a[1];this._timelineEngine.command(s,e,o,i)}else this._transitionEngine.trigger(t,e,r,i)}},{key:"listen",value:function(t,e,r,i,a){if("@"==r.charAt(0)){var s=n(w(r),2),o=s[0],u=s[1];return this._timelineEngine.listen(o,e,u,a)}return this._transitionEngine.listen(t,e,r,i,a)}},{key:"flush",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;this._transitionEngine.flush(t)}},{key:"players",get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)}},{key:"whenRenderingDone",value:function(){return this._transitionEngine.whenRenderingDone()}}]),t}();function ee(t,e){var n=null,r=null;return Array.isArray(e)&&e.length?(n=re(e[0]),e.length>1&&(r=re(e[e.length-1]))):e&&(n=re(e)),n||r?new ne(t,n,r):null}var ne=function(){var t=function(){function t(e,n,r){g(this,t),this._element=e,this._startStyles=n,this._endStyles=r,this._state=0;var i=t.initialStylesByElement.get(e);i||t.initialStylesByElement.set(e,i={}),this._initialStyles=i}return _(t,[{key:"start",value:function(){this._state<1&&(this._startStyles&&Y(this._element,this._startStyles,this._initialStyles),this._state=1)}},{key:"finish",value:function(){this.start(),this._state<2&&(Y(this._element,this._initialStyles),this._endStyles&&(Y(this._element,this._endStyles),this._endStyles=null),this._state=1)}},{key:"destroy",value:function(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(B(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(B(this._element,this._endStyles),this._endStyles=null),Y(this._element,this._initialStyles),this._state=3)}}]),t}();return t.initialStylesByElement=new WeakMap,t}();function re(t){for(var e=null,n=Object.keys(t),r=0;r<n.length;r++){var i=n[r];ie(i)&&((e=e||{})[i]=t[i])}return e}function ie(t){return"display"===t||"position"===t}var ae=function(){function t(e,n,r,i,a,s,o){var u=this;g(this,t),this._element=e,this._name=n,this._duration=r,this._delay=i,this._easing=a,this._fillMode=s,this._onDoneFn=o,this._finished=!1,this._destroyed=!1,this._startTime=0,this._position=0,this._eventFn=function(t){return u._handleCallback(t)}}return _(t,[{key:"apply",value:function(){var t,e,n;t=this._element,e="".concat(this._duration,"ms ").concat(this._easing," ").concat(this._delay,"ms 1 normal ").concat(this._fillMode," ").concat(this._name),(n=he(t,"").trim()).length&&(function(t,e){for(var n=0;n<t.length;n++)t.charAt(n)}(n),e="".concat(n,", ").concat(e)),ce(t,"",e),le(this._element,this._eventFn,!1),this._startTime=Date.now()}},{key:"pause",value:function(){se(this._element,this._name,"paused")}},{key:"resume",value:function(){se(this._element,this._name,"running")}},{key:"setPosition",value:function(t){var e=oe(this._element,this._name);this._position=t*this._duration,ce(this._element,"Delay","-".concat(this._position,"ms"),e)}},{key:"getPosition",value:function(){return this._position}},{key:"_handleCallback",value:function(t){var e=t._ngTestManualTimestamp||Date.now(),n=1e3*parseFloat(t.elapsedTime.toFixed(3));t.animationName==this._name&&Math.max(e-this._startTime,0)>=this._delay&&n>=this._duration&&this.finish()}},{key:"finish",value:function(){this._finished||(this._finished=!0,this._onDoneFn(),le(this._element,this._eventFn,!0))}},{key:"destroy",value:function(){var t,e,n,r;this._destroyed||(this._destroyed=!0,this.finish(),t=this._element,e=this._name,n=he(t,"").split(","),(r=ue(n,e))>=0&&(n.splice(r,1),ce(t,"",n.join(","))))}}]),t}();function se(t,e,n){ce(t,"PlayState",n,oe(t,e))}function oe(t,e){var n=he(t,"");return n.indexOf(",")>0?ue(n.split(","),e):ue([n],e)}function ue(t,e){for(var n=0;n<t.length;n++)if(t[n].indexOf(e)>=0)return n;return-1}function le(t,e,n){n?t.removeEventListener("animationend",e):t.addEventListener("animationend",e)}function ce(t,e,n,r){var i="animation"+e;if(null!=r){var a=t.style[i];if(a.length){var s=a.split(",");s[r]=n,n=s.join(",")}}t.style[i]=n}function he(t,e){return t.style["animation"+e]||""}var fe=function(){function t(e,n,r,i,a,s,o,u){g(this,t),this.element=e,this.keyframes=n,this.animationName=r,this._duration=i,this._delay=a,this._finalStyles=o,this._specialStyles=u,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=s||"linear",this.totalTime=i+a,this._buildStyler()}return _(t,[{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"destroy",value:function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(function(t){return t()}),this._onDestroyFns=[])}},{key:"_flushDoneFns",value:function(){this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[]}},{key:"_flushStartFns",value:function(){this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[]}},{key:"finish",value:function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}},{key:"setPosition",value:function(t){this._styler.setPosition(t)}},{key:"getPosition",value:function(){return this._styler.getPosition()}},{key:"hasStarted",value:function(){return this._state>=2}},{key:"init",value:function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}},{key:"play",value:function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}},{key:"pause",value:function(){this.init(),this._styler.pause()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"reset",value:function(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}},{key:"_buildStyler",value:function(){var t=this;this._styler=new ae(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",function(){return t.finish()})}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(function(t){return t()}),e.length=0}},{key:"beforeDestroy",value:function(){var t=this;this.init();var e={};if(this.hasStarted()){var n=this._state>=3;Object.keys(this._finalStyles).forEach(function(r){"offset"!=r&&(e[r]=n?t._finalStyles[r]:nt(t.element,r))})}this.currentSnapshot=e}}]),t}(),de=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e)).element=t,r._startingStyles={},r.__initialized=!1,r._styles=P(n),r}return p(e,t),_(e,[{key:"init",value:function(){var t=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(function(e){t._startingStyles[e]=t.element.style[e]}),u(v(e.prototype),"init",this).call(this))}},{key:"play",value:function(){var t=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(function(e){return t.element.style.setProperty(e,t._styles[e])}),u(v(e.prototype),"play",this).call(this))}},{key:"destroy",value:function(){var t=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach(function(e){var n=t._startingStyles[e];n?t.element.style.setProperty(e,n):t.element.style.removeProperty(e)}),this._startingStyles=null,u(v(e.prototype),"destroy",this).call(this))}}]),e}(l.d),ve=function(){function t(){g(this,t),this._count=0,this._head=document.querySelector("head")}return _(t,[{key:"validateStyleProperty",value:function(t){return D(t)}},{key:"matchesElement",value:function(t,e){return A(t,e)}},{key:"containsElement",value:function(t,e){return j(t,e)}},{key:"query",value:function(t,e,n){return N(t,e,n)}},{key:"computeStyle",value:function(t,e,n){return window.getComputedStyle(t)[e]}},{key:"buildKeyframeElement",value:function(t,e,n){n=n.map(function(t){return P(t)});var r="@keyframes ".concat(e," {\n"),i="";n.forEach(function(t){i=" ";var e=parseFloat(t.offset);r+="".concat(i).concat(100*e,"% {\n"),i+=" ",Object.keys(t).forEach(function(e){var n=t[e];switch(e){case"offset":return;case"easing":return void(n&&(r+="".concat(i,"animation-timing-function: ").concat(n,";\n")));default:return void(r+="".concat(i).concat(e,": ").concat(n,";\n"))}}),r+=i+"}\n"}),r+="}\n";var a=document.createElement("style");return a.textContent=r,a}},{key:"animate",value:function(t,e,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],s=a.filter(function(t){return t instanceof fe}),o={};$(n,r)&&s.forEach(function(t){var e=t.currentSnapshot;Object.keys(e).forEach(function(t){return o[t]=e[t]})});var u=function(t){var e={};return t&&(Array.isArray(t)?t:[t]).forEach(function(t){Object.keys(t).forEach(function(n){"offset"!=n&&"easing"!=n&&(e[n]=t[n])})}),e}(e=tt(t,e,o));if(0==n)return new de(t,u);var l="gen_css_kf_"+this._count++,c=this.buildKeyframeElement(t,l,e);document.querySelector("head").appendChild(c);var h=ee(t,e),f=new fe(t,e,l,n,r,i,u,h);return f.onDestroy(function(){var t;(t=c).parentNode.removeChild(t)}),f}}]),t}(),pe=function(){function t(e,n,r,i){g(this,t),this.element=e,this.keyframes=n,this.options=r,this._specialStyles=i,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=r.duration,this._delay=r.delay||0,this.time=this._duration+this._delay}return _(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])}},{key:"init",value:function(){this._buildPlayer(),this._preparePlayerBeforeStart()}},{key:"_buildPlayer",value:function(){var t=this;if(!this._initialized){this._initialized=!0;var e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",function(){return t._onFinish()})}}},{key:"_preparePlayerBeforeStart",value:function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}},{key:"_triggerWebAnimation",value:function(t,e,n){return t.animate(e,n)}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"play",value:function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}},{key:"pause",value:function(){this.init(),this.domPlayer.pause()}},{key:"finish",value:function(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}},{key:"reset",value:function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"_resetDomPlayerState",value:function(){this.domPlayer&&this.domPlayer.cancel()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"hasStarted",value:function(){return this._started}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(function(t){return t()}),this._onDestroyFns=[])}},{key:"setPosition",value:function(t){this.domPlayer.currentTime=t*this.time}},{key:"getPosition",value:function(){return this.domPlayer.currentTime/this.time}},{key:"totalTime",get:function(){return this._delay+this._duration}},{key:"beforeDestroy",value:function(){var t=this,e={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(function(n){"offset"!=n&&(e[n]=t._finished?t._finalKeyframe[n]:nt(t.element,n))}),this.currentSnapshot=e}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(function(t){return t()}),e.length=0}}]),t}(),ye=function(){function t(){g(this,t),this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(ge().toString()),this._cssKeyframesDriver=new ve}return _(t,[{key:"validateStyleProperty",value:function(t){return D(t)}},{key:"matchesElement",value:function(t,e){return A(t,e)}},{key:"containsElement",value:function(t,e){return j(t,e)}},{key:"query",value:function(t,e,n){return N(t,e,n)}},{key:"computeStyle",value:function(t,e,n){return window.getComputedStyle(t)[e]}},{key:"overrideWebAnimationsSupport",value:function(t){this._isNativeImpl=t}},{key:"animate",value:function(t,e,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],s=arguments.length>6?arguments[6]:void 0;if(!s&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,n,r,i,a);var o={duration:n,delay:r,fill:0==r?"both":"forwards"};i&&(o.easing=i);var u={},l=a.filter(function(t){return t instanceof pe});$(n,r)&&l.forEach(function(t){var e=t.currentSnapshot;Object.keys(e).forEach(function(t){return u[t]=e[t]})});var c=ee(t,e=tt(t,e=e.map(function(t){return H(t,!1)}),u));return new pe(t,e,o,c)}}]),t}();function ge(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var me,_e=r("ofXK"),be=((me=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e))._nextAnimationId=0,r._renderer=t.createRenderer(n.body,{id:"0",encapsulation:s.P.None,styles:[],data:{animation:[]}}),r}return p(e,t),_(e,[{key:"build",value:function(t){var e=this._nextAnimationId.toString();this._nextAnimationId++;var n=Array.isArray(t)?Object(l.f)(t):t;return Se(this._renderer,null,e,"register",[n]),new ke(e,this._renderer)}}]),e}(l.b)).\u0275fac=function(t){return new(t||me)(s.Xb(s.E),s.Xb(_e.d))},me.\u0275prov=s.Jb({token:me,factory:me.\u0275fac}),me),ke=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e))._id=t,r._renderer=n,r}return p(e,t),_(e,[{key:"create",value:function(t,e){return new we(this._id,t,e||{},this._renderer)}}]),e}(l.c),we=function(){function t(e,n,r,i){g(this,t),this.id=e,this.element=n,this._renderer=i,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",r)}return _(t,[{key:"_listen",value:function(t,e){return this._renderer.listen(this.element,"@@".concat(this.id,":").concat(t),e)}},{key:"_command",value:function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return Se(this._renderer,this.element,this.id,t,n)}},{key:"onDone",value:function(t){this._listen("done",t)}},{key:"onStart",value:function(t){this._listen("start",t)}},{key:"onDestroy",value:function(t){this._listen("destroy",t)}},{key:"init",value:function(){this._command("init")}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this._command("play"),this._started=!0}},{key:"pause",value:function(){this._command("pause")}},{key:"restart",value:function(){this._command("restart")}},{key:"finish",value:function(){this._command("finish")}},{key:"destroy",value:function(){this._command("destroy")}},{key:"reset",value:function(){this._command("reset")}},{key:"setPosition",value:function(t){this._command("setPosition",t)}},{key:"getPosition",value:function(){var t,e;return null!==(e=null===(t=this._renderer.engine.players[+this.id])||void 0===t?void 0:t.getPosition())&&void 0!==e?e:0}}]),t}();function Se(t,e,n,r,i){return t.setProperty(e,"@@".concat(n,":").concat(r),i)}var Oe,Ce,Ee,Te=((Oe=function(){function t(e,n,r){g(this,t),this.delegate=e,this.engine=n,this._zone=r,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),n.onRemovalComplete=function(t,e){e&&e.parentNode(t)&&e.removeChild(t.parentNode,t)}}return _(t,[{key:"createRenderer",value:function(t,e){var n=this,r=this.delegate.createRenderer(t,e);if(!(t&&e&&e.data&&e.data.animation)){var i=this._rendererCache.get(r);return i||(i=new xe("",r,this.engine),this._rendererCache.set(r,i)),i}var a=e.id,s=e.id+"-"+this._currentId;return this._currentId++,this.engine.register(s,t),e.data.animation.forEach(function e(r){Array.isArray(r)?r.forEach(e):n.engine.registerTrigger(a,s,t,r.name,r)}),new De(this,s,r,this.engine)}},{key:"begin",value:function(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}},{key:"_scheduleCountTask",value:function(){var t=this;this.promise.then(function(){t._microtaskId++})}},{key:"scheduleListenerCallback",value:function(t,e,r){var i=this;t>=0&&t<this._microtaskId?this._zone.run(function(){return e(r)}):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(function(){i._zone.run(function(){i._animationCallbacksBuffer.forEach(function(t){var e=n(t,2);(0,e[0])(e[1])}),i._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([e,r]))}},{key:"end",value:function(){var t=this;this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(function(){t._scheduleCountTask(),t.engine.flush(t._microtaskId)}),this.delegate.end&&this.delegate.end()}},{key:"whenRenderingDone",value:function(){return this.engine.whenRenderingDone()}}]),t}()).\u0275fac=function(t){return new(t||Oe)(s.Xb(s.E),s.Xb(te),s.Xb(s.z))},Oe.\u0275prov=s.Jb({token:Oe,factory:Oe.\u0275fac}),Oe),xe=function(){function t(e,n,r){g(this,t),this.namespaceId=e,this.delegate=n,this.engine=r,this.destroyNode=this.delegate.destroyNode?function(t){return n.destroyNode(t)}:null}return _(t,[{key:"data",get:function(){return this.delegate.data}},{key:"destroy",value:function(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}},{key:"createElement",value:function(t,e){return this.delegate.createElement(t,e)}},{key:"createComment",value:function(t){return this.delegate.createComment(t)}},{key:"createText",value:function(t){return this.delegate.createText(t)}},{key:"appendChild",value:function(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}},{key:"insertBefore",value:function(t,e,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,r)}},{key:"removeChild",value:function(t,e,n){this.engine.onRemove(this.namespaceId,e,this.delegate,n)}},{key:"selectRootElement",value:function(t,e){return this.delegate.selectRootElement(t,e)}},{key:"parentNode",value:function(t){return this.delegate.parentNode(t)}},{key:"nextSibling",value:function(t){return this.delegate.nextSibling(t)}},{key:"setAttribute",value:function(t,e,n,r){this.delegate.setAttribute(t,e,n,r)}},{key:"removeAttribute",value:function(t,e,n){this.delegate.removeAttribute(t,e,n)}},{key:"addClass",value:function(t,e){this.delegate.addClass(t,e)}},{key:"removeClass",value:function(t,e){this.delegate.removeClass(t,e)}},{key:"setStyle",value:function(t,e,n,r){this.delegate.setStyle(t,e,n,r)}},{key:"removeStyle",value:function(t,e,n){this.delegate.removeStyle(t,e,n)}},{key:"setProperty",value:function(t,e,n){"@"==e.charAt(0)&&"@.disabled"==e?this.disableAnimations(t,!!n):this.delegate.setProperty(t,e,n)}},{key:"setValue",value:function(t,e){this.delegate.setValue(t,e)}},{key:"listen",value:function(t,e,n){return this.delegate.listen(t,e,n)}},{key:"disableAnimations",value:function(t,e){this.engine.disableAnimations(t,e)}}]),t}(),De=function(t){function e(t,n,r,i){var a;return g(this,e),(a=c(this,e,[n,r,i])).factory=t,a.namespaceId=n,a}return p(e,t),_(e,[{key:"setProperty",value:function(t,e,n){"@"==e.charAt(0)?"."==e.charAt(1)&&"@.disabled"==e?this.disableAnimations(t,n=void 0===n||!!n):this.engine.process(this.namespaceId,t,e.substr(1),n):this.delegate.setProperty(t,e,n)}},{key:"listen",value:function(t,e,r){var i,a,s=this;if("@"==e.charAt(0)){var o,u=function(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(t),l=e.substr(1),c="";return"@"!=l.charAt(0)&&(a=(i=l).indexOf("."),l=(o=n([i.substring(0,a),i.substr(a+1)],2))[0],c=o[1]),this.engine.listen(this.namespaceId,u,l,c,function(t){s.factory.scheduleListenerCallback(t._data||-1,r,t)})}return this.delegate.listen(t,e,r)}}]),e}(xe),Ae=((Ce=function(t){function e(t,n,r){return g(this,e),c(this,e,[t.body,n,r])}return p(e,t),_(e)}(te)).\u0275fac=function(t){return new(t||Ce)(s.Xb(_e.d),s.Xb(I),s.Xb(Et))},Ce.\u0275prov=s.Jb({token:Ce,factory:Ce.\u0275fac}),Ce),je=[{provide:I,useFactory:function(){return"function"==typeof ge()?new ye:new ve}},{provide:new s.q("AnimationModuleType"),useValue:"BrowserAnimations"},{provide:l.b,useClass:be},{provide:Et,useFactory:function(){return new Tt}},{provide:te,useClass:Ae},{provide:s.E,useFactory:function(t,e,n){return new Te(t,e,n)},deps:[o.g,te,s.z]}],Ne=((Ee=_(function t(){g(this,t)})).\u0275mod=s.Lb({type:Ee}),Ee.\u0275inj=s.Kb({factory:function(t){return new(t||Ee)},providers:je,imports:[o.a]}),Ee)},SeVD:function(t,e,n){"use strict";n.d(e,"a",function(){return c});var r=n("ngJS"),i=n("NJ4a"),a=n("Lhse"),s=n("kJWO"),o=n("I55L"),u=n("c2HN"),l=n("XoHu"),c=function(t){if(t&&"function"==typeof t[s.a])return c=t,function(t){var e=c[s.a]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if(Object(o.a)(t))return Object(r.a)(t);if(Object(u.a)(t))return n=t,function(t){return n.then(function(e){t.closed||(t.next(e),t.complete())},function(e){return t.error(e)}).then(null,i.a),t};if(t&&"function"==typeof t[a.a])return e=t,function(t){for(var n=e[a.a]();;){var r=void 0;try{r=n.next()}catch(i){return t.error(i),t}if(r.done){t.complete();break}if(t.next(r.value),t.closed)break}return"function"==typeof n.return&&t.add(function(){n.return&&n.return()}),t};var e,n,c,h=Object(l.a)(t)?"an invalid object":"'".concat(t,"'");throw new TypeError("You provided ".concat(h," where a stream was expected. You can provide an Observable, Promise, Array, or Iterable."))}},SpAZ:function(t,e,n){"use strict";function r(t){return t}n.d(e,"a",function(){return r})},SxV6:function(t,e,n){"use strict";n.d(e,"a",function(){return l});var r=n("sVev"),i=n("pLZG"),a=n("IzEk"),s=n("xbPD"),o=n("XDbj"),u=n("SpAZ");function l(t,e){var n=arguments.length>=2;return function(l){return l.pipe(t?Object(i.a)(function(e,n){return t(e,n,l)}):u.a,Object(a.a)(1),n?Object(s.a)(e):Object(o.a)(function(){return new r.a}))}}},UXun:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("jtHE");function i(t,e,n){var i;return i=t&&"object"==typeof t?t:{bufferSize:t,windowTime:e,refCount:!1,scheduler:n},function(t){return t.lift(function(t){var e,n,i=t.bufferSize,a=void 0===i?Number.POSITIVE_INFINITY:i,s=t.windowTime,o=void 0===s?Number.POSITIVE_INFINITY:s,u=t.refCount,l=t.scheduler,c=0,h=!1,f=!1;return function(t){var i;c++,!e||h?(h=!1,e=new r.a(a,o,l),i=e.subscribe(this),n=t.subscribe({next:function(t){e.next(t)},error:function(t){h=!0,e.error(t)},complete:function(){f=!0,n=void 0,e.complete()}}),f&&(n=void 0)):i=e.subscribe(this),this.add(function(){c--,i.unsubscribe(),i=void 0,n&&!f&&u&&0===c&&(n.unsubscribe(),n=void 0,e=void 0)})}}(i))}}},VRyK:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n("HDdC"),i=n("z+Ro"),a=n("bHdf"),s=n("yCtX");function o(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var o=Number.POSITIVE_INFINITY,u=null,l=e[e.length-1];return Object(i.a)(l)?(u=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(o=e.pop())):"number"==typeof l&&(o=e.pop()),null===u&&1===e.length&&e[0]instanceof r.a?e[0]:Object(a.a)(o)(Object(s.a)(e,u))}},WMd4:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n("EY2u"),i=n("LRne"),a=n("z6cu"),s=function(){var t=function(){function t(e,n,r){g(this,t),this.kind=e,this.value=n,this.error=r,this.hasValue="N"===e}return _(t,[{key:"observe",value:function(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}}},{key:"do",value:function(t,e,n){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return n&&n()}}},{key:"accept",value:function(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)}},{key:"toObservable",value:function(){switch(this.kind){case"N":return Object(i.a)(this.value);case"E":return Object(a.a)(this.error);case"C":return Object(r.b)()}throw new Error("unexpected notification kind value")}}],[{key:"createNext",value:function(e){return void 0!==e?new t("N",e):t.undefinedValueNotification}},{key:"createError",value:function(e){return new t("E",void 0,e)}},{key:"createComplete",value:function(){return t.completeNotification}}]),t}();return t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t}()},XDbj:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n("sVev"),i=n("7o/Q");function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u;return function(e){return e.lift(new s(t))}}var s=function(){function t(e){g(this,t),this.errorFactory=e}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new o(t,this.errorFactory))}}]),t}(),o=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[t])).errorFactory=n,r.hasValue=!1,r}return p(e,t),_(e,[{key:"_next",value:function(t){this.hasValue=!0,this.destination.next(t)}},{key:"_complete",value:function(){if(this.hasValue)return this.destination.complete();var t;try{t=this.errorFactory()}catch(e){t=e}this.destination.error(t)}}]),e}(i.a);function u(){return new r.a}},XNiG:function(t,e,n){"use strict";n.d(e,"b",function(){return h}),n.d(e,"a",function(){return f});var r=n("HDdC"),i=n("7o/Q"),a=n("quSY"),s=n("9ppp"),o=n("Ylt2"),l=n("2QA8"),h=function(t){function e(t){var n;return g(this,e),(n=c(this,e,[t])).destination=t,n}return p(e,t),_(e)}(i.a),f=function(){var t=function(t,e){function n(){var t;return g(this,n),(t=c(this,n)).observers=[],t.closed=!1,t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return p(n,t),_(n,[{key:e,value:function(){return new h(this)}},{key:"lift",value:function(t){var e=new d(this,this);return e.operator=t,e}},{key:"next",value:function(t){if(this.closed)throw new s.a;if(!this.isStopped)for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].next(t)}},{key:"error",value:function(t){if(this.closed)throw new s.a;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].error(t);this.observers.length=0}},{key:"complete",value:function(){if(this.closed)throw new s.a;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),r=0;r<e;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(t){if(this.closed)throw new s.a;return u(v(n.prototype),"_trySubscribe",this).call(this,t)}},{key:"_subscribe",value:function(t){if(this.closed)throw new s.a;return this.hasError?(t.error(this.thrownError),a.a.EMPTY):this.isStopped?(t.complete(),a.a.EMPTY):(this.observers.push(t),new o.a(this,t))}},{key:"asObservable",value:function(){var t=new r.a;return t.source=this,t}}]),n}(r.a,l.a);return t.create=function(t,e){return new d(t,e)},t}(),d=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e)).destination=t,r.source=n,r}return p(e,t),_(e,[{key:"next",value:function(t){var e=this.destination;e&&e.next&&e.next(t)}},{key:"error",value:function(t){var e=this.destination;e&&e.error&&this.destination.error(t)}},{key:"complete",value:function(){var t=this.destination;t&&t.complete&&this.destination.complete()}},{key:"_subscribe",value:function(t){return this.source?this.source.subscribe(t):a.a.EMPTY}}]),e}(f)},XoHu:function(t,e,n){"use strict";function r(t){return null!==t&&"object"==typeof t}n.d(e,"a",function(){return r})},XqQ8:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n("lJxs"),i=n("Cfvw"),a=n("zx2A");function s(t,e){return e?function(n){return n.pipe(s(function(n,a){return Object(i.a)(t(n,a)).pipe(Object(r.a)(function(t,r){return e(n,t,a,r)}))}))}:function(e){return e.lift(new o(t))}}var o=function(){function t(e){g(this,t),this.project=e}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new u(t,this.project))}}]),t}(),u=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[t])).project=n,r.hasSubscription=!1,r.hasCompleted=!1,r.index=0,r}return p(e,t),_(e,[{key:"_next",value:function(t){this.hasSubscription||this.tryNext(t)}},{key:"tryNext",value:function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this.hasSubscription=!0,this._innerSub(e)}},{key:"_innerSub",value:function(t){var e=new a.a(this),n=this.destination;n.add(e);var r=Object(a.c)(t,e);r!==e&&n.add(r)}},{key:"_complete",value:function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete(),this.unsubscribe()}},{key:"notifyNext",value:function(t){this.destination.next(t)}},{key:"notifyError",value:function(t){this.destination.error(t)}},{key:"notifyComplete",value:function(){this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()}}]),e}(a.b)},Ylt2:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e)).subject=t,r.subscriber=n,r.closed=!1,r}return p(e,t),_(e,[{key:"unsubscribe",value:function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}}}]),e}(n("quSY").a)},YuTi:function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},bHdf:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n("5+tZ"),i=n("SpAZ");function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY;return Object(r.a)(i.a,t)}},bOdf:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("5+tZ");function i(t,e){return Object(r.a)(t,e,1)}},bhfF:function(t,e,n){"use strict";n.d(e,"a",function(){return Tt}),n.d(e,"b",function(){return Dt}),n.d(e,"c",function(){return Et});var r=n("fXoL"),i=n("ofXK"),a=n("XNiG"),s=n("VRyK"),o=n("LRne"),u=n("Cfvw"),l=n("vkgz"),h=n("pLZG"),f=n("eIep"),d=n("SxV6"),v=n("IzEk"),y=n("7o/Q");function m(t){return function(e){return e.lift(new b(t))}}var b=function(){function t(e){g(this,t),this.total=e}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new k(t,this.total))}}]),t}(),k=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[t])).total=n,r.count=0,r}return p(e,t),_(e,[{key:"_next",value:function(t){++this.count>this.total&&this.destination.next(t)}}]),e}(y.a),w=n("lJxs"),S=n("Kqap"),O=n("BFxc"),C=n("xbPD"),E=n("mCNh");function T(t,e,n){return 0===n?[e]:(t.push(e),t)}var x=n("3E0/"),D=n("tyNb"),A=n("R0Ic"),j=n("jhN1"),N=function(t,e){return{isMouseDragable:t,isTouchDragable:e}};function P(t,e){if(1&t&&(r.Tb(0,"div",4),r.Ob(1,"owl-stage",5),r.Sb()),2&t){var n=r.cc();r.Ab(1),r.gc("owlDraggable",r.mc(3,N,null==n.owlDOMData?null:n.owlDOMData.isMouseDragable,null==n.owlDOMData?null:n.owlDOMData.isTouchDragable))("stageData",n.stageData)("slidesData",n.slidesData)}}var R=function(t,e){return{active:t,"owl-dot-text":e}};function M(t,e){if(1&t){var n=r.Ub();r.Tb(0,"div",11),r.ac("click",function(){r.tc(n);var t=e.$implicit;return r.cc(2).moveByDot(t.id)}),r.Ob(1,"span",12),r.Sb()}if(2&t){var i=e.$implicit;r.gc("ngClass",r.mc(2,R,i.active,i.showInnerContent)),r.Ab(1),r.gc("innerHTML",i.innerContent,r.uc)}}var I=function(t){return{disabled:t}};function L(t,e){if(1&t){var n=r.Ub();r.Rb(0),r.Tb(1,"div",6),r.Tb(2,"div",7),r.ac("click",function(){return r.tc(n),r.cc().prev()}),r.Sb(),r.Tb(3,"div",8),r.ac("click",function(){return r.tc(n),r.cc().next()}),r.Sb(),r.Sb(),r.Tb(4,"div",9),r.zc(5,M,2,5,"div",10),r.Sb(),r.Qb()}if(2&t){var i=r.cc();r.Ab(1),r.gc("ngClass",r.lc(7,I,null==i.navData?null:i.navData.disabled)),r.Ab(1),r.gc("ngClass",r.lc(9,I,null==i.navData||null==i.navData.prev?null:i.navData.prev.disabled))("innerHTML",null==i.navData||null==i.navData.prev?null:i.navData.prev.htmlText,r.uc),r.Ab(1),r.gc("ngClass",r.lc(11,I,null==i.navData||null==i.navData.next?null:i.navData.next.disabled))("innerHTML",null==i.navData||null==i.navData.next?null:i.navData.next.htmlText,r.uc),r.Ab(1),r.gc("ngClass",r.lc(13,I,null==i.dotsData?null:i.dotsData.disabled)),r.Ab(1),r.gc("ngForOf",null==i.dotsData?null:i.dotsData.dots)}}var V=function(t,e,n,r,i){return{"owl-rtl":t,"owl-loaded":e,"owl-responsive":n,"owl-drag":r,"owl-grab":i}};function F(t,e){}var U=function(t,e){return{$implicit:t,index:e}};function H(t,e){if(1&t&&r.zc(0,F,0,0,"ng-template",4),2&t){var n=r.cc(),i=n.$implicit,a=n.index,s=r.cc();r.gc("ngTemplateOutlet",i.tplRef)("ngTemplateOutletContext",r.mc(2,U,s.preparePublicSlide(i),a))}}var z=function(t,e,n,r){return{width:t,"margin-left":e,"margin-right":n,left:r}};function q(t,e){if(1&t){var n=r.Ub();r.Rb(0),r.Tb(1,"div",2),r.ac("animationend",function(){r.tc(n);var t=e.$implicit;return r.cc().clear(t.id)}),r.zc(2,H,1,5,void 0,3),r.Sb(),r.Qb()}if(2&t){var i=e.$implicit;r.Ab(1),r.gc("ngClass",i.classes)("ngStyle",r.nc(4,z,i.width+"px",i.marginL?i.marginL+"px":"",i.marginR?i.marginR+"px":"",i.left))("@autoHeight",i.heightState),r.Ab(1),r.gc("ngIf",i.load)}}var Y,B,W,X,G,Q,K,Z,J,$,tt,et,nt,rt,it,at=function(t,e,n,r,i){return{width:t,transform:e,transition:n,"padding-left":r,"padding-right":i}},st=((Y=function(){function t(e){g(this,t),this.eventManager=e,this.resizeSubject=new a.a,this.eventManager.addGlobalEventListener("window","resize",this.onResize.bind(this)),this.eventManager.addGlobalEventListener("window","onload",this.onLoaded.bind(this))}return _(t,[{key:"onResize$",get:function(){return this.resizeSubject.asObservable()}},{key:"onResize",value:function(t){this.resizeSubject.next(t.target)}},{key:"onLoaded",value:function(t){this.windowWidth=t.target}}]),t}()).\u0275fac=function(t){return new(t||Y)(r.Xb(j.c))},Y.\u0275prov=r.Jb({token:Y,factory:Y.\u0275fac}),Y),ot=_(function t(){g(this,t),this.items=3,this.skip_validateItems=!1,this.loop=!1,this.center=!1,this.rewind=!1,this.mouseDrag=!0,this.touchDrag=!0,this.pullDrag=!0,this.freeDrag=!1,this.margin=0,this.stagePadding=0,this.merge=!1,this.mergeFit=!0,this.autoWidth=!1,this.startPosition=0,this.rtl=!1,this.smartSpeed=250,this.fluidSpeed=!1,this.dragEndSpeed=!1,this.responsive={},this.responsiveRefreshRate=200,this.nav=!1,this.navText=["prev","next"],this.navSpeed=!1,this.slideBy=1,this.dots=!0,this.dotsEach=!1,this.dotsData=!1,this.dotsSpeed=!1,this.autoplay=!1,this.autoplayTimeout=5e3,this.autoplayHoverPause=!1,this.autoplaySpeed=!1,this.autoplayMouseleaveTimeout=1,this.lazyLoad=!1,this.lazyLoadEager=0,this.slideTransition="",this.animateOut=!1,this.animateIn=!1,this.autoHeight=!1,this.URLhashListener=!1}),ut=_(function t(){g(this,t),this.items="number",this.skip_validateItems="boolean",this.loop="boolean",this.center="boolean",this.rewind="boolean",this.mouseDrag="boolean",this.touchDrag="boolean",this.pullDrag="boolean",this.freeDrag="boolean",this.margin="number",this.stagePadding="number",this.merge="boolean",this.mergeFit="boolean",this.autoWidth="boolean",this.startPosition="number|string",this.rtl="boolean",this.smartSpeed="number",this.fluidSpeed="boolean",this.dragEndSpeed="number|boolean",this.responsive={},this.responsiveRefreshRate="number",this.nav="boolean",this.navText="string[]",this.navSpeed="number|boolean",this.slideBy="number|string",this.dots="boolean",this.dotsEach="number|boolean",this.dotsData="boolean",this.dotsSpeed="number|boolean",this.autoplay="boolean",this.autoplayTimeout="number",this.autoplayHoverPause="boolean",this.autoplaySpeed="number|boolean",this.autoplayMouseleaveTimeout="number",this.lazyLoad="boolean",this.lazyLoadEager="number",this.slideTransition="string",this.animateOut="string|boolean",this.animateIn="string|boolean",this.autoHeight="boolean",this.URLhashListener="boolean"}),lt=((B=function(){function t(e){g(this,t),this.errorHandler=e}return _(t,[{key:"log",value:function(t){for(var e,n=arguments.length,i=new Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a];Object(r.V)()&&(e=console).log.apply(e,[t].concat(i))}},{key:"error",value:function(t){this.errorHandler.handleError(t)}},{key:"warn",value:function(t){for(var e,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];(e=console).warn.apply(e,[t].concat(r))}}]),t}()).\u0275fac=function(t){return new(t||B)(r.Xb(r.m))},B.\u0275prov=r.Jb({token:B,factory:B.\u0275fac}),B),ct=function(t){return t.Event="event",t.State="state",t}({}),ht=function(t){return t.Default="default",t.Inner="inner",t.Outer="outer",t}({}),ft=((X=function(){function t(e){var n=this;g(this,t),this.logger=e,this._viewSettingsShipper$=new a.a,this._initializedCarousel$=new a.a,this._changeSettingsCarousel$=new a.a,this._changedSettingsCarousel$=new a.a,this._translateCarousel$=new a.a,this._translatedCarousel$=new a.a,this._resizeCarousel$=new a.a,this._resizedCarousel$=new a.a,this._refreshCarousel$=new a.a,this._refreshedCarousel$=new a.a,this._dragCarousel$=new a.a,this._draggedCarousel$=new a.a,this.settings={items:0},this.owlDOMData={rtl:!1,isResponsive:!1,isRefreshed:!1,isLoaded:!1,isLoading:!1,isMouseDragable:!1,isGrab:!1,isTouchDragable:!1},this.stageData={transform:"translate3d(0px,0px,0px)",transition:"0s",width:0,paddingL:0,paddingR:0},this._items=[],this._widths=[],this._supress={},this._plugins={},this._current=null,this._clones=[],this._mergers=[],this._speed=null,this._coordinates=[],this._breakpoint=null,this.clonedIdPrefix="cloned-",this._options={},this._invalidated={},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},this._pipe=[{filter:["width","items","settings"],run:function(t){t.current=n._items&&n._items[n.relative(n._current)].id}},{filter:["width","items","settings"],run:function(t){var e=n.settings.margin||"",r=n.settings.rtl,i={"margin-left":r?e:"","margin-right":r?"":e};!n.settings.autoWidth||n.slidesData.forEach(function(t){t.marginL=i["margin-left"],t.marginR=i["margin-right"]}),t.css=i}},{filter:["width","items","settings"],run:function(t){var e=+(n.width()/n.settings.items).toFixed(3)-n.settings.margin,r=!n.settings.autoWidth,i=[],a=null,s=n._items.length;for(t.items={merge:!1,width:e};s--;)a=n._mergers[s],a=n.settings.mergeFit&&Math.min(a,n.settings.items)||a,t.items.merge=a>1||t.items.merge,i[s]=r?e*a:n._items[s].width?n._items[s].width:e;n._widths=i,n.slidesData.forEach(function(e,r){e.width=n._widths[r],e.marginR=t.css["margin-right"],e.marginL=t.css["margin-left"]})}},{filter:["items","settings"],run:function(){var t=[],e=n._items,r=n.settings,i=Math.max(2*r.items,4),a=2*Math.ceil(e.length/2),s=[],o=[],u=r.loop&&e.length?r.rewind?i:Math.max(i,a):0;for(u/=2;u--;)t.push(n.normalize(t.length/2,!0)),s.push(Object.assign({},n.slidesData[t[t.length-1]])),t.push(n.normalize(e.length-1-(t.length-1)/2,!0)),o.unshift(Object.assign({},n.slidesData[t[t.length-1]]));n._clones=t,s=s.map(function(t){return t.id="".concat(n.clonedIdPrefix).concat(t.id),t.isActive=!1,t.isCloned=!0,t}),o=o.map(function(t){return t.id="".concat(n.clonedIdPrefix).concat(t.id),t.isActive=!1,t.isCloned=!0,t}),n.slidesData=o.concat(n.slidesData).concat(s)}},{filter:["width","items","settings"],run:function(){for(var t=n.settings.rtl?1:-1,e=n._clones.length+n._items.length,r=[],i=-1,a=0,s=0;++i<e;)a=r[i-1]||0,s=n._widths[n.relative(i)]+n.settings.margin,r.push(a+s*t);n._coordinates=r}},{filter:["width","items","settings"],run:function(){var t=n.settings.stagePadding,e=n._coordinates,r={width:Math.ceil(Math.abs(e[e.length-1]))+2*t,"padding-left":t||"","padding-right":t||""};n.stageData.width=r.width,n.stageData.paddingL=r["padding-left"],n.stageData.paddingR=r["padding-right"]}},{filter:["width","items","settings"],run:function(t){var e=t.current?n.slidesData.findIndex(function(e){return e.id===t.current}):0;e=Math.max(n.minimum(),Math.min(n.maximum(),e)),n.reset(e)}},{filter:["position"],run:function(){n.animate(n.coordinates(n._current))}},{filter:["width","position","items","settings"],run:function(){var t,e,r,i,a,s,o=n.settings.rtl?1:-1,u=2*n.settings.stagePadding,l=[];if("number"==typeof(t=n.coordinates(n.current()))?t+=u:t=0,e=t+n.width()*o,-1===o&&n.settings.center){var c=n._coordinates.filter(function(e){return n.settings.items%2==1?e>=t:e>t});t=c.length?c[c.length-1]:t}for(a=0,s=n._coordinates.length;a<s;a++)r=Math.ceil(n._coordinates[a-1]||0),i=Math.ceil(Math.abs(n._coordinates[a])+u*o),(n._op(r,"<=",t)&&n._op(r,">",e)||n._op(i,"<",t)&&n._op(i,">",e))&&l.push(a);n.slidesData.forEach(function(t){return t.isActive=!1,t}),l.forEach(function(t){n.slidesData[t].isActive=!0}),n.settings.center&&(n.slidesData.forEach(function(t){return t.isCentered=!1,t}),n.slidesData[n.current()].isCentered=!0)}}]}return _(t,[{key:"invalidated",get:function(){return this._invalidated}},{key:"states",get:function(){return this._states}},{key:"getViewCurSettings",value:function(){return this._viewSettingsShipper$.asObservable()}},{key:"getInitializedState",value:function(){return this._initializedCarousel$.asObservable()}},{key:"getChangeState",value:function(){return this._changeSettingsCarousel$.asObservable()}},{key:"getChangedState",value:function(){return this._changedSettingsCarousel$.asObservable()}},{key:"getTranslateState",value:function(){return this._translateCarousel$.asObservable()}},{key:"getTranslatedState",value:function(){return this._translatedCarousel$.asObservable()}},{key:"getResizeState",value:function(){return this._resizeCarousel$.asObservable()}},{key:"getResizedState",value:function(){return this._resizedCarousel$.asObservable()}},{key:"getRefreshState",value:function(){return this._refreshCarousel$.asObservable()}},{key:"getRefreshedState",value:function(){return this._refreshedCarousel$.asObservable()}},{key:"getDragState",value:function(){return this._dragCarousel$.asObservable()}},{key:"getDraggedState",value:function(){return this._draggedCarousel$.asObservable()}},{key:"setOptions",value:function(t){var e=new ot,n=this._validateOptions(t,e);this._options=Object.assign(Object.assign({},e),n)}},{key:"_validateOptions",value:function(t,e){var n=this,r=Object.assign({},t),i=new ut,a=function(r,i){return n.logger.log("options.".concat(i," must be type of ").concat(r,"; ").concat(i,"=").concat(t[i]," skipped to defaults: ").concat(i,"=").concat(e[i])),e[i]};for(var s in r)if(r.hasOwnProperty(s))if("number"===i[s])this._isNumeric(r[s])?(r[s]=+r[s],r[s]="items"===s?this._validateItems(r[s],r.skip_validateItems):r[s]):r[s]=a(i[s],s);else if("boolean"===i[s]&&"boolean"!=typeof r[s])r[s]=a(i[s],s);else if("number|boolean"!==i[s]||this._isNumberOrBoolean(r[s]))if("number|string"!==i[s]||this._isNumberOrString(r[s]))if("string|boolean"!==i[s]||this._isStringOrBoolean(r[s])){if("string[]"===i[s])if(Array.isArray(r[s])){var o=!1;r[s].forEach(function(t){o="string"==typeof t}),o||(r[s]=a(i[s],s))}else r[s]=a(i[s],s)}else r[s]=a(i[s],s);else r[s]=a(i[s],s);else r[s]=a(i[s],s);return r}},{key:"_validateItems",value:function(t,e){var n=t;return t>this._items.length?e?this.logger.log("The option 'items' in your options is bigger than the number of slides. The navigation got disabled"):(n=this._items.length,this.logger.log("The option 'items' in your options is bigger than the number of slides. This option is updated to the current number of slides and the navigation got disabled")):t===this._items.length&&(this.settings.dots||this.settings.nav)&&this.logger.log("Option 'items' in your options is equal to the number of slides. So the navigation got disabled"),n}},{key:"setCarouselWidth",value:function(t){this._width=t}},{key:"setup",value:function(t,e,n){this.setCarouselWidth(t),this.setItems(e),this._defineSlidesData(),this.setOptions(n),this.settings=Object.assign({},this._options),this.setOptionsForViewport(),this._trigger("change",{property:{name:"settings",value:this.settings}}),this.invalidate("settings"),this._trigger("changed",{property:{name:"settings",value:this.settings}})}},{key:"setOptionsForViewport",value:function(){var t=this,e=this._width,n=this._options.responsive,r=-1;if(Object.keys(n).length)if(e){for(var i in n)n.hasOwnProperty(i)&&+i<=e&&+i>r&&(r=Number(i));this.settings=Object.assign(Object.assign(Object.assign({},this._options),n[r]),{items:n[r]&&n[r].items?this._validateItems(n[r].items,this._options.skip_validateItems):this._options.items}),delete this.settings.responsive,this.owlDOMData.isResponsive=!0,this.owlDOMData.isMouseDragable=this.settings.mouseDrag,this.owlDOMData.isTouchDragable=this.settings.touchDrag;var a=[];this._items.forEach(function(e){a.push(t.settings.merge?e.dataMerge:1)}),this._mergers=a,this._breakpoint=r,this.invalidate("settings")}else this.settings.items=1}},{key:"initialize",value:function(t){var e=this;this.enter("initializing"),this.owlDOMData.rtl=this.settings.rtl,this._mergers.length&&(this._mergers=[]),t.forEach(function(t){e._mergers.push(e.settings.merge?t.dataMerge:1)}),this._clones=[],this.reset(this._isNumeric(this.settings.startPosition)?+this.settings.startPosition:0),this.invalidate("items"),this.refresh(),this.owlDOMData.isLoaded=!0,this.owlDOMData.isMouseDragable=this.settings.mouseDrag,this.owlDOMData.isTouchDragable=this.settings.touchDrag,this.sendChanges(),this.leave("initializing"),this._trigger("initialized")}},{key:"sendChanges",value:function(){this._viewSettingsShipper$.next({owlDOMData:this.owlDOMData,stageData:this.stageData,slidesData:this.slidesData,navData:this.navData,dotsData:this.dotsData})}},{key:"_optionsLogic",value:function(){this.settings.autoWidth&&(this.settings.stagePadding=0,this.settings.merge=!1)}},{key:"update",value:function(){for(var t=this,e=0,n=this._pipe.length,r=function(e){return t._invalidated[e]},i={};e<n;){var a=this._pipe[e].filter.filter(r);(this._invalidated.all||a.length>0)&&this._pipe[e].run(i),e++}this.slidesData.forEach(function(e){return e.classes=t.setCurSlideClasses(e)}),this.sendChanges(),this._invalidated={},this.is("valid")||this.enter("valid")}},{key:"width",value:function(t){switch(t=t||ht.Default){case ht.Inner:case ht.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}}},{key:"refresh",value:function(){this.enter("refreshing"),this._trigger("refresh"),this._defineSlidesData(),this.setOptionsForViewport(),this._optionsLogic(),this.update(),this.leave("refreshing"),this._trigger("refreshed")}},{key:"onResize",value:function(t){if(!this._items.length)return!1;this.setCarouselWidth(t),this.enter("resizing"),this._trigger("resize"),this.invalidate("width"),this.refresh(),this.leave("resizing"),this._trigger("resized")}},{key:"prepareDragging",value:function(t){var e,n;return n={x:+(e=this.stageData.transform.replace(/.*\(|\)| |[^,-\d]\w|\)/g,"").split(","))[0],y:+e[1]},this.is("animating")&&this.invalidate("position"),"mousedown"===t.type&&(this.owlDOMData.isGrab=!0),this.speed(0),n}},{key:"enterDragging",value:function(){this.enter("dragging"),this._trigger("drag")}},{key:"defineNewCoordsDrag",value:function(t,e){var n=null,r=null,i=null,a=this.difference(e.pointer,this.pointer(t)),s=this.difference(e.stage.start,a);return!!this.is("dragging")&&(this.settings.loop?(n=this.coordinates(this.minimum()),r=+this.coordinates(this.maximum()+1)-n,s.x=((s.x-n)%r+r)%r+n):(n=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),r=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),i=this.settings.pullDrag?-1*a.x/5:0,s.x=Math.max(Math.min(s.x,n+i),r+i)),s)}},{key:"finishDragging",value:function(t,e,n){var r,i=this.difference(e.pointer,this.pointer(t)),a=e.stage.current,s=["right","left"][+(this.settings.rtl?i.x<+this.settings.rtl:i.x>+this.settings.rtl)];(0!==i.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(+this.settings.dragEndSpeed||this.settings.smartSpeed),r=this.closest(a.x,0!==i.x?s:e.direction),this.current()!==this.current(-1===r?void 0:r)&&(this.invalidate("position"),this.update()),e.direction=s,(Math.abs(i.x)>3||(new Date).getTime()-e.time>300)&&n()),this.is("dragging")&&(this.leave("dragging"),this._trigger("dragged"))}},{key:"closest",value:function(t,e){var n=this.width(),r=this.coordinates(),i=-1;this.settings.center&&(r=r.map(function(t){return 0===t&&(t+=1e-6),t}));for(var a=0;a<r.length&&("left"===e&&t>r[a]-30&&t<r[a]+30?i=a:"right"===e&&t>r[a]-n-30&&t<r[a]-n+30?i=a+1:this._op(t,"<",r[a])&&this._op(t,">",r[a+1]||r[a]-n)?i="left"===e?a+1:a:null===e&&t>r[a]-30&&t<r[a]+30&&(i=a),-1===i);a++);return this.settings.loop||(this._op(t,">",r[this.minimum()])?i=t=this.minimum():this._op(t,"<",r[this.maximum()])&&(i=t=this.maximum())),i}},{key:"animate",value:function(t){var e=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),e&&(this.enter("animating"),this._trigger("translate")),this.stageData.transform="translate3d("+t+"px,0px,0px)",this.stageData.transition=this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}},{key:"is",value:function(t){return this._states.current[t]&&this._states.current[t]>0}},{key:"current",value:function(t){return void 0===t?this._current:0!==this._items.length?(t=this.normalize(t),this._current!==t&&(this._trigger("change",{property:{name:"position",value:t}}),this._current=t,this.invalidate("position"),this._trigger("changed",{property:{name:"position",value:this._current}})),this._current):void 0}},{key:"invalidate",value:function(t){return"string"==typeof t&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),Object.keys(this._invalidated)}},{key:"reset",value:function(t){void 0!==(t=this.normalize(t))&&(this._speed=0,this._current=t,this._suppress(["translate","translated"]),this.animate(this.coordinates(t)),this._release(["translate","translated"]))}},{key:"normalize",value:function(t,e){var n=this._items.length,r=e?0:this._clones.length;return!this._isNumeric(t)||n<1?t=void 0:(t<0||t>=n+r)&&(t=((t-r/2)%n+n)%n+r/2),t}},{key:"relative",value:function(t){return this.normalize(t-=this._clones.length/2,!0)}},{key:"maximum",value:function(){var t,e,n,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.settings,a=this._coordinates.length;if(i.loop)a=this._clones.length/2+this._items.length-1;else if(i.autoWidth||i.merge){for(t=this._items.length,e=this.slidesData[--t].width,n=this._width;t--&&!((e+=+this.slidesData[t].width+this.settings.margin)>n););a=t+1}else a=i.center?this._items.length-1:this._items.length-i.items;return r&&(a-=this._clones.length/2),Math.max(a,0)}},{key:"minimum",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return t?0:this._clones.length/2}},{key:"items",value:function(t){return void 0===t?this._items.slice():(t=this.normalize(t,!0),[this._items[t]])}},{key:"mergers",value:function(t){return void 0===t?this._mergers.slice():(t=this.normalize(t,!0),this._mergers[t])}},{key:"clones",value:function(t){var e=this._clones.length/2,n=e+this._items.length,r=function(t){return t%2==0?n+t/2:e-(t+1)/2};return void 0===t?this._clones.map(function(t,e){return r(e)}):this._clones.map(function(e,n){return e===t?r(n):null}).filter(function(t){return t})}},{key:"speed",value:function(t){return void 0!==t&&(this._speed=t),this._speed}},{key:"coordinates",value:function(t){var e,n=this,r=1,i=t-1;return void 0===t?this._coordinates.map(function(t,e){return n.coordinates(e)}):(this.settings.center?(this.settings.rtl&&(r=-1,i=t+1),e=this._coordinates[t],e+=(this.width()-e+(this._coordinates[i]||0))/2*r):e=this._coordinates[i]||0,e=Math.ceil(e))}},{key:"_duration",value:function(t,e,n){return 0===n?0:Math.min(Math.max(Math.abs(e-t),1),6)*Math.abs(+n||this.settings.smartSpeed)}},{key:"to",value:function(t,e){var n=this,r=this.current(),i=null,a=t-this.relative(r),s=this.maximum(),o=0,u=+(a>0)-+(a<0),l=this._items.length,c=this.minimum();this.settings.loop?(!this.settings.rewind&&Math.abs(a)>l/2&&(a+=-1*u*l),(i=(((t=r+a)-c)%l+l)%l+c)!==t&&i-a<=s&&i-a>0&&(r=i-a,t=i,o=30,this.reset(r),this.sendChanges())):t=this.settings.rewind?(t%(s+=1)+s)%s:Math.max(c,Math.min(s,t)),setTimeout(function(){n.speed(n._duration(r,t,e)),n.current(t),n.update()},o)}},{key:"next",value:function(t){t=t||!1,this.to(this.relative(this.current())+1,t)}},{key:"prev",value:function(t){t=t||!1,this.to(this.relative(this.current())-1,t)}},{key:"onTransitionEnd",value:function(t){if(void 0!==t)return!1;this.leave("animating"),this._trigger("translated")}},{key:"_viewport",value:function(){var t;return this._width?t=this._width:this.logger.log("Can not detect viewport width."),t}},{key:"setItems",value:function(t){this._items=t}},{key:"_defineSlidesData",value:function(){var t;this.slidesData&&this.slidesData.length&&(t=new Map,this.slidesData.forEach(function(e){e.load&&t.set(e.id,e.load)})),this.slidesData=this._items.map(function(e){return{id:""+e.id,isActive:!1,tplRef:e.tplRef,dataMerge:e.dataMerge,width:0,isCloned:!1,load:!!t&&t.get(e.id),hashFragment:e.dataHash}})}},{key:"setCurSlideClasses",value:function(t){var e={active:t.isActive,center:t.isCentered,cloned:t.isCloned,animated:t.isAnimated,"owl-animated-in":t.isDefAnimatedIn,"owl-animated-out":t.isDefAnimatedOut};return this.settings.animateIn&&(e[this.settings.animateIn]=t.isCustomAnimatedIn),this.settings.animateOut&&(e[this.settings.animateOut]=t.isCustomAnimatedOut),e}},{key:"_op",value:function(t,e,n){var r=this.settings.rtl;switch(e){case"<":return r?t>n:t<n;case">":return r?t<n:t>n;case">=":return r?t<=n:t>=n;case"<=":return r?t>=n:t<=n}}},{key:"_trigger",value:function(t,e,n,r,i){switch(t){case"initialized":this._initializedCarousel$.next(t);break;case"change":this._changeSettingsCarousel$.next(e);break;case"changed":this._changedSettingsCarousel$.next(e);break;case"drag":this._dragCarousel$.next(t);break;case"dragged":this._draggedCarousel$.next(t);break;case"resize":this._resizeCarousel$.next(t);break;case"resized":this._resizedCarousel$.next(t);break;case"refresh":this._refreshCarousel$.next(t);break;case"refreshed":this._refreshedCarousel$.next(t);break;case"translate":this._translateCarousel$.next(t);break;case"translated":this._translatedCarousel$.next(t)}}},{key:"enter",value:function(t){var e=this;[t].concat(this._states.tags[t]||[]).forEach(function(t){void 0===e._states.current[t]&&(e._states.current[t]=0),e._states.current[t]++})}},{key:"leave",value:function(t){var e=this;[t].concat(this._states.tags[t]||[]).forEach(function(t){(0===e._states.current[t]||e._states.current[t])&&e._states.current[t]--})}},{key:"register",value:function(t){var e=this;t.type===ct.State&&(this._states.tags[t.name]=this._states.tags[t.name]?this._states.tags[t.name].concat(t.tags):t.tags,this._states.tags[t.name]=this._states.tags[t.name].filter(function(n,r){return e._states.tags[t.name].indexOf(n)===r}))}},{key:"_suppress",value:function(t){var e=this;t.forEach(function(t){e._supress[t]=!0})}},{key:"_release",value:function(t){var e=this;t.forEach(function(t){delete e._supress[t]})}},{key:"pointer",value:function(t){var e={x:null,y:null};return(t=(t=t.originalEvent||t||window.event).touches&&t.touches.length?t.touches[0]:t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t).pageX?(e.x=t.pageX,e.y=t.pageY):(e.x=t.clientX,e.y=t.clientY),e}},{key:"_isNumeric",value:function(t){return!isNaN(parseFloat(t))}},{key:"_isNumberOrBoolean",value:function(t){return this._isNumeric(t)||"boolean"==typeof t}},{key:"_isNumberOrString",value:function(t){return this._isNumeric(t)||"string"==typeof t}},{key:"_isStringOrBoolean",value:function(t){return"string"==typeof t||"boolean"==typeof t}},{key:"difference",value:function(t,e){return null===t||null===e?{x:0,y:0}:{x:t.x-e.x,y:t.y-e.y}}}]),t}()).\u0275fac=function(t){return new(t||X)(r.Xb(lt))},X.\u0275prov=r.Jb({token:X,factory:X.\u0275fac}),X),dt=((W=function(){function t(e){g(this,t),this.carouselService=e,this._initialized=!1,this._pages=[],this._navData={disabled:!1,prev:{disabled:!1,htmlText:""},next:{disabled:!1,htmlText:""}},this._dotsData={disabled:!1,dots:[]},this.spyDataStreams()}return _(t,[{key:"ngOnDestroy",value:function(){this.navSubscription.unsubscribe()}},{key:"spyDataStreams",value:function(){var t=this,e=this.carouselService.getInitializedState().pipe(Object(l.a)(function(e){t.initialize(),t._updateNavPages(),t.draw(),t.update(),t.carouselService.sendChanges()})),n=this.carouselService.getChangedState().pipe(Object(h.a)(function(t){return"position"===t.property.name}),Object(l.a)(function(e){t.update()})),r=this.carouselService.getRefreshedState().pipe(Object(l.a)(function(){t._updateNavPages(),t.draw(),t.update(),t.carouselService.sendChanges()})),i=Object(s.a)(e,n,r);this.navSubscription=i.subscribe(function(){})}},{key:"initialize",value:function(){this._navData.disabled=!0,this._navData.prev.htmlText=this.carouselService.settings.navText[0],this._navData.next.htmlText=this.carouselService.settings.navText[1],this._dotsData.disabled=!0,this.carouselService.navData=this._navData,this.carouselService.dotsData=this._dotsData}},{key:"_updateNavPages",value:function(){var t,e,n=this.carouselService.clones().length/2,r=n+this.carouselService.items().length,i=this.carouselService.maximum(!0),a=[],s=this.carouselService.settings,o=s.center||s.autoWidth||s.dotsData?1:s.dotsEach||s.items;if(o=+o,"page"!==s.slideBy&&(s.slideBy=Math.min(+s.slideBy,s.items)),s.dots||"page"===s.slideBy)for(t=n,e=0;t<r;t++){if(e>=o||0===e){if(a.push({start:Math.min(i,t-n),end:t-n+o-1}),Math.min(i,t-n)===i)break;e=0}e+=this.carouselService.mergers(this.carouselService.relative(t))}this._pages=a}},{key:"draw",value:function(){var t,e=this,n=this.carouselService.settings,r=this.carouselService.items(),i=r.length<=n.items;if(this._navData.disabled=!n.nav||i,this._dotsData.disabled=!n.dots||i,n.dots)if(t=this._pages.length-this._dotsData.dots.length,n.dotsData&&0!==t)this._dotsData.dots=[],r.forEach(function(t){e._dotsData.dots.push({active:!1,id:"dot-"+t.id,innerContent:t.dotContent,showInnerContent:!0})});else if(t>0)for(var a=this._dotsData.dots.length>0?this._dotsData.dots.length:0,s=0;s<t;s++)this._dotsData.dots.push({active:!1,id:"dot-"+(s+a),innerContent:"",showInnerContent:!1});else t<0&&this._dotsData.dots.splice(t,Math.abs(t));this.carouselService.navData=this._navData,this.carouselService.dotsData=this._dotsData}},{key:"update",value:function(){this._updateNavButtons(),this._updateDots()}},{key:"_updateNavButtons",value:function(){var t=this.carouselService.settings,e=t.loop||t.rewind,n=this.carouselService.relative(this.carouselService.current());t.nav&&(this._navData.prev.disabled=!e&&n<=this.carouselService.minimum(!0),this._navData.next.disabled=!e&&n>=this.carouselService.maximum(!0)),this.carouselService.navData=this._navData}},{key:"_updateDots",value:function(){var t;this.carouselService.settings.dots&&(this._dotsData.dots.forEach(function(t){!0===t.active&&(t.active=!1)}),t=this._current(),this._dotsData.dots.length&&(this._dotsData.dots[t].active=!0),this.carouselService.dotsData=this._dotsData)}},{key:"_current",value:function(){var t=this.carouselService.relative(this.carouselService.current()),e=this._pages.filter(function(e,n){return e.start<=t&&e.end>=t}).pop();return this._pages.findIndex(function(t){return t.start===e.start&&t.end===e.end})}},{key:"_getPosition",value:function(t){var e,n,r=this.carouselService.settings;return"page"===r.slideBy?(e=this._current(),n=this._pages.length,t?++e:--e,e=this._pages[(e%n+n)%n].start):(e=this.carouselService.relative(this.carouselService.current()),n=this.carouselService.items().length,t?e+=+r.slideBy:e-=+r.slideBy),e}},{key:"next",value:function(t){this.carouselService.to(this._getPosition(!0),t)}},{key:"prev",value:function(t){this.carouselService.to(this._getPosition(!1),t)}},{key:"to",value:function(t,e,n){var r;!n&&this._pages.length?(r=this._pages.length,this.carouselService.to(this._pages[(t%r+r)%r].start,e)):this.carouselService.to(t,e)}},{key:"moveByDot",value:function(t){var e=this._dotsData.dots.findIndex(function(e){return t===e.id});this.to(e,this.carouselService.settings.dotsSpeed)}},{key:"toSlideById",value:function(t){var e=this.carouselService.slidesData.findIndex(function(e){return e.id===t&&!1===e.isCloned});-1!==e&&e!==this.carouselService.current()&&this.carouselService.to(this.carouselService.relative(e),!1)}}]),t}()).\u0275fac=function(t){return new(t||W)(r.Xb(ft))},W.\u0275prov=r.Jb({token:W,factory:W.\u0275fac}),W),vt=new r.q("WindowToken"),pt=function(){function t(){g(this,t)}return _(t,[{key:"nativeWindow",get:function(){throw new Error("Not implemented.")}}]),t}(),yt=[{provide:pt,useClass:(G=function(t){function e(){return g(this,e),c(this,e)}return p(e,t),_(e,[{key:"nativeWindow",get:function(){return window}}]),e}(pt),G.\u0275fac=function(t){return new(t||G)},G.\u0275prov=r.Jb({token:G,factory:G.\u0275fac}),G)},{provide:vt,useFactory:function(t,e){return Object(i.r)(e)?t.nativeWindow:{setTimeout:function(t,e){},clearTimeout:function(t){}}},deps:[pt,r.B]}],gt=new r.q("DocumentToken"),mt=function(){function t(){g(this,t)}return _(t,[{key:"nativeDocument",get:function(){throw new Error("Not implemented.")}}]),t}(),_t=[{provide:mt,useClass:(Q=function(t){function e(){return g(this,e),c(this,e)}return p(e,t),_(e,[{key:"nativeDocument",get:function(){return document}}]),e}(mt),Q.\u0275fac=function(t){return new(t||Q)},Q.\u0275prov=r.Jb({token:Q,factory:Q.\u0275fac}),Q)},{provide:gt,useFactory:function(t,e){return Object(i.r)(e)?t.nativeDocument:{hidden:!1,visibilityState:"visible"}},deps:[mt,r.B]}],bt=((it=function(){function t(e,n,r){g(this,t),this.carouselService=e,this._timeout=null,this._paused=!1,this._isAutoplayStopped=!1,this.winRef=n,this.docRef=r,this.spyDataStreams()}return _(t,[{key:"isAutoplayStopped",get:function(){return this._isAutoplayStopped},set:function(t){this._isAutoplayStopped=t}},{key:"ngOnDestroy",value:function(){this.autoplaySubscription.unsubscribe()}},{key:"spyDataStreams",value:function(){var t=this,e=this.carouselService.getInitializedState().pipe(Object(l.a)(function(){t.carouselService.settings.autoplay&&t.play()})),n=this.carouselService.getChangedState().pipe(Object(l.a)(function(e){t._handleChangeObservable(e)})),r=this.carouselService.getResizedState().pipe(Object(l.a)(function(){t.carouselService.settings.autoplay&&!t._isAutoplayStopped?t.play():t.stop()})),i=Object(s.a)(e,n,r);this.autoplaySubscription=i.subscribe(function(){})}},{key:"play",value:function(t,e){this._paused&&(this._paused=!1,this._setAutoPlayInterval(this.carouselService.settings.autoplayMouseleaveTimeout)),this.carouselService.is("rotating")||(this.carouselService.enter("rotating"),this._setAutoPlayInterval())}},{key:"_getNextTimeout",value:function(t,e){var n=this;return this._timeout&&this.winRef.clearTimeout(this._timeout),this._isArtificialAutoplayTimeout=!!t,this.winRef.setTimeout(function(){n._paused||n.carouselService.is("busy")||n.carouselService.is("interacting")||n.docRef.hidden||n.carouselService.next(e||n.carouselService.settings.autoplaySpeed)},t||this.carouselService.settings.autoplayTimeout)}},{key:"_setAutoPlayInterval",value:function(t){this._timeout=this._getNextTimeout(t)}},{key:"stop",value:function(){this.carouselService.is("rotating")&&(this._paused=!0,this.winRef.clearTimeout(this._timeout),this.carouselService.leave("rotating"))}},{key:"pause",value:function(){this.carouselService.is("rotating")&&(this._paused=!0)}},{key:"_handleChangeObservable",value:function(t){"settings"===t.property.name?this.carouselService.settings.autoplay?this.play():this.stop():"position"===t.property.name&&this.carouselService.settings.autoplay&&this._setAutoPlayInterval()}},{key:"_playAfterTranslated",value:function(){var t=this;Object(o.a)("translated").pipe(Object(f.a)(function(e){return t.carouselService.getTranslatedState()}),Object(d.a)(),Object(h.a)(function(){return t._isArtificialAutoplayTimeout}),Object(l.a)(function(){return t._setAutoPlayInterval()})).subscribe(function(){})}},{key:"startPausing",value:function(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&this.pause()}},{key:"startPlayingMouseLeave",value:function(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&(this.play(),this._playAfterTranslated())}},{key:"startPlayingTouchEnd",value:function(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&(this.play(),this._playAfterTranslated())}}]),t}()).\u0275fac=function(t){return new(t||it)(r.Xb(ft),r.Xb(vt),r.Xb(gt))},it.\u0275prov=r.Jb({token:it,factory:it.\u0275fac}),it),kt=((rt=function(){function t(e){g(this,t),this.carouselService=e,this.spyDataStreams()}return _(t,[{key:"ngOnDestroy",value:function(){this.lazyLoadSubscription.unsubscribe()}},{key:"spyDataStreams",value:function(){var t=this,e=this.carouselService.getInitializedState().pipe(Object(l.a)(function(){var e=t.carouselService.settings&&!t.carouselService.settings.lazyLoad;t.carouselService.slidesData.forEach(function(t){return t.load=!!e})})),n=this.carouselService.getChangeState(),r=this.carouselService.getResizedState(),i=Object(s.a)(e,n,r).pipe(Object(l.a)(function(e){return t._defineLazyLoadSlides(e)}));this.lazyLoadSubscription=i.subscribe(function(){})}},{key:"_defineLazyLoadSlides",value:function(t){var e=this;if(this.carouselService.settings&&this.carouselService.settings.lazyLoad&&(t.property&&"position"===t.property.name||"initialized"===t||"resized"===t)){var n=this.carouselService.settings,r=this.carouselService.clones().length,i=n.center&&Math.ceil(n.items/2)||n.items,a=n.center&&-1*i||0,s=(t.property&&void 0!==t.property.value?t.property.value:this.carouselService.current())+a;for(n.lazyLoadEager>0&&(i+=n.lazyLoadEager,n.loop&&(s-=n.lazyLoadEager,i++));a++<i;)this._load(r/2+this.carouselService.relative(s)),r&&this.carouselService.clones(this.carouselService.relative(s)).forEach(function(t){return e._load(t)}),s++}}},{key:"_load",value:function(t){this.carouselService.slidesData[t].load||(this.carouselService.slidesData[t].load=!0)}}]),t}()).\u0275fac=function(t){return new(t||rt)(r.Xb(ft))},rt.\u0275prov=r.Jb({token:rt,factory:rt.\u0275fac}),rt),wt=((nt=function(){function t(e){g(this,t),this.carouselService=e,this.swapping=!0,this.previous=void 0,this.next=void 0,this.spyDataStreams()}return _(t,[{key:"ngOnDestroy",value:function(){this.animateSubscription.unsubscribe()}},{key:"spyDataStreams",value:function(){var t=this,e=this.carouselService.getChangeState().pipe(Object(l.a)(function(e){"position"===e.property.name&&(t.previous=t.carouselService.current(),t.next=e.property.value)})),n=this.carouselService.getDragState(),r=this.carouselService.getDraggedState(),i=this.carouselService.getTranslatedState(),a=Object(s.a)(n,r,i).pipe(Object(l.a)(function(e){return t.swapping="translated"===e})),o=this.carouselService.getTranslateState().pipe(Object(l.a)(function(e){t.swapping&&(t.carouselService._options.animateOut||t.carouselService._options.animateIn)&&t._swap()})),u=Object(s.a)(e,o,a).pipe();this.animateSubscription=u.subscribe(function(){})}},{key:"_swap",value:function(){if(1===this.carouselService.settings.items){var t;this.carouselService.speed(0);var e=this.carouselService.slidesData[this.previous],n=this.carouselService.slidesData[this.next],r=this.carouselService.settings.animateIn,i=this.carouselService.settings.animateOut;this.carouselService.current()!==this.previous&&(i&&(t=+this.carouselService.coordinates(this.previous)-+this.carouselService.coordinates(this.next),this.carouselService.slidesData.forEach(function(n){n.id===e.id&&(n.left=t+"px",n.isAnimated=!0,n.isDefAnimatedOut=!0,n.isCustomAnimatedOut=!0)})),r&&this.carouselService.slidesData.forEach(function(t){t.id===n.id&&(t.isAnimated=!0,t.isDefAnimatedIn=!0,t.isCustomAnimatedIn=!0)}))}}},{key:"clear",value:function(t){var e=this;this.carouselService.slidesData.forEach(function(n){n.id===t&&(n.left="",n.isAnimated=!1,n.isDefAnimatedOut=!1,n.isCustomAnimatedOut=!1,n.isDefAnimatedIn=!1,n.isCustomAnimatedIn=!1,n.classes=e.carouselService.setCurSlideClasses(n))}),this.carouselService.onTransitionEnd()}}]),t}()).\u0275fac=function(t){return new(t||nt)(r.Xb(ft))},nt.\u0275prov=r.Jb({token:nt,factory:nt.\u0275fac}),nt),St=((et=function(){function t(e){g(this,t),this.carouselService=e,this.spyDataStreams()}return _(t,[{key:"ngOnDestroy",value:function(){this.autoHeightSubscription.unsubscribe()}},{key:"spyDataStreams",value:function(){var t=this,e=this.carouselService.getInitializedState().pipe(Object(l.a)(function(e){t.carouselService.settings.autoHeight?t.update():t.carouselService.slidesData.forEach(function(t){return t.heightState="full"})})),n=this.carouselService.getChangedState().pipe(Object(l.a)(function(e){t.carouselService.settings.autoHeight&&"position"===e.property.name&&t.update()})),r=this.carouselService.getRefreshedState().pipe(Object(l.a)(function(e){t.carouselService.settings.autoHeight&&t.update()})),i=Object(s.a)(e,n,r);this.autoHeightSubscription=i.subscribe(function(){})}},{key:"update",value:function(){var t=this.carouselService.settings.items,e=this.carouselService.current(),n=e+t;this.carouselService.settings.center&&(e=t%2==1?e-(t-1)/2:e-t/2,n=t%2==1?e+t:e+t+1),this.carouselService.slidesData.forEach(function(t,r){t.heightState=r>=e&&r<n?"full":"nulled"})}}]),t}()).\u0275fac=function(t){return new(t||et)(r.Xb(ft))},et.\u0275prov=r.Jb({token:et,factory:et.\u0275fac}),et),Ot=((tt=function(){function t(e,n,r){g(this,t),this.carouselService=e,this.route=n,this.router=r,this.spyDataStreams(),this.route||(this.route={fragment:Object(o.a)("no route").pipe(Object(v.a)(1))}),this.router||(this.router={navigate:function(t,e){}})}return _(t,[{key:"ngOnDestroy",value:function(){this.hashSubscription.unsubscribe()}},{key:"spyDataStreams",value:function(){var t=this,e=this.carouselService.getInitializedState().pipe(Object(l.a)(function(){return t.listenToRoute()})),n=this.carouselService.getChangedState().pipe(Object(l.a)(function(e){if(t.carouselService.settings.URLhashListener&&"position"===e.property.name){var n=t.carouselService.current(),r=t.carouselService.slidesData[n].hashFragment;if(!r||r===t.currentHashFragment)return;t.router.navigate(["./"],{fragment:r,relativeTo:t.route})}})),r=Object(s.a)(e,n);this.hashSubscription=r.subscribe(function(){})}},{key:"rewind",value:function(t){var e=this.carouselService.slidesData.findIndex(function(e){return e.hashFragment===t&&!1===e.isCloned});-1!==e&&e!==this.carouselService.current()&&this.carouselService.to(this.carouselService.relative(e),!1)}},{key:"listenToRoute",value:function(){var t=this;this.route.fragment.pipe(m("URLHash"===this.carouselService.settings.startPosition?0:2)).subscribe(function(e){t.currentHashFragment=e,t.rewind(e)})}}]),t}()).\u0275fac=function(t){return new(t||tt)(r.Xb(ft),r.Xb(D.a,8),r.Xb(D.g,8))},tt.\u0275prov=r.Jb({token:tt,factory:tt.\u0275fac}),tt),Ct=0,Et=(($=function(){function t(e){g(this,t),this.tplRef=e,this.id="owl-slide-"+Ct++,this._dataMerge=1,this.width=0,this.dotContent="",this.dataHash=""}return _(t,[{key:"dataMerge",get:function(){return this._dataMerge},set:function(t){this._dataMerge=this.isNumeric(t)?t:1}},{key:"isNumeric",value:function(t){return!isNaN(parseFloat(t))}}]),t}()).\u0275fac=function(t){return new(t||$)(r.Nb(r.K))},$.\u0275dir=r.Ib({type:$,selectors:[["ng-template","carouselSlide",""]],inputs:{id:"id",width:"width",dotContent:"dotContent",dataHash:"dataHash",dataMerge:"dataMerge"}}),$),Tt=((J=function(){function t(e,n,i,a,s,o,u,l,c,h,f,d){g(this,t),this.el=e,this.resizeService=n,this.carouselService=i,this.navigationService=a,this.autoplayService=s,this.lazyLoadService=o,this.animateService=u,this.autoHeightService=l,this.hashService=c,this.logger=h,this.changeDetectorRef=f,this.translated=new r.n,this.dragging=new r.n,this.change=new r.n,this.changed=new r.n,this.initialized=new r.n,this.slidesData=[],this.carouselLoaded=!1,this.docRef=d}return _(t,[{key:"onVisibilityChange",value:function(t){if(this.carouselService.settings.autoplay)switch(this.docRef.visibilityState){case"visible":!this.autoplayService.isAutoplayStopped&&this.autoplayService.play();break;case"hidden":this.autoplayService.pause()}}},{key:"ngOnInit",value:function(){this.spyDataStreams(),this.carouselWindowWidth=this.el.nativeElement.querySelector(".owl-carousel").clientWidth}},{key:"ngOnChanges",value:function(){var t;this.prevOptions!==this.options&&(this.prevOptions&&(null===(t=this.slides)||void 0===t?void 0:t.toArray().length)?(this.carouselService.setup(this.carouselWindowWidth,this.slides.toArray(),this.options),this.carouselService.initialize(this.slides.toArray())):(this.carouselLoaded=!1,this.logger.log("There are no slides to show. So the carousel won't be re-rendered")),this.prevOptions=this.options)}},{key:"ngAfterContentInit",value:function(){var t=this;this.slides.toArray().length?(this.carouselService.setup(this.carouselWindowWidth,this.slides.toArray(),this.options),this.carouselService.initialize(this.slides.toArray()),this._winResizeWatcher()):this.logger.log("There are no slides to show. So the carousel won't be rendered"),this._slidesChangesSubscription=this.slides.changes.pipe(Object(l.a)(function(e){e.toArray().length?(t.carouselService.setup(t.carouselWindowWidth,e.toArray(),t.options),t.carouselService.initialize(e.toArray())):(t.carouselLoaded=!1,t.logger.log("There are no slides to show. So the carousel won't be re-rendered"))})).subscribe(function(){})}},{key:"ngOnDestroy",value:function(){this.resizeSubscription&&this.resizeSubscription.unsubscribe(),this._slidesChangesSubscription&&this._slidesChangesSubscription.unsubscribe(),this._allObservSubscription&&this._allObservSubscription.unsubscribe()}},{key:"spyDataStreams",value:function(){var t=this;this._viewCurSettings$=this.carouselService.getViewCurSettings().pipe(Object(l.a)(function(e){t.owlDOMData=e.owlDOMData,t.stageData=e.stageData,t.slidesData=e.slidesData,t.carouselLoaded||(t.carouselLoaded=!0),t.navData=e.navData,t.dotsData=e.dotsData,t.changeDetectorRef.markForCheck()})),this._initializedCarousel$=this.carouselService.getInitializedState().pipe(Object(l.a)(function(){t.gatherTranslatedData(),t.initialized.emit(t.slidesOutputData)})),this._translatedCarousel$=this.carouselService.getTranslatedState().pipe(Object(l.a)(function(){t.gatherTranslatedData(),t.translated.emit(t.slidesOutputData)})),this._changeCarousel$=this.carouselService.getChangeState().pipe(Object(l.a)(function(){t.gatherTranslatedData(),t.change.emit(t.slidesOutputData)})),this._changedCarousel$=this.carouselService.getChangeState().pipe(Object(f.a)(function(e){var n=Object(o.a)(e).pipe(Object(h.a)(function(){return"position"===e.property.name}),Object(f.a)(function(){return Object(u.a)(t.slidesData)}),m(e.property.value),Object(v.a)(t.carouselService.settings.items),Object(w.a)(function(e){var n=t.carouselService.clonedIdPrefix,r=e.id.indexOf(n)>=0?e.id.slice(n.length):e.id;return Object.assign(Object.assign({},e),{id:r,isActive:!0})}),function(t,e){return arguments.length>=2?function(n){return Object(E.a)(Object(S.a)(t,e),Object(O.a)(1),Object(C.a)(e))(n)}:function(e){return Object(E.a)(Object(S.a)(function(e,n,r){return t(e,n,r+1)}),Object(O.a)(1))(e)}}(T,[]),Object(w.a)(function(n){return{slides:n,startPosition:t.carouselService.relative(e.property.value)}}));return Object(s.a)(n)}),Object(l.a)(function(e){t.gatherTranslatedData(),t.changed.emit(e.slides.length?e:t.slidesOutputData)})),this._draggingCarousel$=this.carouselService.getDragState().pipe(Object(l.a)(function(){t.gatherTranslatedData(),t.dragging.emit({dragging:!0,data:t.slidesOutputData})}),Object(f.a)(function(){return t.carouselService.getDraggedState().pipe(Object(w.a)(function(){return!!t.carouselService.is("animating")}))}),Object(f.a)(function(e){return e?t.carouselService.getTranslatedState().pipe(Object(d.a)()):Object(o.a)("not animating")}),Object(l.a)(function(){t.dragging.emit({dragging:!1,data:t.slidesOutputData})})),this._carouselMerge$=Object(s.a)(this._viewCurSettings$,this._translatedCarousel$,this._draggingCarousel$,this._changeCarousel$,this._changedCarousel$,this._initializedCarousel$),this._allObservSubscription=this._carouselMerge$.subscribe(function(){})}},{key:"_winResizeWatcher",value:function(){var t=this;Object.keys(this.carouselService._options.responsive).length&&(this.resizeSubscription=this.resizeService.onResize$.pipe(Object(h.a)(function(){return t.carouselWindowWidth!==t.el.nativeElement.querySelector(".owl-carousel").clientWidth}),Object(x.a)(this.carouselService.settings.responsiveRefreshRate)).subscribe(function(){t.carouselService.onResize(t.el.nativeElement.querySelector(".owl-carousel").clientWidth),t.carouselWindowWidth=t.el.nativeElement.querySelector(".owl-carousel").clientWidth}))}},{key:"onTransitionEnd",value:function(){this.carouselService.onTransitionEnd()}},{key:"next",value:function(){this.carouselLoaded&&this.navigationService.next(this.carouselService.settings.navSpeed)}},{key:"prev",value:function(){this.carouselLoaded&&this.navigationService.prev(this.carouselService.settings.navSpeed)}},{key:"moveByDot",value:function(t){this.carouselLoaded&&this.navigationService.moveByDot(t)}},{key:"to",value:function(t){this.carouselLoaded&&this.navigationService.toSlideById(t)}},{key:"gatherTranslatedData",value:function(){var t,e=this.carouselService.clonedIdPrefix,n=this.slidesData.filter(function(t){return!0===t.isActive}).map(function(t){return{id:t.id.indexOf(e)>=0?t.id.slice(e.length):t.id,width:t.width,marginL:t.marginL,marginR:t.marginR,center:t.isCentered}});t=this.carouselService.relative(this.carouselService.current()),this.slidesOutputData={startPosition:t,slides:n}}},{key:"startPausing",value:function(){this.autoplayService.startPausing()}},{key:"startPlayML",value:function(){this.autoplayService.startPlayingMouseLeave()}},{key:"startPlayTE",value:function(){this.autoplayService.startPlayingTouchEnd()}},{key:"stopAutoplay",value:function(){this.autoplayService.isAutoplayStopped=!0,this.autoplayService.stop()}},{key:"startAutoplay",value:function(){this.autoplayService.isAutoplayStopped=!1,this.autoplayService.play()}}]),t}()).\u0275fac=function(t){return new(t||J)(r.Nb(r.l),r.Nb(st),r.Nb(ft),r.Nb(dt),r.Nb(bt),r.Nb(kt),r.Nb(wt),r.Nb(St),r.Nb(Ot),r.Nb(lt),r.Nb(r.h),r.Nb(gt))},J.\u0275cmp=r.Hb({type:J,selectors:[["owl-carousel-o"]],contentQueries:function(t,e,n){var i;1&t&&r.Gb(n,Et,!1),2&t&&r.qc(i=r.bc())&&(e.slides=i)},hostBindings:function(t,e){1&t&&r.ac("visibilitychange",function(t){return e.onVisibilityChange(t)},!1,r.sc)},inputs:{options:"options"},outputs:{translated:"translated",dragging:"dragging",change:"change",changed:"changed",initialized:"initialized"},features:[r.zb([dt,bt,ft,kt,wt,St,Ot]),r.yb],decls:4,vars:9,consts:[[1,"owl-carousel","owl-theme",3,"ngClass","mouseover","mouseleave","touchstart","touchend"],["owlCarousel",""],["class","owl-stage-outer",4,"ngIf"],[4,"ngIf"],[1,"owl-stage-outer"],[3,"owlDraggable","stageData","slidesData"],[1,"owl-nav",3,"ngClass"],[1,"owl-prev",3,"ngClass","innerHTML","click"],[1,"owl-next",3,"ngClass","innerHTML","click"],[1,"owl-dots",3,"ngClass"],["class","owl-dot",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"owl-dot",3,"ngClass","click"],[3,"innerHTML"]],template:function(t,e){1&t&&(r.Tb(0,"div",0,1),r.ac("mouseover",function(){return e.startPausing()})("mouseleave",function(){return e.startPlayML()})("touchstart",function(){return e.startPausing()})("touchend",function(){return e.startPlayTE()}),r.zc(2,P,2,6,"div",2),r.zc(3,L,6,15,"ng-container",3),r.Sb()),2&t&&(r.gc("ngClass",r.oc(3,V,null==e.owlDOMData?null:e.owlDOMData.rtl,null==e.owlDOMData?null:e.owlDOMData.isLoaded,null==e.owlDOMData?null:e.owlDOMData.isResponsive,null==e.owlDOMData?null:e.owlDOMData.isMouseDragable,null==e.owlDOMData?null:e.owlDOMData.isGrab)),r.Ab(2),r.gc("ngIf",e.carouselLoaded),r.Ab(1),r.gc("ngIf",e.slides.toArray().length))},directives:function(){return[i.j,i.l,xt,i.k]},styles:[".owl-theme[_ngcontent-%COMP%] { display: block; }"],changeDetection:0}),J),xt=((Z=function(){function t(e,n,r,i,s){var o=this;g(this,t),this.zone=e,this.el=n,this.renderer=r,this.carouselService=i,this.animateService=s,this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null,active:!1,moving:!1},this._oneDragMove$=new a.a,this.preparePublicSlide=function(t){var e=Object.assign({},t);return delete e.tplRef,e},this.bindOneMouseTouchMove=function(t){o._oneMouseTouchMove(t)},this.bindOnDragMove=function(t){o._onDragMove(t)},this.bindOnDragEnd=function(t){o._onDragEnd(t)},this._oneClickHandler=function(){o.listenerOneClick=o.renderer.listen(o._drag.target,"click",function(){return!1}),o.listenerOneClick()}}return _(t,[{key:"onMouseDown",value:function(t){this.owlDraggable.isMouseDragable&&this._onDragStart(t)}},{key:"onTouchStart",value:function(t){if(t.targetTouches.length>=2)return!1;this.owlDraggable.isTouchDragable&&this._onDragStart(t)}},{key:"onTouchCancel",value:function(t){this._onDragEnd(t)}},{key:"onDragStart",value:function(){if(this.owlDraggable.isMouseDragable)return!1}},{key:"onSelectStart",value:function(){if(this.owlDraggable.isMouseDragable)return!1}},{key:"ngOnInit",value:function(){var t=this;this._oneMoveSubsription=this._oneDragMove$.pipe(Object(d.a)()).subscribe(function(){t._sendChanges()})}},{key:"ngOnDestroy",value:function(){this._oneMoveSubsription.unsubscribe()}},{key:"_onDragStart",value:function(t){var e=this,n=null;3!==t.which&&(n=this._prepareDragging(t),this._drag.time=(new Date).getTime(),this._drag.target=t.target,this._drag.stage.start=n,this._drag.stage.current=n,this._drag.pointer=this._pointer(t),this.listenerMouseUp=this.renderer.listen(document,"mouseup",this.bindOnDragEnd),this.listenerTouchEnd=this.renderer.listen(document,"touchend",this.bindOnDragEnd),this.zone.runOutsideAngular(function(){e.listenerOneMouseMove=e.renderer.listen(document,"mousemove",e.bindOneMouseTouchMove),e.listenerOneTouchMove=e.renderer.listen(document,"touchmove",e.bindOneMouseTouchMove)}))}},{key:"_oneMouseTouchMove",value:function(t){var e=this._difference(this._drag.pointer,this._pointer(t));this.listenerATag&&this.listenerATag(),Math.abs(e.x)<3&&Math.abs(e.y)<3&&this._is("valid")||Math.abs(e.x)<3&&Math.abs(e.x)<Math.abs(e.y)&&this._is("valid")||(this.listenerOneMouseMove(),this.listenerOneTouchMove(),this._drag.moving=!0,this.blockClickAnchorInDragging(t),this.listenerMouseMove=this.renderer.listen(document,"mousemove",this.bindOnDragMove),this.listenerTouchMove=this.renderer.listen(document,"touchmove",this.bindOnDragMove),t.preventDefault(),this._enterDragging(),this._oneDragMove$.next(t))}},{key:"blockClickAnchorInDragging",value:function(t){for(var e=t.target;e&&!(e instanceof HTMLAnchorElement);)e=e.parentElement;e instanceof HTMLAnchorElement&&(this.listenerATag=this.renderer.listen(e,"click",function(){return!1}))}},{key:"_onDragMove",value:function(t){var e,n=this.carouselService.defineNewCoordsDrag(t,this._drag);!1!==n&&(e=n,t.preventDefault(),this._drag.stage.current=e,this._animate(e.x-this._drag.stage.start.x))}},{key:"_animate",value:function(t){this.renderer.setStyle(this.el.nativeElement.children[0],"transform","translate3d(".concat(t,"px,0px,0px")),this.renderer.setStyle(this.el.nativeElement.children[0],"transition","0s")}},{key:"_onDragEnd",value:function(t){this.carouselService.owlDOMData.isGrab=!1,this.listenerOneMouseMove(),this.listenerOneTouchMove(),this._drag.moving&&(this.renderer.setStyle(this.el.nativeElement.children[0],"transform",""),this.renderer.setStyle(this.el.nativeElement.children[0],"transition",this.carouselService.speed(+this.carouselService.settings.dragEndSpeed||this.carouselService.settings.smartSpeed)/1e3+"s"),this._finishDragging(t),this.listenerMouseMove(),this.listenerTouchMove()),this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null,active:!1,moving:!1},this.listenerMouseUp(),this.listenerTouchEnd()}},{key:"_prepareDragging",value:function(t){return this.carouselService.prepareDragging(t)}},{key:"_finishDragging",value:function(t){this.carouselService.finishDragging(t,this._drag,this._oneClickHandler)}},{key:"_pointer",value:function(t){return this.carouselService.pointer(t)}},{key:"_difference",value:function(t,e){return this.carouselService.difference(t,e)}},{key:"_is",value:function(t){return this.carouselService.is(t)}},{key:"_enter",value:function(t){this.carouselService.enter(t)}},{key:"_sendChanges",value:function(){this.carouselService.sendChanges()}},{key:"onTransitionEnd",value:function(){this.carouselService.onTransitionEnd()}},{key:"_enterDragging",value:function(){this.carouselService.enterDragging()}},{key:"clear",value:function(t){this.animateService.clear(t)}}]),t}()).\u0275fac=function(t){return new(t||Z)(r.Nb(r.z),r.Nb(r.l),r.Nb(r.D),r.Nb(ft),r.Nb(wt))},Z.\u0275cmp=r.Hb({type:Z,selectors:[["owl-stage"]],hostBindings:function(t,e){1&t&&r.ac("mousedown",function(t){return e.onMouseDown(t)})("touchstart",function(t){return e.onTouchStart(t)})("touchcancel",function(t){return e.onTouchCancel(t)})("dragstart",function(){return e.onDragStart()})("selectstart",function(){return e.onSelectStart()})},inputs:{owlDraggable:"owlDraggable",stageData:"stageData",slidesData:"slidesData"},decls:3,vars:8,consts:[[1,"owl-stage",3,"ngStyle","transitionend"],[4,"ngFor","ngForOf"],[1,"owl-item",3,"ngClass","ngStyle","animationend"],[4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(t,e){1&t&&(r.Tb(0,"div"),r.Tb(1,"div",0),r.ac("transitionend",function(){return e.onTransitionEnd()}),r.zc(2,q,3,9,"ng-container",1),r.Sb(),r.Sb()),2&t&&(r.Ab(1),r.gc("ngStyle",r.oc(2,at,e.stageData.width+"px",e.stageData.transform,e.stageData.transition,e.stageData.paddingL?e.stageData.paddingL+"px":"",e.stageData.paddingR?e.stageData.paddingR+"px":"")),r.Ab(1),r.gc("ngForOf",e.slidesData))},directives:[i.m,i.k,i.j,i.l,i.n],encapsulation:2,data:{animation:[Object(A.j)("autoHeight",[Object(A.g)("nulled",Object(A.h)({height:0})),Object(A.g)("full",Object(A.h)({height:"*"})),Object(A.i)("full => nulled",[Object(A.e)("700ms 350ms")]),Object(A.i)("nulled => full",[Object(A.e)(350)])])]}}),Z),Dt=((K=_(function t(){g(this,t)})).\u0275mod=r.Lb({type:K}),K.\u0275inj=r.Kb({factory:function(t){return new(t||K)},providers:[yt,st,_t,lt],imports:[[i.c]]}),K)},c2HN:function(t,e,n){"use strict";function r(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}n.d(e,"a",function(){return r})},cp0P:function(t,e,n){"use strict";n.d(e,"a",function(){return l});var r=n("HDdC"),i=n("DH7j"),s=n("lJxs"),o=n("XoHu"),u=n("Cfvw");function l(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];if(1===e.length){var r=e[0];if(Object(i.a)(r))return c(r,null);if(Object(o.a)(r)&&Object.getPrototypeOf(r)===Object.prototype){var u=Object.keys(r);return c(u.map(function(t){return r[t]}),u)}}if("function"==typeof e[e.length-1]){var l=e.pop();return c(e=1===e.length&&Object(i.a)(e[0])?e[0]:e,null).pipe(Object(s.a)(function(t){return l.apply(void 0,a(t))}))}return c(e,null)}function c(t,e){return new r.a(function(n){var r=t.length;if(0!==r)for(var i=new Array(r),a=0,s=0,o=function(o){var l=Object(u.a)(t[o]),c=!1;n.add(l.subscribe({next:function(t){c||(c=!0,s++),i[o]=t},error:function(t){return n.error(t)},complete:function(){++a!==r&&c||(s===r&&n.next(e?e.reduce(function(t,e,n){return t[e]=i[n],t},{}):i),n.complete())}}))},l=0;l<r;l++)o(l);else n.complete()})}},eIep:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n("lJxs"),i=n("Cfvw"),a=n("zx2A");function s(t,e){return"function"==typeof e?function(n){return n.pipe(s(function(n,a){return Object(i.a)(t(n,a)).pipe(Object(r.a)(function(t,r){return e(n,t,a,r)}))}))}:function(e){return e.lift(new o(t))}}var o=function(){function t(e){g(this,t),this.project=e}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new l(t,this.project))}}]),t}(),l=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[t])).project=n,r.index=0,r}return p(e,t),_(e,[{key:"_next",value:function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(r){return void this.destination.error(r)}this._innerSub(e)}},{key:"_innerSub",value:function(t){var e=this.innerSubscription;e&&e.unsubscribe();var n=new a.a(this),r=this.destination;r.add(n),this.innerSubscription=Object(a.c)(t,n),this.innerSubscription!==n&&r.add(this.innerSubscription)}},{key:"_complete",value:function(){var t=this.innerSubscription;t&&!t.closed||u(v(e.prototype),"_complete",this).call(this),this.unsubscribe()}},{key:"_unsubscribe",value:function(){this.innerSubscription=void 0}},{key:"notifyComplete",value:function(){this.innerSubscription=void 0,this.isStopped&&u(v(e.prototype),"_complete",this).call(this)}},{key:"notifyNext",value:function(t){this.destination.next(t)}}]),e}(a.b)},fXoL:function(r,s,o){"use strict";o.d(s,"a",function(){return kn}),o.d(s,"b",function(){return vl}),o.d(s,"c",function(){return ll}),o.d(s,"d",function(){return ol}),o.d(s,"e",function(){return ul}),o.d(s,"f",function(){return uc}),o.d(s,"g",function(){return Jl}),o.d(s,"h",function(){return tu}),o.d(s,"i",function(){return El}),o.d(s,"j",function(){return To}),o.d(s,"k",function(){return gl}),o.d(s,"l",function(){return jo}),o.d(s,"m",function(){return Ir}),o.d(s,"n",function(){return Uu}),o.d(s,"o",function(){return _a}),o.d(s,"p",function(){return An}),o.d(s,"q",function(){return bn}),o.d(s,"r",function(){return Ma}),o.d(s,"s",function(){return Go}),o.d(s,"t",function(){return Qo}),o.d(s,"u",function(){return yl}),o.d(s,"v",function(){return cu}),o.d(s,"w",function(){return tc}),o.d(s,"x",function(){return lu}),o.d(s,"y",function(){return Wl}),o.d(s,"z",function(){return Dl}),o.d(s,"A",function(){return jn}),o.d(s,"B",function(){return dl}),o.d(s,"C",function(){return fl}),o.d(s,"D",function(){return Po}),o.d(s,"E",function(){return No}),o.d(s,"F",function(){return Hr}),o.d(s,"G",function(){return Mo}),o.d(s,"H",function(){return Dr}),o.d(s,"I",function(){return Pn}),o.d(s,"J",function(){return rc}),o.d(s,"K",function(){return su}),o.d(s,"L",function(){return Il}),o.d(s,"M",function(){return wn}),o.d(s,"N",function(){return Io}),o.d(s,"O",function(){return fu}),o.d(s,"P",function(){return J}),o.d(s,"Q",function(){return Xl}),o.d(s,"R",function(){return L}),o.d(s,"S",function(){return Yl}),o.d(s,"T",function(){return P}),o.d(s,"U",function(){return qn}),o.d(s,"V",function(){return ql}),o.d(s,"W",function(){return sc}),o.d(s,"X",function(){return Vl}),o.d(s,"Y",function(){return pl}),o.d(s,"Z",function(){return ka}),o.d(s,"ab",function(){return po}),o.d(s,"bb",function(){return Tr}),o.d(s,"cb",function(){return cr}),o.d(s,"db",function(){return $n}),o.d(s,"eb",function(){return er}),o.d(s,"fb",function(){return ar}),o.d(s,"gb",function(){return rr}),o.d(s,"hb",function(){return nr}),o.d(s,"ib",function(){return ir}),o.d(s,"jb",function(){return co}),o.d(s,"kb",function(){return ac}),o.d(s,"lb",function(){return ho}),o.d(s,"mb",function(){return fo}),o.d(s,"nb",function(){return tr}),o.d(s,"ob",function(){return rt}),o.d(s,"pb",function(){return Ba}),o.d(s,"qb",function(){return ps}),o.d(s,"rb",function(){return vs}),o.d(s,"sb",function(){return ml}),o.d(s,"tb",function(){return lo}),o.d(s,"ub",function(){return qt}),o.d(s,"vb",function(){return A}),o.d(s,"wb",function(){return Jn}),o.d(s,"xb",function(){return La}),o.d(s,"yb",function(){return Lt}),o.d(s,"zb",function(){return Oo}),o.d(s,"Ab",function(){return wi}),o.d(s,"Bb",function(){return Ja}),o.d(s,"Cb",function(){return es}),o.d(s,"Db",function(){return Vs}),o.d(s,"Eb",function(){return ro}),o.d(s,"Fb",function(){return Is}),o.d(s,"Gb",function(){return tl}),o.d(s,"Hb",function(){return vt}),o.d(s,"Ib",function(){return kt}),o.d(s,"Jb",function(){return I}),o.d(s,"Kb",function(){return V}),o.d(s,"Lb",function(){return mt}),o.d(s,"Mb",function(){return wt}),o.d(s,"Nb",function(){return is}),o.d(s,"Ob",function(){return ls}),o.d(s,"Pb",function(){return fs}),o.d(s,"Qb",function(){return hs}),o.d(s,"Rb",function(){return cs}),o.d(s,"Sb",function(){return us}),o.d(s,"Tb",function(){return os}),o.d(s,"Ub",function(){return ds}),o.d(s,"Vb",function(){return gn}),o.d(s,"Wb",function(){return ao}),o.d(s,"Xb",function(){return Hn}),o.d(s,"Yb",function(){return mn}),o.d(s,"Zb",function(){return sl}),o.d(s,"ac",function(){return ys}),o.d(s,"bc",function(){return el}),o.d(s,"cc",function(){return _s}),o.d(s,"dc",function(){return Mu}),o.d(s,"ec",function(){return Iu}),o.d(s,"fc",function(){return Lu}),o.d(s,"gc",function(){return as}),o.d(s,"hc",function(){return bs}),o.d(s,"ic",function(){return ks}),o.d(s,"jc",function(){return ws}),o.d(s,"kc",function(){return Eu}),o.d(s,"lc",function(){return Tu}),o.d(s,"mc",function(){return xu}),o.d(s,"nc",function(){return Du}),o.d(s,"oc",function(){return Au}),o.d(s,"pc",function(){return ju}),o.d(s,"qc",function(){return Ju}),o.d(s,"rc",function(){return rs}),o.d(s,"sc",function(){return Fr}),o.d(s,"tc",function(){return le}),o.d(s,"uc",function(){return Ar}),o.d(s,"vc",function(){return jr}),o.d(s,"wc",function(){return _t}),o.d(s,"xc",function(){return io}),o.d(s,"yc",function(){return Ms}),o.d(s,"zc",function(){return ns}),o.d(s,"Ac",function(){return al}),o.d(s,"Bc",function(){return Zs}),o.d(s,"Cc",function(){return Js}),o.d(s,"Dc",function(){return $s}),o.d(s,"Ec",function(){return to}),o.d(s,"Fc",function(){return eo}),o.d(s,"Gc",function(){return no}),o.d(s,"Hc",function(){return $u});var l=o("XNiG"),h=o("quSY"),d=o("HDdC"),y=o("VRyK"),m=o("7o/Q");function b(){return function(t){return t.lift(new w(t))}}var k,w=function(){function t(e){g(this,t),this.connectable=e}return _(t,[{key:"call",value:function(t,e){var n=this.connectable;n._refCount++;var r=new S(t,n),i=e.subscribe(r);return r.closed||(r.connection=n.connect()),i}}]),t}(),S=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[t])).connectable=n,r}return p(e,t),_(e,[{key:"_unsubscribe",value:function(){var t=this.connectable;if(t){this.connectable=null;var e=t._refCount;if(e<=0)this.connection=null;else if(t._refCount=e-1,e>1)this.connection=null;else{var n=this.connection,r=t._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}else this.connection=null}}]),e}(m.a),O=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e)).source=t,r.subjectFactory=n,r._refCount=0,r._isComplete=!1,r}return p(e,t),_(e,[{key:"_subscribe",value:function(t){return this.getSubject().subscribe(t)}},{key:"getSubject",value:function(){var t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject}},{key:"connect",value:function(){var t=this._connection;return t||(this._isComplete=!1,(t=this._connection=new h.a).add(this.source.subscribe(new E(this.getSubject(),this))),t.closed&&(this._connection=null,t=h.a.EMPTY)),t}},{key:"refCount",value:function(){return b()(this)}}]),e}(d.a),C={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:(k=O.prototype)._subscribe},_isComplete:{value:k._isComplete,writable:!0},getSubject:{value:k.getSubject},connect:{value:k.connect},refCount:{value:k.refCount}},E=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[t])).connectable=n,r}return p(e,t),_(e,[{key:"_error",value:function(t){this._unsubscribe(),u(v(e.prototype),"_error",this).call(this,t)}},{key:"_complete",value:function(){this.connectable._isComplete=!0,this._unsubscribe(),u(v(e.prototype),"_complete",this).call(this)}},{key:"_unsubscribe",value:function(){var t=this.connectable;if(t){this.connectable=null;var e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}]),e}(l.b);function T(){return new l.a}function x(t){for(var e in t)if(t[e]===x)return e;throw Error("Could not find renamed property on target object.")}function D(t,e){for(var n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function A(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(A).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString();if(null==e)return""+e;var n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function j(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}var N=x({__forward_ref__:x});function P(t){return t.__forward_ref__=P,t.toString=function(){return A(this())},t}function R(t){return M(t)?t():t}function M(t){return"function"==typeof t&&t.hasOwnProperty(N)&&t.__forward_ref__===P}function I(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}var L=I;function V(t){return{factory:t.factory,providers:t.providers||[],imports:t.imports||[]}}function F(t){return U(t,q)||U(t,B)}function U(t,e){return t.hasOwnProperty(e)?t[e]:null}function H(t){return t&&(t.hasOwnProperty(Y)||t.hasOwnProperty(W))?t[Y]:null}var z,q=x({"\u0275prov":x}),Y=x({"\u0275inj":x}),B=x({ngInjectableDef:x}),W=x({ngInjectorDef:x}),X=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}({});function G(t){var e=z;return z=t,e}function Q(t,e,n){var r=F(t);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&X.Optional)return null;if(void 0!==e)return e;throw new Error("Injector: NOT_FOUND [".concat(A(t),"]"))}function K(t){return{toString:t}.toString()}var Z=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}({}),J=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}({}),$="undefined"!=typeof globalThis&&globalThis,tt="undefined"!=typeof window&&window,et="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,nt="undefined"!=typeof global&&global,rt=$||nt||tt||et,it={},at=[],st=x({"\u0275cmp":x}),ot=x({"\u0275dir":x}),ut=x({"\u0275pipe":x}),lt=x({"\u0275mod":x}),ct=x({"\u0275loc":x}),ht=x({"\u0275fac":x}),ft=x({__NG_ELEMENT_ID__:x}),dt=0;function vt(t){return K(function(){var e={},n={type:t.type,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputs:null,outputs:null,exportAs:t.exportAs||null,onPush:t.changeDetection===Z.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||at,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||J.Emulated,id:"c",styles:t.styles||at,_:null,setInput:null,schemas:t.schemas||null,tView:null},r=t.directives,i=t.features,a=t.pipes;return n.id+=dt++,n.inputs=bt(t.inputs,e),n.outputs=bt(t.outputs),i&&i.forEach(function(t){return t(n)}),n.directiveDefs=r?function(){return("function"==typeof r?r():r).map(pt)}:null,n.pipeDefs=a?function(){return("function"==typeof a?a():a).map(yt)}:null,n})}function pt(t){return St(t)||function(t){return t[ot]||null}(t)}function yt(t){return function(t){return t[ut]||null}(t)}var gt={};function mt(t){var e={type:t.type,bootstrap:t.bootstrap||at,declarations:t.declarations||at,imports:t.imports||at,exports:t.exports||at,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&K(function(){gt[t.id]=t.type}),e}function _t(t,e){return K(function(){var n=Ot(t,!0);n.declarations=e.declarations||at,n.imports=e.imports||at,n.exports=e.exports||at})}function bt(t,e){if(null==t)return it;var n={};for(var r in t)if(t.hasOwnProperty(r)){var i=t[r],a=i;Array.isArray(i)&&(a=i[1],i=i[0]),n[i]=r,e&&(e[i]=a)}return n}var kt=vt;function wt(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function St(t){return t[st]||null}function Ot(t,e){var n=t[lt]||null;if(!n&&!0===e)throw new Error("Type ".concat(A(t)," does not have '\u0275mod' property."));return n}function Ct(t){return Array.isArray(t)&&"object"==typeof t[1]}function Et(t){return Array.isArray(t)&&!0===t[1]}function Tt(t){return 0!=(8&t.flags)}function xt(t){return 2==(2&t.flags)}function Dt(t){return 1==(1&t.flags)}function At(t){return null!==t.template}function jt(t,e){return t.hasOwnProperty(ht)?t[ht]:null}var Nt=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[function(t,e){return"".concat(t?"NG0".concat(t,": "):"").concat(e)}(t,n)])).code=t,r}return p(e,t),_(e)}(t(Error));function Pt(t){return"string"==typeof t?t:null==t?"":String(t)}function Rt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Pt(t)}function Mt(t,e){var n=e?" in "+e:"";throw new Nt("201","No provider for ".concat(Rt(t)," found").concat(n))}var It=function(){function t(e,n,r){g(this,t),this.previousValue=e,this.currentValue=n,this.firstChange=r}return _(t,[{key:"isFirstChange",value:function(){return this.firstChange}}]),t}();function Lt(){return Vt}function Vt(t){return t.type.prototype.ngOnChanges&&(t.setInput=Ut),Ft}function Ft(){var t=Ht(this),e=null==t?void 0:t.current;if(e){var n=t.previous;if(n===it)t.previous=e;else for(var r in e)n[r]=e[r];t.current=null,this.ngOnChanges(e)}}function Ut(t,e,n,r){var i=Ht(t)||function(t,e){return t.__ngSimpleChanges__=e}(t,{previous:it,current:null}),a=i.current||(i.current={}),s=i.previous,o=this.declaredInputs[n],u=s[o];a[o]=new It(u&&u.currentValue,e,s===it),t[r]=e}function Ht(t){return t.__ngSimpleChanges__||null}Lt.ngInherit=!0;var zt=void 0;function qt(t){zt=t}function Yt(){return void 0!==zt?zt:"undefined"!=typeof document?document:void 0}function Bt(t){return!!t.listen}var Wt={createRenderer:function(t,e){return Yt()}};function Xt(t){for(;Array.isArray(t);)t=t[0];return t}function Gt(t,e){return Xt(e[t])}function Qt(t,e){return Xt(e[t.index])}function Kt(t,e){return t.data[e]}function Zt(t,e){return t[e]}function Jt(t,e){var n=e[t];return Ct(n)?n:n[0]}function $t(t){var e=function(t){return t.__ngContext__||null}(t);return e?Array.isArray(e)?e:e.lView:null}function te(t){return 4==(4&t[2])}function ee(t){return 128==(128&t[2])}function ne(t,e){return null==e?null:t[e]}function re(t){t[18]=0}function ie(t,e){t[5]+=e;for(var n=t,r=t[3];null!==r&&(1===e&&1===n[5]||-1===e&&0===n[5]);)r[5]+=e,n=r,r=r[3]}var ae={lFrame:xe(null),bindingsEnabled:!0,isInCheckNoChangesMode:!1};function se(){return ae.bindingsEnabled}function oe(){return ae.lFrame.lView}function ue(){return ae.lFrame.tView}function le(t){ae.lFrame.contextLView=t}function ce(){for(var t=he();null!==t&&64===t.type;)t=t.parent;return t}function he(){return ae.lFrame.currentTNode}function fe(t,e){var n=ae.lFrame;n.currentTNode=t,n.isParent=e}function de(){return ae.lFrame.isParent}function ve(){ae.lFrame.isParent=!1}function pe(){return ae.isInCheckNoChangesMode}function ye(t){ae.isInCheckNoChangesMode=t}function ge(){var t=ae.lFrame,e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function me(){return ae.lFrame.bindingIndex}function _e(){return ae.lFrame.bindingIndex++}function be(t){var e=ae.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function ke(t){ae.lFrame.currentDirectiveIndex=t}function we(){return ae.lFrame.currentQueryIndex}function Se(t){ae.lFrame.currentQueryIndex=t}function Oe(t){var e=t[1];return 2===e.type?e.declTNode:1===e.type?t[6]:null}function Ce(t,e,n){if(n&X.SkipSelf){for(var r=e,i=t;!(null!==(r=r.parent)||n&X.Host||(r=Oe(i),null===r)||(i=i[15],10&r.type)););if(null===r)return!1;e=r,t=i}var a=ae.lFrame=Te();return a.currentTNode=e,a.lView=t,!0}function Ee(t){var e=Te(),n=t[1];ae.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Te(){var t=ae.lFrame,e=null===t?null:t.child;return null===e?xe(t):e}function xe(t){var e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function De(){var t=ae.lFrame;return ae.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var Ae=De;function je(){var t=De();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function Ne(){return ae.lFrame.selectedIndex}function Pe(t){ae.lFrame.selectedIndex=t}function Re(){var t=ae.lFrame;return Kt(t.tView,t.selectedIndex)}function Me(t,e){for(var n=e.directiveStart,r=e.directiveEnd;n<r;n++){var i=t.data[n].type.prototype,a=i.ngAfterContentInit,s=i.ngAfterContentChecked,o=i.ngAfterViewInit,u=i.ngAfterViewChecked,l=i.ngOnDestroy;a&&(t.contentHooks||(t.contentHooks=[])).push(-n,a),s&&((t.contentHooks||(t.contentHooks=[])).push(n,s),(t.contentCheckHooks||(t.contentCheckHooks=[])).push(n,s)),o&&(t.viewHooks||(t.viewHooks=[])).push(-n,o),u&&((t.viewHooks||(t.viewHooks=[])).push(n,u),(t.viewCheckHooks||(t.viewCheckHooks=[])).push(n,u)),null!=l&&(t.destroyHooks||(t.destroyHooks=[])).push(n,l)}}function Ie(t,e,n){Fe(t,e,3,n)}function Le(t,e,n,r){(3&t[2])===n&&Fe(t,e,n,r)}function Ve(t,e){var n=t[2];(3&n)===e&&(n&=2047,n+=1,t[2]=n)}function Fe(t,e,n,r){for(var i=null!=r?r:-1,a=e.length-1,s=0,o=void 0!==r?65535&t[18]:0;o<a;o++)if("number"==typeof e[o+1]){if(s=e[o],null!=r&&s>=r)break}else e[o]<0&&(t[18]+=65536),(s<i||-1==i)&&(Ue(t,n,e,o),t[18]=(4294901760&t[18])+o+2),o++}function Ue(t,e,n,r){var i=n[r]<0,a=n[r+1],s=t[i?-n[r]:n[r]];i?t[2]>>11<t[18]>>16&&(3&t[2])===e&&(t[2]+=2048,a.call(s)):a.call(s)}var He=_(function t(e,n,r){g(this,t),this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r});function ze(t,e,n){for(var r=Bt(t),i=0;i<n.length;){var a=n[i];if("number"==typeof a){if(0!==a)break;i++;var s=n[i++],o=n[i++],u=n[i++];r?t.setAttribute(e,o,u,s):e.setAttributeNS(s,o,u)}else{var l=a,c=n[++i];Ye(l)?r&&t.setProperty(e,l,c):r?t.setAttribute(e,l,c):e.setAttribute(l,c),i++}}return i}function qe(t){return 3===t||4===t||6===t}function Ye(t){return 64===t.charCodeAt(0)}function Be(t,e){if(null===e||0===e.length);else if(null===t||0===t.length)t=e.slice();else for(var n=-1,r=0;r<e.length;r++){var i=e[r];"number"==typeof i?n=i:0===n||We(t,n,i,null,-1===n||2===n?e[++r]:null)}return t}function We(t,e,n,r,i){var a=0,s=t.length;if(-1===e)s=-1;else for(;a<t.length;){var o=t[a++];if("number"==typeof o){if(o===e){s=-1;break}if(o>e){s=a-1;break}}}for(;a<t.length;){var u=t[a];if("number"==typeof u)break;if(u===n){if(null===r)return void(null!==i&&(t[a+1]=i));if(r===t[a+1])return void(t[a+2]=i)}a++,null!==r&&a++,null!==i&&a++}-1!==s&&(t.splice(s,0,e),a=s+1),t.splice(a++,0,n),null!==r&&t.splice(a++,0,r),null!==i&&t.splice(a++,0,i)}function Xe(t){return-1!==t}function Ge(t){return 32767&t}function Qe(t,e){for(var n=t>>16,r=e;n>0;)r=r[15],n--;return r}var Ke=!0;function Ze(t){var e=Ke;return Ke=t,e}var Je=0;function $e(t,e){var n=en(t,e);if(-1!==n)return n;var r=e[1];r.firstCreatePass&&(t.injectorIndex=e.length,tn(r.data,t),tn(e,null),tn(r.blueprint,null));var i=nn(t,e),a=t.injectorIndex;if(Xe(i))for(var s=Ge(i),o=Qe(i,e),u=o[1].data,l=0;l<8;l++)e[a+l]=o[s+l]|u[s+l];return e[a+8]=i,a}function tn(t,e){t.push(0,0,0,0,0,0,0,0,e)}function en(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function nn(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;for(var n=0,r=null,i=e;null!==i;){var a=i[1],s=a.type;if(null===(r=2===s?a.declTNode:1===s?i[6]:null))return-1;if(n++,i=i[15],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return-1}function rn(t,e,n){!function(t,e,n){var r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(ft)&&(r=n[ft]),null==r&&(r=n[ft]=Je++);var i=255&r,a=1<<i,s=64&i,o=32&i,u=e.data;128&i?s?o?u[t+7]|=a:u[t+6]|=a:o?u[t+5]|=a:u[t+4]|=a:s?o?u[t+3]|=a:u[t+2]|=a:o?u[t+1]|=a:u[t]|=a}(t,e,n)}function an(t,e,n){if(n&X.Optional)return t;Mt(e,"NodeInjector")}function sn(t,e,n,r){if(n&X.Optional&&void 0===r&&(r=null),0==(n&(X.Self|X.Host))){var i=t[9],a=G(void 0);try{return i?i.get(e,r,n&X.Optional):Q(e,r,n&X.Optional)}finally{G(a)}}return an(r,e,n)}function on(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:X.Default,i=arguments.length>4?arguments[4]:void 0;if(null!==t){var a=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;var e=t.hasOwnProperty(ft)?t[ft]:void 0;return"number"==typeof e?e>=0?255&e:ln:e}(n);if("function"==typeof a){if(!Ce(e,t,r))return r&X.Host?an(i,n,r):sn(e,n,r,i);try{var s=a();if(null!=s||r&X.Optional)return s;Mt(n)}finally{Ae()}}else if("number"==typeof a){var o=null,u=en(t,e),l=-1,c=r&X.Host?e[16][6]:null;for((-1===u||r&X.SkipSelf)&&(-1!==(l=-1===u?nn(t,e):e[u+8])&&vn(r,!1)?(o=e[1],u=Ge(l),e=Qe(l,e)):u=-1);-1!==u;){var h=e[1];if(dn(a,u,h.data)){var f=cn(u,e,n,o,r,c);if(f!==un)return f}-1!==(l=e[u+8])&&vn(r,e[1].data[u+8]===c)&&dn(a,u,e)?(o=h,u=Ge(l),e=Qe(l,e)):u=-1}}}return sn(e,n,r,i)}var un={};function ln(){return new pn(ce(),oe())}function cn(t,e,n,r,i,a){var s=e[1],o=s.data[t+8],u=hn(o,s,n,null==r?xt(o)&&Ke:r!=s&&0!=(3&o.type),i&X.Host&&a===o);return null!==u?fn(e,s,u,o):un}function hn(t,e,n,r,i){for(var a=t.providerIndexes,s=e.data,o=1048575&a,u=t.directiveStart,l=a>>20,c=i?o+l:t.directiveEnd,h=r?o:o+l;h<c;h++){var f=s[h];if(h<u&&n===f||h>=u&&f.type===n)return h}if(i){var d=s[u];if(d&&At(d)&&d.type===n)return u}return null}function fn(t,e,n,r){var i=t[n],a=e.data;if(i instanceof He){var s=i;s.resolving&&function(t,e){throw new Nt("200","Circular dependency in DI detected for "+t)}(Rt(a[n]));var o=Ze(s.canSeeViewProviders);s.resolving=!0;var u=s.injectImpl?G(s.injectImpl):null;Ce(t,r,X.Default);try{i=t[n]=s.factory(void 0,a,t,r),e.firstCreatePass&&n>=r.directiveStart&&function(t,e,n){var r=e.type.prototype,i=r.ngOnChanges,a=r.ngOnInit,s=r.ngDoCheck;if(i){var o=Vt(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,o)}a&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,a),s&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,s),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,s))}(n,a[n],e)}finally{null!==u&&G(u),Ze(o),s.resolving=!1,Ae()}}return i}function dn(t,e,n){var r=64&t,i=32&t;return!!((128&t?r?i?n[e+7]:n[e+6]:i?n[e+5]:n[e+4]:r?i?n[e+3]:n[e+2]:i?n[e+1]:n[e])&1<<t)}function vn(t,e){return!(t&X.Self||t&X.Host&&e)}var pn=function(){function t(e,n){g(this,t),this._tNode=e,this._lView=n}return _(t,[{key:"get",value:function(t,e){return on(this._tNode,this._lView,t,void 0,e)}}]),t}();function yn(t){var e=t;if(M(t))return function(){var t=yn(R(e));return t?t():null};var n=jt(e);if(null===n){var r=H(e);n=r&&r.factory}return n||null}function gn(t){return K(function(){for(var e=t.prototype.constructor,n=e[ht]||yn(e),r=Object.prototype,i=Object.getPrototypeOf(t.prototype).constructor;i&&i!==r;){var a=i[ht]||yn(i);if(a&&a!==n)return a;i=Object.getPrototypeOf(i)}return function(t){return new t}})}function mn(t){return function(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;var n=t.attrs;if(n)for(var r=n.length,i=0;i<r;){var a=n[i];if(qe(a))break;if(0===a)i+=2;else if("number"==typeof a)for(i++;i<r&&"string"==typeof n[i];)i++;else{if(a===e)return n[i+1];i+=2}}return null}(ce(),t)}function _n(t,n,r){return K(function(){var i=function(t){return function(){if(t){var e=t.apply(void 0,arguments);for(var n in e)this[n]=e[n]}}}(n);function a(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(this instanceof a)return i.apply(this,n),this;var s=e(a,n);return o.annotation=s,o;function o(t,e,n){for(var r=t.hasOwnProperty("__parameters__")?t.__parameters__:Object.defineProperty(t,"__parameters__",{value:[]}).__parameters__;r.length<=n;)r.push(null);return(r[n]=r[n]||[]).push(s),t}}return r&&(a.prototype=Object.create(r.prototype)),a.prototype.ngMetadataName=t,a.annotationCls=a,a})}var bn=function(){function t(e,n){g(this,t),this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=I({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}return _(t,[{key:"toString",value:function(){return"InjectionToken "+this._desc}}]),t}(),kn=new bn("AnalyzeForEntryComponents"),wn=Function;function Sn(t,e){void 0===e&&(e=t);for(var n=0;n<t.length;n++){var r=t[n];Array.isArray(r)?(e===t&&(e=t.slice(0,n)),Sn(r,e)):e!==t&&e.push(r)}return e}function On(t,e){t.forEach(function(t){return Array.isArray(t)?On(t,e):e(t)})}function Cn(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function En(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Tn(t,e,n){var r=Dn(t,e);return r>=0?t[1|r]=n:function(t,e,n,r){var i=t.length;if(i==e)t.push(n,r);else if(1===i)t.push(r,t[0]),t[0]=n;else{for(i--,t.push(t[i-1],t[i]);i>e;)t[i]=t[i-2],i--;t[e]=n,t[e+1]=r}}(t,r=~r,e,n),r}function xn(t,e){var n=Dn(t,e);if(n>=0)return t[1|n]}function Dn(t,e){return function(t,e,n){for(var r=0,i=t.length>>1;i!==r;){var a=r+(i-r>>1),s=t[a<<1];if(e===s)return a<<1;s>e?i=a:r=a+1}return~(i<<1)}(t,e)}var An=_n("Inject",function(t){return{token:t}}),jn=_n("Optional"),Nn=_n("Self"),Pn=_n("SkipSelf"),Rn=_n("Host"),Mn={},In=/\n/gm,Ln=x({provide:String,useValue:x}),Vn=void 0;function Fn(t){var e=Vn;return Vn=t,e}function Un(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:X.Default;if(void 0===Vn)throw new Error("inject() must be called from an injection context");return null===Vn?Q(t,void 0,e):Vn.get(t,e&X.Optional?null:void 0,e)}function Hn(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:X.Default;return(z||Un)(R(t),e)}var zn,qn=Hn;function Yn(t){for(var e=[],n=0;n<t.length;n++){var r=R(t[n]);if(Array.isArray(r)){if(0===r.length)throw new Error("Arguments array must have arguments.");for(var i=void 0,a=X.Default,s=0;s<r.length;s++){var o=r[s];o instanceof jn||"Optional"===o.ngMetadataName||o===jn?a|=X.Optional:o instanceof Pn||"SkipSelf"===o.ngMetadataName||o===Pn?a|=X.SkipSelf:o instanceof Nn||"Self"===o.ngMetadataName||o===Nn?a|=X.Self:o instanceof Rn||"Host"===o.ngMetadataName||o===Rn?a|=X.Host:i=o instanceof An||o===An?o.token:o}e.push(Hn(i,a))}else e.push(Hn(r))}return e}function Bn(t){var e;return(null===(e=function(){if(void 0===zn&&(zn=null,rt.trustedTypes))try{zn=rt.trustedTypes.createPolicy("angular",{createHTML:function(t){return t},createScript:function(t){return t},createScriptURL:function(t){return t}})}catch(e){}return zn}())||void 0===e?void 0:e.createHTML(t))||t}var Wn=function(){function t(e){g(this,t),this.changingThisBreaksApplicationSecurity=e}return _(t,[{key:"toString",value:function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see https://g.co/ng/security#xss)"}}]),t}(),Xn=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e,[{key:"getTypeName",value:function(){return"HTML"}}]),e}(Wn),Gn=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e,[{key:"getTypeName",value:function(){return"Style"}}]),e}(Wn),Qn=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e,[{key:"getTypeName",value:function(){return"Script"}}]),e}(Wn),Kn=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e,[{key:"getTypeName",value:function(){return"URL"}}]),e}(Wn),Zn=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e,[{key:"getTypeName",value:function(){return"ResourceURL"}}]),e}(Wn);function Jn(t){return t instanceof Wn?t.changingThisBreaksApplicationSecurity:t}function $n(t,e){var n=tr(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error("Required a safe ".concat(e,", got a ").concat(n," (see https://g.co/ng/security#xss)"))}return n===e}function tr(t){return t instanceof Wn&&t.getTypeName()||null}function er(t){return new Xn(t)}function nr(t){return new Gn(t)}function rr(t){return new Qn(t)}function ir(t){return new Kn(t)}function ar(t){return new Zn(t)}var sr=function(){function t(e){g(this,t),this.inertDocumentHelper=e}return _(t,[{key:"getInertBodyElement",value:function(t){t="<body><remove></remove>"+t;try{var e=(new window.DOMParser).parseFromString(Bn(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(n){return null}}}]),t}(),or=function(){function t(e){if(g(this,t),this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){var n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);var r=this.inertDocument.createElement("body");n.appendChild(r)}}return _(t,[{key:"getInertBodyElement",value:function(t){var e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=Bn(t),e;var n=this.inertDocument.createElement("body");return n.innerHTML=Bn(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}},{key:"stripCustomNsAttrs",value:function(t){for(var e=t.attributes,n=e.length-1;0<n;n--){var r=e.item(n).name;"xmlns:ns1"!==r&&0!==r.indexOf("ns1:")||t.removeAttribute(r)}for(var i=t.firstChild;i;)i.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(i),i=i.nextSibling}}]),t}(),ur=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi,lr=/^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 cr(t){return(t=String(t)).match(ur)||t.match(lr)?t:"unsafe:"+t}function hr(t){var e,n={},r=i(t.split(","));try{for(r.s();!(e=r.n()).done;){n[e.value]=!0}}catch(a){r.e(a)}finally{r.f()}return n}function fr(){for(var t={},e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];for(var i=0,a=n;i<a.length;i++){var s=a[i];for(var o in s)s.hasOwnProperty(o)&&(t[o]=!0)}return t}var dr,vr=hr("area,br,col,hr,img,wbr"),pr=hr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),yr=hr("rp,rt"),gr=fr(yr,pr),mr=fr(vr,fr(pr,hr("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")),fr(yr,hr("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")),gr),_r=hr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),br=hr("srcset"),kr=fr(_r,br,hr("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"),hr("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")),wr=hr("script,style,template"),Sr=function(){function t(){g(this,t),this.sanitizedSomething=!1,this.buf=[]}return _(t,[{key:"sanitizeChildren",value:function(t){for(var e=t.firstChild,n=!0;e;)if(e.nodeType===Node.ELEMENT_NODE?n=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,n&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);var r=this.checkClobberedElement(e,e.nextSibling);if(r){e=r;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}},{key:"startElement",value:function(t){var e=t.nodeName.toLowerCase();if(!mr.hasOwnProperty(e))return this.sanitizedSomething=!0,!wr.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);for(var n,r=t.attributes,i=0;i<r.length;i++){var a=r.item(i),s=a.name,o=s.toLowerCase();if(kr.hasOwnProperty(o)){var u=a.value;_r[o]&&(u=cr(u)),br[o]&&(n=u,u=(n=String(n)).split(",").map(function(t){return cr(t.trim())}).join(", ")),this.buf.push(" ",s,'="',Er(u),'"')}else this.sanitizedSomething=!0}return this.buf.push(">"),!0}},{key:"endElement",value:function(t){var e=t.nodeName.toLowerCase();mr.hasOwnProperty(e)&&!vr.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}},{key:"chars",value:function(t){this.buf.push(Er(t))}},{key:"checkClobberedElement",value:function(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+t.outerHTML);return e}}]),t}(),Or=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Cr=/([^\#-~ |!])/g;function Er(t){return t.replace(/&/g,"&amp;").replace(Or,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Cr,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function Tr(t,e){var n=null;try{dr=dr||function(t){var e=new or(t);return function(){try{return!!(new window.DOMParser).parseFromString(Bn(""),"text/html")}catch(t){return!1}}()?new sr(e):e}(t);var r=e?String(e):"";n=dr.getInertBodyElement(r);var i=5,a=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=a,a=n.innerHTML,n=dr.getInertBodyElement(r)}while(r!==a);return(new Sr).sanitizeChildren(xr(n)||n)}finally{if(n)for(var s=xr(n)||n;s.firstChild;)s.removeChild(s.firstChild)}}function xr(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var Dr=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}({});function Ar(t){var e=Nr();return e?e.sanitize(Dr.HTML,t)||"":$n(t,"HTML")?Jn(t):Tr(Yt(),Pt(t))}function jr(t){var e=Nr();return e?e.sanitize(Dr.URL,t)||"":$n(t,"URL")?Jn(t):cr(Pt(t))}function Nr(){var t=oe();return t&&t[12]}function Pr(t){return t.ngDebugContext}function Rr(t){return t.ngOriginalError}function Mr(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];t.error.apply(t,n)}var Ir=function(){function t(){g(this,t),this._console=console}return _(t,[{key:"handleError",value:function(t){var e=this._findOriginalError(t),n=this._findContext(t),r=function(t){return t.ngErrorLogger||Mr}(t);r(this._console,"ERROR",t),e&&r(this._console,"ORIGINAL ERROR",e),n&&r(this._console,"ERROR CONTEXT",n)}},{key:"_findContext",value:function(t){return t?Pr(t)?Pr(t):this._findContext(Rr(t)):null}},{key:"_findOriginalError",value:function(t){for(var e=Rr(t);e&&Rr(e);)e=Rr(e);return e}}]),t}();function Lr(t,e){t.__ngContext__=e}var Vr=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(rt);function Fr(t){return{name:"document",target:t.ownerDocument}}function Ur(t){return t instanceof Function?t():t}var Hr=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({});function zr(t,e){return(void 0)(t,e)}function qr(t){var e=t[3];return Et(e)?e[3]:e}function Yr(t){return Wr(t[13])}function Br(t){return Wr(t[4])}function Wr(t){for(;null!==t&&!Et(t);)t=t[4];return t}function Xr(t,e,n,r,i){if(null!=r){var a,s=!1;Et(r)?a=r:Ct(r)&&(s=!0,r=r[0]);var o=Xt(r);0===t&&null!==n?null==i?ti(e,n,o):$r(e,n,o,i||null,!0):1===t&&null!==n?$r(e,n,o,i||null,!0):2===t?function(t,e,n){var r=ni(t,e);r&&function(t,e,n,r){Bt(t)?t.removeChild(e,n,r):e.removeChild(n)}(t,r,e,n)}(e,o,s):3===t&&e.destroyNode(o),null!=a&&function(t,e,n,r,i){var a=n[7];a!==Xt(n)&&Xr(e,t,r,a,i);for(var s=10;s<n.length;s++){var o=n[s];oi(o[1],o,t,e,r,a)}}(e,t,a,n,i)}}function Gr(t,e,n){return Bt(t)?t.createElement(e,n):null===n?t.createElement(e):t.createElementNS(n,e)}function Qr(t,e){var n=t[9],r=n.indexOf(e),i=e[3];1024&e[2]&&(e[2]&=-1025,ie(i,-1)),n.splice(r,1)}function Kr(t,e){if(!(t.length<=10)){var n,r=10+e,i=t[r];if(i){var a=i[17];null!==a&&a!==t&&Qr(a,i),e>0&&(t[r-1][4]=i[4]);var s=En(t,10+e);oi(i[1],n=i,n[11],2,null,null),n[0]=null,n[6]=null;var o=s[19];null!==o&&o.detachView(s[1]),i[3]=null,i[4]=null,i[2]&=-129}return i}}function Zr(t,e){if(!(256&e[2])){var n=e[11];Bt(n)&&n.destroyNode&&oi(t,e,n,3,null,null),function(t){var e=t[13];if(!e)return Jr(t[1],t);for(;e;){var n=null;if(Ct(e))n=e[13];else{var r=e[10];r&&(n=r)}if(!n){for(;e&&!e[4]&&e!==t;)Ct(e)&&Jr(e[1],e),e=e[3];null===e&&(e=t),Ct(e)&&Jr(e[1],e),n=e&&e[4]}e=n}}(e)}}function Jr(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){var n;if(null!=t&&null!=(n=t.destroyHooks))for(var r=0;r<n.length;r+=2){var i=e[n[r]];if(!(i instanceof He)){var a=n[r+1];if(Array.isArray(a))for(var s=0;s<a.length;s+=2)a[s+1].call(i[a[s]]);else a.call(i)}}}(t,e),function(t,e){var n=t.cleanup,r=e[7],i=-1;if(null!==n)for(var a=0;a<n.length-1;a+=2)if("string"==typeof n[a]){var s=n[a+1],o="function"==typeof s?s(e):Xt(e[s]),u=r[i=n[a+2]],l=n[a+3];"boolean"==typeof l?o.removeEventListener(n[a],u,l):l>=0?r[i=l]():r[i=-l].unsubscribe(),a+=2}else{var c=r[i=n[a+1]];n[a].call(c)}if(null!==r){for(var h=i+1;h<r.length;h++)(0,r[h])();e[7]=null}}(t,e),1===e[1].type&&Bt(e[11])&&e[11].destroy();var n=e[17];if(null!==n&&Et(e[3])){n!==e[3]&&Qr(n,e);var r=e[19];null!==r&&r.detachView(t)}}}function $r(t,e,n,r,i){Bt(t)?t.insertBefore(e,n,r,i):e.insertBefore(n,r,i)}function ti(t,e,n){Bt(t)?t.appendChild(e,n):e.appendChild(n)}function ei(t,e,n,r,i){null!==r?$r(t,e,n,r,i):ti(t,e,n)}function ni(t,e){return Bt(t)?t.parentNode(e):e.parentNode}function ri(t,e,n,r){var i=function(t,e,n){return function(t,e,n){for(var r=e;null!==r&&40&r.type;)r=(e=r).parent;if(null===r)return n[0];if(2&r.flags){var i=t.data[r.directiveStart].encapsulation;if(i===J.None||i===J.Emulated)return null}return Qt(r,n)}(t,e.parent,n)}(t,r,e),a=e[11],s=function(t,e,n){return function(t,e,n){return 40&t.type?Qt(t,n):null}(t,0,n)}(r.parent||e[6],0,e);if(null!=i)if(Array.isArray(n))for(var o=0;o<n.length;o++)ei(a,i,n[o],s,!1);else ei(a,i,n,s,!1)}function ii(t,e){if(null!==e){var n=e.type;if(3&n)return Qt(e,t);if(4&n)return ai(-1,t[e.index]);if(8&n){var r=e.child;if(null!==r)return ii(t,r);var i=t[e.index];return Et(i)?ai(-1,i):Xt(i)}if(32&n)return zr(e,t)()||Xt(t[e.index]);var a=t[16],s=a[6],o=qr(a),u=s.projection[e.projection];return null!=u?ii(o,u):ii(t,e.next)}return null}function ai(t,e){var n=10+t+1;if(n<e.length){var r=e[n],i=r[1].firstChild;if(null!==i)return ii(r,i)}return e[7]}function si(t,e,n,r,i,a,s){for(;null!=n;){var o=r[n.index],u=n.type;if(s&&0===e&&(o&&Lr(Xt(o),r),n.flags|=4),64!=(64&n.flags))if(8&u)si(t,e,n.child,r,i,a,!1),Xr(e,t,i,o,a);else if(32&u){for(var l=zr(n,r),c=void 0;c=l();)Xr(e,t,i,c,a);Xr(e,t,i,o,a)}else 16&u?ui(t,e,r,n,i,a):Xr(e,t,i,o,a);n=s?n.projectionNext:n.next}}function oi(t,e,n,r,i,a){si(n,r,t.firstChild,e,i,a,!1)}function ui(t,e,n,r,i,a){var s=n[16],o=s[6].projection[r.projection];if(Array.isArray(o))for(var u=0;u<o.length;u++)Xr(e,t,i,o[u],a);else si(t,e,o,s[3],i,a,!0)}function li(t,e,n){Bt(t)?t.setAttribute(e,"style",n):e.style.cssText=n}function ci(t,e,n){Bt(t)?""===n?t.removeAttribute(e,"class"):t.setAttribute(e,"class",n):e.className=n}function hi(t,e,n){for(var r=t.length;;){var i=t.indexOf(e,n);if(-1===i)return i;if(0===i||t.charCodeAt(i-1)<=32){var a=e.length;if(i+a===r||t.charCodeAt(i+a)<=32)return i}n=i+1}}function fi(t,e,n){for(var r=0;r<t.length;){var i=t[r++];if(n&&"class"===i){if(-1!==hi((i=t[r]).toLowerCase(),e,0))return!0}else if(1===i){for(;r<t.length&&"string"==typeof(i=t[r++]);)if(i.toLowerCase()===e)return!0;return!1}}return!1}function di(t){return 4===t.type&&"ng-template"!==t.value}function vi(t,e,n){return e===(4!==t.type||n?t.value:"ng-template")}function pi(t,e,n){for(var r=4,i=t.attrs||[],a=function(t){for(var e=0;e<t.length;e++)if(qe(t[e]))return e;return t.length}(i),s=!1,o=0;o<e.length;o++){var u=e[o];if("number"!=typeof u){if(!s)if(4&r){if(r=2|1&r,""!==u&&!vi(t,u,n)||""===u&&1===e.length){if(yi(r))return!1;s=!0}}else{var l=8&r?u:e[++o];if(8&r&&null!==t.attrs){if(!fi(t.attrs,l,n)){if(yi(r))return!1;s=!0}continue}var c=gi(8&r?"class":u,i,di(t),n);if(-1===c){if(yi(r))return!1;s=!0;continue}if(""!==l){var h;h=c>a?"":i[c+1].toLowerCase();var f=8&r?h:null;if(f&&-1!==hi(f,l,0)||2&r&&l!==h){if(yi(r))return!1;s=!0}}}}else{if(!s&&!yi(r)&&!yi(u))return!1;if(s&&yi(u))continue;s=!1,r=u|1&r}}return yi(r)||s}function yi(t){return 0==(1&t)}function gi(t,e,n,r){if(null===e)return-1;var i=0;if(r||!n){for(var a=!1;i<e.length;){var s=e[i];if(s===t)return i;if(3===s||6===s)a=!0;else{if(1===s||2===s){for(var o=e[++i];"string"==typeof o;)o=e[++i];continue}if(4===s)break;if(0===s){i+=4;continue}}i+=a?1:2}return-1}return function(t,e){var n=t.indexOf(4);if(n>-1)for(n++;n<t.length;){var r=t[n];if("number"==typeof r)return-1;if(r===e)return n;n++}return-1}(e,t)}function mi(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=0;r<e.length;r++)if(pi(t,e[r],n))return!0;return!1}function _i(t,e){return t?":not("+e.trim()+")":e}function bi(t){for(var e=t[0],n=1,r=2,i="",a=!1;n<t.length;){var s=t[n];if("string"==typeof s)if(2&r){var o=t[++n];i+="["+s+(o.length>0?'="'+o+'"':"")+"]"}else 8&r?i+="."+s:4&r&&(i+=" "+s);else""===i||yi(s)||(e+=_i(a,i),i=""),r=s,a=a||!yi(r);n++}return""!==i&&(e+=_i(a,i)),e}var ki={};function wi(t){Si(ue(),oe(),Ne()+t,pe())}function Si(t,e,n,r){if(!r)if(3==(3&e[2])){var i=t.preOrderCheckHooks;null!==i&&Ie(e,i,n)}else{var a=t.preOrderHooks;null!==a&&Le(e,a,0,n)}Pe(n)}function Oi(t,e){return t<<17|e<<2}function Ci(t){return t>>17&32767}function Ei(t){return 2|t}function Ti(t){return(131068&t)>>2}function xi(t,e){return-131069&t|e<<2}function Di(t){return 1|t}function Ai(t,e){var n=t.contentQueries;if(null!==n)for(var r=0;r<n.length;r+=2){var i=n[r],a=n[r+1];if(-1!==a){var s=t.data[a];Se(i),s.contentQueries(2,e[a],a)}}}function ji(t,e,n,r,i,a,s,o,u,l){var c=e.blueprint.slice();return c[0]=i,c[2]=140|r,re(c),c[3]=c[15]=t,c[8]=n,c[10]=s||t&&t[10],c[11]=o||t&&t[11],c[12]=u||t&&t[12]||null,c[9]=l||t&&t[9]||null,c[6]=a,c[16]=2==e.type?t[16]:c,c}function Ni(t,e,n,r,i){var a,s,o=t.data[e];if(null===o)o=function(t,e,n,r,i){var a=he(),s=de(),o=t.data[e]=function(t,e,n,r,i,a){return{type:n,index:r,insertBeforeIndex:null,injectorIndex:e?e.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,value:i,attrs:a,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,s?a:a&&a.parent,n,e,r,i);return null===t.firstChild&&(t.firstChild=o),null!==a&&(s?null==a.child&&null!==o.parent&&(a.child=o):null===a.next&&(a.next=o)),o}(t,e,n,r,i),ae.lFrame.inI18n&&(o.flags|=64);else if(64&o.type){o.type=n,o.value=r,o.attrs=i;var u=(a=ae.lFrame,s=a.currentTNode,a.isParent?s:s.parent);o.injectorIndex=null===u?-1:u.injectorIndex}return fe(o,!0),o}function Pi(t,e,n,r){if(0===n)return-1;for(var i=e.length,a=0;a<n;a++)e.push(r),t.blueprint.push(r),t.data.push(null);return i}function Ri(t,e,n){Ee(e);try{var r=t.viewQuery;null!==r&&ha(1,r,n);var i=t.template;null!==i&&Li(t,e,i,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&Ai(t,e),t.staticViewQueries&&ha(2,t.viewQuery,n);var a=t.components;null!==a&&function(t,e){for(var n=0;n<e.length;n++)sa(t,e[n])}(e,a)}catch(s){throw t.firstCreatePass&&(t.incompleteFirstPass=!0),s}finally{e[2]&=-5,je()}}function Mi(t,e,n,r){var i=e[2];if(256!=(256&i)){Ee(e);var a=pe();try{re(e),ae.lFrame.bindingIndex=t.bindingStartIndex,null!==n&&Li(t,e,n,2,r);var s=3==(3&i);if(!a)if(s){var o=t.preOrderCheckHooks;null!==o&&Ie(e,o,null)}else{var u=t.preOrderHooks;null!==u&&Le(e,u,0,null),Ve(e,0)}if(function(t){for(var e=Yr(t);null!==e;e=Br(e))if(e[2])for(var n=e[9],r=0;r<n.length;r++){var i=n[r],a=i[3];0==(1024&i[2])&&ie(a,1),i[2]|=1024}}(e),function(t){for(var e=Yr(t);null!==e;e=Br(e))for(var n=10;n<e.length;n++){var r=e[n],i=r[1];ee(r)&&Mi(i,r,i.template,r[8])}}(e),null!==t.contentQueries&&Ai(t,e),!a)if(s){var l=t.contentCheckHooks;null!==l&&Ie(e,l)}else{var c=t.contentHooks;null!==c&&Le(e,c,1),Ve(e,1)}!function(t,e){var n,r,i,a=t.hostBindingOpCodes;if(null!==a)try{for(var s=0;s<a.length;s++){var o=a[s];if(o<0)Pe(~o);else{var u=o,l=a[++s],c=a[++s];n=l,r=u,i=void 0,(i=ae.lFrame).bindingIndex=i.bindingRootIndex=n,ke(r),c(2,e[u])}}}finally{Pe(-1)}}(t,e);var h=t.components;null!==h&&function(t,e){for(var n=0;n<e.length;n++)ia(t,e[n])}(e,h);var f=t.viewQuery;if(null!==f&&ha(2,f,r),!a)if(s){var d=t.viewCheckHooks;null!==d&&Ie(e,d)}else{var v=t.viewHooks;null!==v&&Le(e,v,2),Ve(e,2)}!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),a||(e[2]&=-73),1024&e[2]&&(e[2]&=-1025,ie(e[3],-1))}finally{je()}}}function Ii(t,e,n,r){var i=e[10],a=!pe(),s=te(e);try{a&&!s&&i.begin&&i.begin(),s&&Ri(t,e,r),Mi(t,e,n,r)}finally{a&&!s&&i.end&&i.end()}}function Li(t,e,n,r,i){var a=Ne();try{Pe(-1),2&r&&e.length>20&&Si(t,e,20,pe()),n(r,i)}finally{Pe(a)}}function Vi(t,e,n){if(Tt(e))for(var r=e.directiveEnd,i=e.directiveStart;i<r;i++){var a=t.data[i];a.contentQueries&&a.contentQueries(1,n[i],i)}}function Fi(t,e,n){se()&&(function(t,e,n,r){var i=n.directiveStart,a=n.directiveEnd;t.firstCreatePass||$e(n,e),Lr(r,e);for(var s=n.initialInputs,o=i;o<a;o++){var u=t.data[o],l=At(u);l&&$i(e,n,u);var c=fn(e,t,o,n);Lr(c,e),null!==s&&ea(0,o-i,c,u,0,s),l&&(Jt(n.index,e)[8]=c)}}(t,e,n,Qt(n,e)),128==(128&n.flags)&&function(t,e,n){var r=n.directiveStart,i=n.directiveEnd,a=n.index,s=ae.lFrame.currentDirectiveIndex;try{Pe(a);for(var o=r;o<i;o++){var u=t.data[o],l=e[o];ke(o),null===u.hostBindings&&0===u.hostVars&&null===u.hostAttrs||Gi(u,l)}}finally{Pe(-1),ke(s)}}(t,e,n))}function Ui(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Qt,r=e.localNames;if(null!==r)for(var i=e.index+1,a=0;a<r.length;a+=2){var s=r[a+1],o=-1===s?n(e,t):t[s];t[i++]=o}}function Hi(t){var e=t.tView;return null===e||e.incompleteFirstPass?t.tView=zi(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts):e}function zi(t,e,n,r,i,a,s,o,u,l){var c=20+r,h=c+i,f=function(t,e){for(var n=[],r=0;r<e;r++)n.push(r<t?null:ki);return n}(c,h),d="function"==typeof l?l():l;return f[1]={type:t,blueprint:f,template:n,queries:null,viewQuery:o,declTNode:e,data:f.slice().fill(null,c),bindingStartIndex:c,expandoStartIndex:h,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof a?a():a,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:u,consts:d,incompleteFirstPass:!1}}function qi(t,e,n,r){var i=da(e);null===n?i.push(r):(i.push(n),t.firstCreatePass&&va(t).push(r,i.length-1))}function Yi(t,e,n){for(var r in t)if(t.hasOwnProperty(r)){var i=t[r];(n=null===n?{}:n).hasOwnProperty(r)?n[r].push(e,i):n[r]=[e,i]}return n}function Bi(t,e,n,r,i,a,s,o){var u,l,c=Qt(e,n),h=e.inputs;!o&&null!=h&&(u=h[r])?(ya(t,n,u,r,i),xt(e)&&function(t,e){var n=Jt(e,t);16&n[2]||(n[2]|=64)}(n,e.index)):3&e.type&&(r="class"===(l=r)?"className":"for"===l?"htmlFor":"formaction"===l?"formAction":"innerHtml"===l?"innerHTML":"readonly"===l?"readOnly":"tabindex"===l?"tabIndex":l,i=null!=s?s(i,e.value||"",r):i,Bt(a)?a.setProperty(c,r,i):Ye(r)||(c.setProperty?c.setProperty(r,i):c[r]=i))}function Wi(t,e,n,r){var i=!1;if(se()){var a=function(t,e,n){var r=t.directiveRegistry,i=null;if(r)for(var a=0;a<r.length;a++){var s=r[a];mi(n,s.selectors,!1)&&(i||(i=[]),rn($e(n,e),t,s.type),At(s)?(Qi(t,n),i.unshift(s)):i.push(s))}return i}(t,e,n),s=null===r?null:{"":-1};if(null!==a){i=!0,Zi(n,t.data.length,a.length);for(var o=0;o<a.length;o++){var u=a[o];u.providersResolver&&u.providersResolver(u)}for(var l=!1,c=!1,h=Pi(t,e,a.length,null),f=0;f<a.length;f++){var d=a[f];n.mergedAttrs=Be(n.mergedAttrs,d.hostAttrs),Ji(t,n,e,h,d),Ki(h,d,s),null!==d.contentQueries&&(n.flags|=8),null===d.hostBindings&&null===d.hostAttrs&&0===d.hostVars||(n.flags|=128);var v=d.type.prototype;!l&&(v.ngOnChanges||v.ngOnInit||v.ngDoCheck)&&((t.preOrderHooks||(t.preOrderHooks=[])).push(n.index),l=!0),c||!v.ngOnChanges&&!v.ngDoCheck||((t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(n.index),c=!0),h++}!function(t,e){for(var n=e.directiveEnd,r=t.data,i=e.attrs,a=[],s=null,o=null,u=e.directiveStart;u<n;u++){var l=r[u],c=l.inputs,h=null===i||di(e)?null:na(c,i);a.push(h),s=Yi(c,u,s),o=Yi(l.outputs,u,o)}null!==s&&(s.hasOwnProperty("class")&&(e.flags|=16),s.hasOwnProperty("style")&&(e.flags|=32)),e.initialInputs=a,e.inputs=s,e.outputs=o}(t,n)}s&&function(t,e,n){if(e)for(var r=t.localNames=[],i=0;i<e.length;i+=2){var a=n[e[i+1]];if(null==a)throw new Nt("301","Export of name '".concat(e[i+1],"' not found!"));r.push(e[i],a)}}(n,r,s)}return n.mergedAttrs=Be(n.mergedAttrs,n.attrs),i}function Xi(t,e,n,r,i,a){var s=a.hostBindings;if(s){var o=t.hostBindingOpCodes;null===o&&(o=t.hostBindingOpCodes=[]);var u=~e.index;(function(t){for(var e=t.length;e>0;){var n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(o)!=u&&o.push(u),o.push(r,i,s)}}function Gi(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function Qi(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function Ki(t,e,n){if(n){if(e.exportAs)for(var r=0;r<e.exportAs.length;r++)n[e.exportAs[r]]=t;At(e)&&(n[""]=t)}}function Zi(t,e,n){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}function Ji(t,e,n,r,i){t.data[r]=i;var a=i.factory||(i.factory=jt(i.type)),s=new He(a,At(i),null);t.blueprint[r]=s,n[r]=s,Xi(t,e,0,r,Pi(t,n,i.hostVars,ki),i)}function $i(t,e,n){var r=Qt(e,t),i=Hi(n),a=t[10],s=oa(t,ji(t,i,null,n.onPush?64:16,r,e,a,a.createRenderer(r,n),null,null));t[e.index]=s}function ta(t,e,n,r,i,a){var s=Qt(t,e);!function(t,e,n,r,i,a,s){if(null==a)Bt(t)?t.removeAttribute(e,i,n):e.removeAttribute(i);else{var o=null==s?Pt(a):s(a,r||"",i);Bt(t)?t.setAttribute(e,i,o,n):n?e.setAttributeNS(n,i,o):e.setAttribute(i,o)}}(e[11],s,a,t.value,n,r,i)}function ea(t,e,n,r,i,a){var s=a[e];if(null!==s)for(var o=r.setInput,u=0;u<s.length;){var l=s[u++],c=s[u++],h=s[u++];null!==o?r.setInput(n,h,l,c):n[c]=h}}function na(t,e){for(var n=null,r=0;r<e.length;){var i=e[r];if(0!==i)if(5!==i){if("number"==typeof i)break;t.hasOwnProperty(i)&&(null===n&&(n=[]),n.push(i,t[i],e[r+1])),r+=2}else r+=2;else r+=4}return n}function ra(t,e,n,r){return new Array(t,!0,!1,e,null,0,r,n,null,null)}function ia(t,e){var n=Jt(e,t);if(ee(n)){var r=n[1];80&n[2]?Mi(r,n,r.template,n[8]):n[5]>0&&aa(n)}}function aa(t){for(var e=Yr(t);null!==e;e=Br(e))for(var n=10;n<e.length;n++){var r=e[n];if(1024&r[2]){var i=r[1];Mi(i,r,i.template,r[8])}else r[5]>0&&aa(r)}var a=t[1].components;if(null!==a)for(var s=0;s<a.length;s++){var o=Jt(a[s],t);ee(o)&&o[5]>0&&aa(o)}}function sa(t,e){var n=Jt(e,t),r=n[1];!function(t,e){for(var n=e.length;n<t.blueprint.length;n++)e.push(t.blueprint[n])}(r,n),Ri(r,n,n[8])}function oa(t,e){return t[13]?t[14][4]=e:t[13]=e,t[14]=e,e}function ua(t){for(;t;){t[2]|=64;var e=qr(t);if(0!=(512&t[2])&&!e)return t;t=e}return null}function la(t,e,n){var r=e[10];r.begin&&r.begin();try{Mi(t,e,t.template,n)}catch(i){throw pa(e,i),i}finally{r.end&&r.end()}}function ca(t){!function(t){for(var e=0;e<t.components.length;e++){var n=t.components[e],r=$t(n),i=r[1];Ii(i,r,i.template,n)}}(t[8])}function ha(t,e,n){Se(0),e(t,n)}var fa=Promise.resolve(null);function da(t){return t[7]||(t[7]=[])}function va(t){return t.cleanup||(t.cleanup=[])}function pa(t,e){var n=t[9],r=n?n.get(Ir,null):null;r&&r.handleError(e)}function ya(t,e,n,r,i){for(var a=0;a<n.length;){var s=n[a++],o=n[a++],u=e[s],l=t.data[s];null!==l.setInput?l.setInput(u,i,r,o):u[o]=i}}function ga(t,e,n){var r=Gt(e,t);!function(t,e,n){Bt(t)?t.setValue(e,n):e.textContent=n}(t[11],r,n)}function ma(t,e,n){var r=n?t.styles:null,i=n?t.classes:null,a=0;if(null!==e)for(var s=0;s<e.length;s++){var o=e[s];"number"==typeof o?a=o:1==a?i=j(i,o):2==a&&(r=j(r,o+": "+e[++s]+";"))}n?t.styles=r:t.stylesWithoutHost=r,n?t.classes=i:t.classesWithoutHost=i}var _a=new bn("INJECTOR",-1),ba=function(){function t(){g(this,t)}return _(t,[{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Mn;if(e===Mn){var n=new Error("NullInjectorError: No provider for ".concat(A(t),"!"));throw n.name="NullInjectorError",n}return e}}]),t}(),ka=new bn("Set Injector scope."),wa={},Sa={},Oa=[],Ca=void 0;function Ea(){return void 0===Ca&&(Ca=new ba),Ca}function Ta(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0;return new xa(t,n,e||Ea(),r)}var xa=function(){function t(e,n,r){var i=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;g(this,t),this.parent=r,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var s=[];n&&On(n,function(t){return i.processProvider(t,e,n)}),On([e],function(t){return i.processInjectorType(t,[],s)}),this.records.set(_a,ja(void 0,this));var o=this.records.get(ka);this.scope=null!=o?o.value:null,this.source=a||("object"==typeof e?null:A(e))}return _(t,[{key:"destroyed",get:function(){return this._destroyed}},{key:"destroy",value:function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach(function(t){return t.ngOnDestroy()})}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}},{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Mn,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:X.Default;this.assertNotDestroyed();var r,i=Fn(this);try{if(!(n&X.SkipSelf)){var a=this.records.get(t);if(void 0===a){var s=("function"==typeof(r=t)||"object"==typeof r&&r instanceof bn)&&F(t);a=s&&this.injectableDefInScope(s)?ja(Da(t),wa):null,this.records.set(t,a)}if(null!=a)return this.hydrate(t,a)}return(n&X.Self?Ea():this.parent).get(t,e=n&X.Optional&&e===Mn?null:e)}catch(o){if("NullInjectorError"===o.name){if((o.ngTempTokenPath=o.ngTempTokenPath||[]).unshift(A(t)),i)throw o;return function(t,e,n,r){var i=t.ngTempTokenPath;throw e.__source&&i.unshift(e.__source),t.message=function(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;var i=A(e);if(Array.isArray(e))i=e.map(A).join(" -> ");else if("object"==typeof e){var a=[];for(var s in e)if(e.hasOwnProperty(s)){var o=e[s];a.push(s+":"+("string"==typeof o?JSON.stringify(o):A(o)))}i="{".concat(a.join(", "),"}")}return"".concat(n).concat(r?"("+r+")":"","[").concat(i,"]: ").concat(t.replace(In,"\n  "))}("\n"+t.message,i,"R3InjectorError",r),t.ngTokenPath=i,t.ngTempTokenPath=null,t}(o,t,0,this.source)}throw o}finally{Fn(i)}}},{key:"_resolveInjectorDefTypes",value:function(){var t=this;this.injectorDefTypes.forEach(function(e){return t.get(e)})}},{key:"toString",value:function(){var t=[];return this.records.forEach(function(e,n){return t.push(A(n))}),"R3Injector[".concat(t.join(", "),"]")}},{key:"assertNotDestroyed",value:function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}},{key:"processInjectorType",value:function(t,e,n){var r=this;if(!(t=R(t)))return!1;var i=H(t),a=null==i&&t.ngModule||void 0,s=void 0===a?t:a,o=-1!==n.indexOf(s);if(void 0!==a&&(i=H(a)),null==i)return!1;if(null!=i.imports&&!o){var u;n.push(s);try{On(i.imports,function(t){r.processInjectorType(t,e,n)&&(void 0===u&&(u=[]),u.push(t))})}finally{}if(void 0!==u)for(var l=function(){var t=u[c],e=t.ngModule,n=t.providers;On(n,function(t){return r.processProvider(t,e,n||Oa)})},c=0;c<u.length;c++)l()}this.injectorDefTypes.add(s),this.records.set(s,ja(i.factory,wa));var h=i.providers;if(null!=h&&!o){var f=t;On(h,function(t){return r.processProvider(t,f,h)})}return void 0!==a&&void 0!==t.providers}},{key:"processProvider",value:function(t,e,n){var r=Pa(t=R(t))?t:R(t&&t.provide),i=function(t,e,n){return Na(t)?ja(void 0,t.useValue):ja(Aa(t),wa)}(t);if(Pa(t)||!0!==t.multi)this.records.get(r);else{var a=this.records.get(r);a||((a=ja(void 0,wa,!0)).factory=function(){return Yn(a.multi)},this.records.set(r,a)),r=t,a.multi.push(t)}this.records.set(r,i)}},{key:"hydrate",value:function(t,e){var n;return e.value===wa&&(e.value=Sa,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value}},{key:"injectableDefInScope",value:function(t){return!!t.providedIn&&("string"==typeof t.providedIn?"any"===t.providedIn||t.providedIn===this.scope:this.injectorDefTypes.has(t.providedIn))}}]),t}();function Da(t){var e=F(t),n=null!==e?e.factory:jt(t);if(null!==n)return n;var r=H(t);if(null!==r)return r.factory;if(t instanceof bn)throw new Error("Token ".concat(A(t)," is missing a \u0275prov definition."));if(t instanceof Function)return function(t){var e=t.length;if(e>0){var n=function(t,e){for(var n=[],r=0;r<t;r++)n.push("?");return n}(e);throw new Error("Can't resolve all parameters for ".concat(A(t),": (").concat(n.join(", "),")."))}var r=function(t){var e=t&&(t[q]||t[B]);if(e){var n=function(t){if(t.hasOwnProperty("name"))return t.name;var e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn('DEPRECATED: DI is instantiating a token "'.concat(n,'" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "').concat(n,'" class.')),e}return null}(t);return null!==r?function(){return r.factory(t)}:function(){return new t}}(t);throw new Error("unreachable")}function Aa(t,n,r){var i,s=void 0;if(Pa(t)){var o=R(t);return jt(o)||Da(o)}if(Na(t))s=function(){return R(t.useValue)};else if((i=t)&&i.useFactory)s=function(){return t.useFactory.apply(t,a(Yn(t.deps||[])))};else if(function(t){return!(!t||!t.useExisting)}(t))s=function(){return Hn(R(t.useExisting))};else{var u=R(t&&(t.useClass||t.provide));if(!function(t){return!!t.deps}(t))return jt(u)||Da(u);s=function(){return e(u,a(Yn(t.deps)))}}return s}function ja(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{factory:t,value:e,multi:n?[]:void 0}}function Na(t){return null!==t&&"object"==typeof t&&Ln in t}function Pa(t){return"function"==typeof t}var Ra=function(t,e,n){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0,i=Ta(t,e,n,r);return i._resolveInjectorDefTypes(),i}({name:n},e,t,n)},Ma=function(){var t=function(){function t(){g(this,t)}return _(t,null,[{key:"create",value:function(t,e){return Array.isArray(t)?Ra(t,e,""):Ra(t.providers,t.parent,t.name||"")}}]),t}();return t.THROW_IF_NOT_FOUND=Mn,t.NULL=new ba,t.\u0275prov=I({token:t,providedIn:"any",factory:function(){return Hn(_a)}}),t.__NG_ELEMENT_ID__=-1,t}();function Ia(t,e){Me($t(t)[1],ce())}function La(t){for(var e=Object.getPrototypeOf(t.type.prototype).constructor,n=!0,r=[t];e;){var i=void 0;if(At(t))i=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Error("Directives cannot inherit Components");i=e.\u0275dir}if(i){if(n){r.push(i);var a=t;a.inputs=Va(t.inputs),a.declaredInputs=Va(t.declaredInputs),a.outputs=Va(t.outputs);var s=i.hostBindings;s&&Ha(t,s);var o=i.viewQuery,u=i.contentQueries;if(o&&Fa(t,o),u&&Ua(t,u),D(t.inputs,i.inputs),D(t.declaredInputs,i.declaredInputs),D(t.outputs,i.outputs),At(i)&&i.data.animation){var l=t.data;l.animation=(l.animation||[]).concat(i.data.animation)}}var c=i.features;if(c)for(var h=0;h<c.length;h++){var f=c[h];f&&f.ngInherit&&f(t),f===La&&(n=!1)}}e=Object.getPrototypeOf(e)}!function(t){for(var e=0,n=null,r=t.length-1;r>=0;r--){var i=t[r];i.hostVars=e+=i.hostVars,i.hostAttrs=Be(i.hostAttrs,n=Be(n,i.hostAttrs))}}(r)}function Va(t){return t===it?{}:t===at?[]:t}function Fa(t,e){var n=t.viewQuery;t.viewQuery=n?function(t,r){e(t,r),n(t,r)}:e}function Ua(t,e){var n=t.contentQueries;t.contentQueries=n?function(t,r,i){e(t,r,i),n(t,r,i)}:e}function Ha(t,e){var n=t.hostBindings;t.hostBindings=n?function(t,r){e(t,r),n(t,r)}:e}var za=null;function qa(){if(!za){var t=rt.Symbol;if(t&&t.iterator)za=t.iterator;else for(var e=Object.getOwnPropertyNames(Map.prototype),n=0;n<e.length;++n){var r=e[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(za=r)}}return za}var Ya=function(){function t(e){g(this,t),this.wrapped=e}return _(t,null,[{key:"wrap",value:function(e){return new t(e)}},{key:"unwrap",value:function(e){return t.isWrapped(e)?e.wrapped:e}},{key:"isWrapped",value:function(e){return e instanceof t}}]),t}();function Ba(t){return!!Wa(t)&&(Array.isArray(t)||!(t instanceof Map)&&qa()in t)}function Wa(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Xa(t,e,n){return t[e]=n}function Ga(t,e){return t[e]}function Qa(t,e,n){return!Object.is(t[e],n)&&(t[e]=n,!0)}function Ka(t,e,n,r){var i=Qa(t,e,n);return Qa(t,e+1,r)||i}function Za(t,e,n,r,i,a){var s=Ka(t,e,n,r);return Ka(t,e+2,i,a)||s}function Ja(t,e,n,r){var i=oe();return Qa(i,_e(),e)&&(ue(),ta(Re(),i,t,e,n,r)),Ja}function $a(t,e,n,r){return Qa(t,_e(),n)?e+Pt(n)+r:ki}function ts(t,e,n,r,i,a){var s=Ka(t,me(),n,i);return be(2),s?e+Pt(n)+r+Pt(i)+a:ki}function es(t,e,n,r,i,a){var s=oe(),o=$a(s,e,n,r);return o!==ki&&ta(Re(),s,t,o,i,a),es}function ns(t,e,n,r,i,a,s,o){var u=oe(),l=ue(),c=t+20,h=l.firstCreatePass?function(t,e,n,r,i,a,s,o,u){var l=e.consts,c=Ni(e,t,4,s||null,ne(l,o));Wi(e,n,c,ne(l,u)),Me(e,c);var h=c.tViews=zi(2,c,r,i,a,e.directiveRegistry,e.pipeRegistry,null,e.schemas,l);return null!==e.queries&&(e.queries.template(e,c),h.queries=e.queries.embeddedTView(c)),c}(c,l,u,e,n,r,i,a,s):l.data[c];fe(h,!1);var f=u[11].createComment("");ri(l,u,f,h),Lr(f,u),oa(u,u[c]=ra(f,u,f,h)),Dt(h)&&Fi(l,u,h),null!=s&&Ui(u,h,o)}function rs(t){return Zt(ae.lFrame.contextLView,20+t)}function is(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:X.Default,n=oe();return null===n?Hn(t,e):on(ce(),n,R(t),e)}function as(t,e,n){var r=oe();return Qa(r,_e(),e)&&Bi(ue(),Re(),r,t,e,r[11],n,!1),as}function ss(t,e,n,r,i){var a=i?"class":"style";ya(t,n,e.inputs[a],a,r)}function os(t,e,n,r){var i=oe(),a=ue(),s=20+t,o=i[11],u=i[s]=Gr(o,e,ae.lFrame.currentNamespace),l=a.firstCreatePass?function(t,e,n,r,i,a,s){var o=e.consts,u=Ni(e,t,2,i,ne(o,a));return Wi(e,n,u,ne(o,s)),null!==u.attrs&&ma(u,u.attrs,!1),null!==u.mergedAttrs&&ma(u,u.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,u),u}(s,a,i,0,e,n,r):a.data[s];fe(l,!0);var c=l.mergedAttrs;null!==c&&ze(o,u,c);var h=l.classes;null!==h&&ci(o,u,h);var f=l.styles;null!==f&&li(o,u,f),64!=(64&l.flags)&&ri(a,i,u,l),0===ae.lFrame.elementDepthCount&&Lr(u,i),ae.lFrame.elementDepthCount++,Dt(l)&&(Fi(a,i,l),Vi(a,l,i)),null!==r&&Ui(i,l)}function us(){var t=ce();de()?ve():fe(t=t.parent,!1);var e=t;ae.lFrame.elementDepthCount--;var n=ue();n.firstCreatePass&&(Me(n,t),Tt(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function(t){return 0!=(16&t.flags)}(e)&&ss(n,e,oe(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function(t){return 0!=(32&t.flags)}(e)&&ss(n,e,oe(),e.stylesWithoutHost,!1)}function ls(t,e,n,r){os(t,e,n,r),us()}function cs(t,e,n){var r=oe(),i=ue(),a=t+20,s=i.firstCreatePass?function(t,e,n,r,i){var a=e.consts,s=ne(a,r),o=Ni(e,t,8,"ng-container",s);return null!==s&&ma(o,s,!0),Wi(e,n,o,ne(a,i)),null!==e.queries&&e.queries.elementStart(e,o),o}(a,i,r,e,n):i.data[a];fe(s,!0);var o=r[a]=r[11].createComment("");ri(i,r,o,s),Lr(o,r),Dt(s)&&(Fi(i,r,s),Vi(i,s,r)),null!=n&&Ui(r,s)}function hs(){var t=ce(),e=ue();de()?ve():fe(t=t.parent,!1),e.firstCreatePass&&(Me(e,t),Tt(t)&&e.queries.elementEnd(t))}function fs(t,e,n){cs(t,e,n),hs()}function ds(){return oe()}function vs(t){return!!t&&"function"==typeof t.then}function ps(t){return!!t&&"function"==typeof t.subscribe}function ys(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,i=oe(),a=ue(),s=ce();return function(t,e,n,r,i,a){var s=arguments.length>6&&void 0!==arguments[6]&&arguments[6],o=arguments.length>7?arguments[7]:void 0,u=Dt(r),l=t.firstCreatePass&&va(t),c=da(e),h=!0;if(3&r.type){var f=Qt(r,e),d=o?o(f):it,v=d.target||f,p=c.length,y=o?function(t){return o(Xt(t[r.index])).target}:r.index;if(Bt(n)){var g=null;if(!o&&u&&(g=function(t,e,n,r){var i=t.cleanup;if(null!=i)for(var a=0;a<i.length-1;a+=2){var s=i[a];if(s===n&&i[a+1]===r){var o=e[7],u=i[a+2];return o.length>u?o[u]:null}"string"==typeof s&&(a+=2)}return null}(t,e,i,r.index)),null!==g)(g.__ngLastListenerFn__||g).__ngNextListenerFn__=a,g.__ngLastListenerFn__=a,h=!1;else{a=ms(r,e,a,!1);var m=n.listen(d.name||v,i,a);c.push(a,m),l&&l.push(i,y,p,p+1)}}else a=ms(r,e,a,!0),v.addEventListener(i,a,s),c.push(a),l&&l.push(i,y,p,s)}else a=ms(r,e,a,!1);var _,b=r.outputs;if(h&&null!==b&&(_=b[i])){var k=_.length;if(k)for(var w=0;w<k;w+=2){var S=e[_[w]][_[w+1]].subscribe(a),O=c.length;c.push(a,S),l&&l.push(i,r.index,O,-(O+1))}}}(a,i,i[11],s,t,e,n,r),ys}function gs(t,e,n){try{return!1!==e(n)}catch(r){return pa(t,r),!1}}function ms(t,e,n,r){return function i(a){if(a===Function)return n;var s=2&t.flags?Jt(t.index,e):e;0==(32&e[2])&&ua(s);for(var o=gs(e,n,a),u=i.__ngNextListenerFn__;u;)o=gs(e,u,a)&&o,u=u.__ngNextListenerFn__;return r&&!1===o&&(a.preventDefault(),a.returnValue=!1),o}}function _s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return function(t){return(ae.lFrame.contextLView=function(t,e){for(;t>0;)e=e[15],t--;return e}(t,ae.lFrame.contextLView))[8]}(t)}function bs(t,e,n){return ks(t,"",e,"",n),bs}function ks(t,e,n,r,i){var a=oe(),s=$a(a,e,n,r);return s!==ki&&Bi(ue(),Re(),a,t,s,a[11],i,!1),ks}function ws(t,e,n,r,i,a,s){var o=oe(),u=ts(o,e,n,r,i,a);return u!==ki&&Bi(ue(),Re(),o,t,u,o[11],s,!1),ws}var Ss=[];function Os(t,e,n,r,i){for(var a=t[n+1],s=null===e,o=r?Ci(a):Ti(a),u=!1;0!==o&&(!1===u||s);){var l=t[o+1];Cs(t[o],e)&&(u=!0,t[o+1]=r?Di(l):Ei(l)),o=r?Ci(l):Ti(l)}u&&(t[n+1]=r?Ei(a):Di(a))}function Cs(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&Dn(t,e)>=0}var Es={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Ts(t){return t.substring(Es.key,Es.keyEnd)}function xs(t){return t.substring(Es.value,Es.valueEnd)}function Ds(t,e){var n=Es.textEnd;return n===e?-1:(e=Es.keyEnd=function(t,e,n){for(;e<n&&t.charCodeAt(e)>32;)e++;return e}(t,Es.key=e,n),Ns(t,e,n))}function As(t,e){var n=Es.textEnd,r=Es.key=Ns(t,e,n);return n===r?-1:(r=Es.keyEnd=function(t,e,n){for(var r;e<n&&(45===(r=t.charCodeAt(e))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)e++;return e}(t,r,n),r=Ps(t,r,n),r=Es.value=Ns(t,r,n),r=Es.valueEnd=function(t,e,n){for(var r=-1,i=-1,a=-1,s=e,o=s;s<n;){var u=t.charCodeAt(s++);if(59===u)return o;34===u||39===u?o=s=Rs(t,u,s,n):e===s-4&&85===a&&82===i&&76===r&&40===u?o=s=Rs(t,41,s,n):u>32&&(o=s),a=i,i=r,r=-33&u}return o}(t,r,n),Ps(t,r,n))}function js(t){Es.key=0,Es.keyEnd=0,Es.value=0,Es.valueEnd=0,Es.textEnd=t.length}function Ns(t,e,n){for(;e<n&&t.charCodeAt(e)<=32;)e++;return e}function Ps(t,e,n,r){return(e=Ns(t,e,n))<n&&e++,e}function Rs(t,e,n,r){for(var i=-1,a=n;a<r;){var s=t.charCodeAt(a++);if(s==e&&92!==i)return a;i=92==s&&92===i?0:s}throw new Error}function Ms(t,e,n){return Us(t,e,n,!1),Ms}function Is(t,e){return Us(t,e,null,!0),Is}function Ls(t,e){for(var n=function(t){return js(t),As(t,Ns(t,0,Es.textEnd))}(e);n>=0;n=As(e,n))Ws(t,Ts(e),xs(e))}function Vs(t){Hs(Tn,Fs,t,!0)}function Fs(t,e){for(var n=function(t){return js(t),Ds(t,Ns(t,0,Es.textEnd))}(e);n>=0;n=Ds(e,n))Tn(t,Ts(e),!0)}function Us(t,e,n,r){var i=oe(),a=ue(),s=be(2);a.firstUpdatePass&&qs(a,t,s,r),e!==ki&&Qa(i,s,e)&&Xs(a,a.data[Ne()],i,i[11],t,i[s+1]=function(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=A(Jn(t)))),t}(e,n),r,s)}function Hs(t,e,n,r){var i=ue(),a=be(2);i.firstUpdatePass&&qs(i,null,a,r);var s=oe();if(n!==ki&&Qa(s,a,n)){var o=i.data[Ne()];if(Ks(o,r)&&!zs(i,a)){var u=r?o.classesWithoutHost:o.stylesWithoutHost;null!==u&&(n=j(u,n||"")),ss(i,o,s,n,r)}else!function(t,e,n,r,i,a,s,o){i===ki&&(i=Ss);for(var u=0,l=0,c=0<i.length?i[0]:null,h=0<a.length?a[0]:null;null!==c||null!==h;){var f=u<i.length?i[u+1]:void 0,d=l<a.length?a[l+1]:void 0,v=null,p=void 0;c===h?(u+=2,l+=2,f!==d&&(v=h,p=d)):null===h||null!==c&&c<h?(u+=2,v=c):(l+=2,v=h,p=d),null!==v&&Xs(t,e,n,r,v,p,s,o),c=u<i.length?i[u]:null,h=l<a.length?a[l]:null}}(i,o,s,s[11],s[a+1],s[a+1]=function(t,e,n){if(null==n||""===n)return Ss;var r=[],i=Jn(n);if(Array.isArray(i))for(var a=0;a<i.length;a++)t(r,i[a],!0);else if("object"==typeof i)for(var s in i)i.hasOwnProperty(s)&&t(r,s,i[s]);else"string"==typeof i&&e(r,i);return r}(t,e,n),r,a)}}function zs(t,e){return e>=t.expandoStartIndex}function qs(t,e,n,r){var i=t.data;if(null===i[n+1]){var a=i[Ne()],s=zs(t,n);Ks(a,r)&&null===e&&!s&&(e=!1),e=function(t,e,n,r){var i=function(t){var e=ae.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t),a=r?e.residualClasses:e.residualStyles;if(null===i)0===(r?e.classBindings:e.styleBindings)&&(n=Bs(n=Ys(null,t,e,n,r),e.attrs,r),a=null);else{var s=e.directiveStylingLast;if(-1===s||t[s]!==i)if(n=Ys(i,t,e,n,r),null===a){var o=function(t,e,n){var r=n?e.classBindings:e.styleBindings;if(0!==Ti(r))return t[Ci(r)]}(t,e,r);void 0!==o&&Array.isArray(o)&&function(t,e,n,r){t[Ci(n?e.classBindings:e.styleBindings)]=r}(t,e,r,o=Bs(o=Ys(null,t,e,o[1],r),e.attrs,r))}else a=function(t,e,n){for(var r=void 0,i=e.directiveEnd,a=1+e.directiveStylingLast;a<i;a++)r=Bs(r,t[a].hostAttrs,n);return Bs(r,e.attrs,n)}(t,e,r)}return void 0!==a&&(r?e.residualClasses=a:e.residualStyles=a),n}(i,a,e,r),function(t,e,n,r,i,a){var s=a?e.classBindings:e.styleBindings,o=Ci(s),u=Ti(s);t[r]=n;var l,c=!1;if(Array.isArray(n)){var h=n;(null===(l=h[1])||Dn(h,l)>0)&&(c=!0)}else l=n;if(i)if(0!==u){var f=Ci(t[o+1]);t[r+1]=Oi(f,o),0!==f&&(t[f+1]=xi(t[f+1],r)),t[o+1]=131071&t[o+1]|r<<17}else t[r+1]=Oi(o,0),0!==o&&(t[o+1]=xi(t[o+1],r)),o=r;else t[r+1]=Oi(u,0),0===o?o=r:t[u+1]=xi(t[u+1],r),u=r;c&&(t[r+1]=Ei(t[r+1])),Os(t,l,r,!0),Os(t,l,r,!1),function(t,e,n,r,i){var a=i?t.residualClasses:t.residualStyles;null!=a&&"string"==typeof e&&Dn(a,e)>=0&&(n[r+1]=Di(n[r+1]))}(e,l,t,r,a),s=Oi(o,u),a?e.classBindings=s:e.styleBindings=s}(i,a,e,n,s,r)}}function Ys(t,e,n,r,i){var a=null,s=n.directiveEnd,o=n.directiveStylingLast;for(-1===o?o=n.directiveStart:o++;o<s&&(r=Bs(r,(a=e[o]).hostAttrs,i),a!==t);)o++;return null!==t&&(n.directiveStylingLast=o),r}function Bs(t,e,n){var r=n?1:2,i=-1;if(null!==e)for(var a=0;a<e.length;a++){var s=e[a];"number"==typeof s?i=s:i===r&&(Array.isArray(t)||(t=void 0===t?[]:["",t]),Tn(t,s,!!n||e[++a]))}return void 0===t?null:t}function Ws(t,e,n){Tn(t,e,Jn(n))}function Xs(t,e,n,r,i,a,s,o){if(3&e.type){var u=t.data,l=u[o+1];Qs(1==(1&l)?Gs(u,e,n,i,Ti(l),s):void 0)||(Qs(a)||2==(2&l)&&(a=Gs(u,null,n,i,o,s)),function(t,e,n,r,i){var a=Bt(t);if(e)i?a?t.addClass(n,r):n.classList.add(r):a?t.removeClass(n,r):n.classList.remove(r);else{var s=-1===r.indexOf("-")?void 0:Hr.DashCase;if(null==i)a?t.removeStyle(n,r,s):n.style.removeProperty(r);else{var o="string"==typeof i&&i.endsWith("!important");o&&(i=i.slice(0,-10),s|=Hr.Important),a?t.setStyle(n,r,i,s):n.style.setProperty(r,i,o?"important":"")}}}(r,s,Gt(Ne(),n),i,a))}}function Gs(t,e,n,r,i,a){for(var s=null===e,o=void 0;i>0;){var u=t[i],l=Array.isArray(u),c=l?u[1]:u,h=null===c,f=n[i+1];f===ki&&(f=h?Ss:void 0);var d=h?xn(f,r):c===r?f:void 0;if(l&&!Qs(d)&&(d=xn(u,r)),Qs(d)&&(o=d,s))return o;var v=t[i+1];i=s?Ci(v):Ti(v)}if(null!==e){var p=a?e.residualClasses:e.residualStyles;null!=p&&(o=xn(p,r))}return o}function Qs(t){return void 0!==t}function Ks(t,e){return 0!=(t.flags&(e?16:32))}function Zs(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=oe(),r=ue(),i=t+20,a=r.firstCreatePass?Ni(r,i,1,e,null):r.data[i],s=n[i]=function(t,e){return Bt(t)?t.createText(e):t.createTextNode(e)}(n[11],e);ri(r,n,s,a),fe(a,!1)}function Js(t){return $s("",t,""),Js}function $s(t,e,n){var r=oe(),i=$a(r,t,e,n);return i!==ki&&ga(r,Ne(),i),$s}function to(t,e,n,r,i){var a=oe(),s=ts(a,t,e,n,r,i);return s!==ki&&ga(a,Ne(),s),to}function eo(t,e,n,r,i,a,s){var o=oe(),u=function(t,e,n,r,i,a,s,o){var u=function(t,e,n,r,i){var a=Ka(t,e,n,r);return Qa(t,e+2,i)||a}(t,me(),n,i,s);return be(3),u?e+Pt(n)+r+Pt(i)+a+Pt(s)+o:ki}(o,t,e,n,r,i,a,s);return u!==ki&&ga(o,Ne(),u),eo}function no(t,e,n,r,i,a,s,o,u){var l=oe(),c=function(t,e,n,r,i,a,s,o,u,l){var c=Za(t,me(),n,i,s,u);return be(4),c?e+Pt(n)+r+Pt(i)+a+Pt(s)+o+Pt(u)+l:ki}(l,t,e,n,r,i,a,s,o,u);return c!==ki&&ga(l,Ne(),c),no}function ro(t,e,n){Hs(Tn,Fs,$a(oe(),t,e,n),!0)}function io(t,e,n){Hs(Ws,Ls,$a(oe(),t,e,n),!1)}function ao(t,e,n){var r=oe();return Qa(r,_e(),e)&&Bi(ue(),Re(),r,t,e,r[11],n,!0),ao}var so=void 0,oo=["en",[["a","p"],["AM","PM"],so],[["AM","PM"],so,so],[["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"]],so,[["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"]],so,[["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}",so,"{1} 'at' {0}",so],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){var e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}],uo={};function lo(t,e,n){"string"!=typeof e&&(n=e,e=t[po.LocaleId]),e=e.toLowerCase().replace(/_/g,"-"),uo[e]=t,n&&(uo[e][po.ExtraData]=n)}function co(t){var e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t),n=vo(e);if(n)return n;var r=e.split("-")[0];if(n=vo(r))return n;if("en"===r)return oo;throw new Error('Missing locale data for the locale "'.concat(t,'".'))}function ho(t){return co(t)[po.CurrencyCode]||null}function fo(t){return co(t)[po.PluralCase]}function vo(t){return t in uo||(uo[t]=rt.ng&&rt.ng.common&&rt.ng.common.locales&&rt.ng.common.locales[t]),uo[t]}var po=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}({});function yo(t){var e;null==(e=t)&&function(t,e,n,r){throw new Error("ASSERTION ERROR: Expected localeId to be defined"+" [Expected=> null != ".concat(e," <=Actual]"))}(0,e),"string"==typeof t&&t.toLowerCase().replace(/_/g,"-")}function go(t,e,n,r,i){if(t=R(t),Array.isArray(t))for(var a=0;a<t.length;a++)go(t[a],e,n,r,i);else{var s=ue(),o=oe(),u=Pa(t)?t:R(t.provide),l=Aa(t),c=ce(),h=1048575&c.providerIndexes,f=c.directiveStart,d=c.providerIndexes>>20;if(Pa(t)||!t.multi){var v=new He(l,i,is),p=bo(u,e,i?h:h+d,f);-1===p?(rn($e(c,o),s,u),mo(s,t,e.length),e.push(u),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(v),o.push(v)):(n[p]=v,o[p]=v)}else{var y=bo(u,e,h+d,f),g=bo(u,e,h,h+d),m=y>=0&&n[y],_=g>=0&&n[g];if(i&&!_||!i&&!m){rn($e(c,o),s,u);var b=function(t,e,n,r,i){var a=new He(t,n,is);return a.multi=[],a.index=e,a.componentProviders=0,_o(a,i,r&&!n),a}(i?wo:ko,n.length,i,r,l);!i&&_&&(n[g].providerFactory=b),mo(s,t,e.length,0),e.push(u),c.directiveStart++,c.directiveEnd++,i&&(c.providerIndexes+=1048576),n.push(b),o.push(b)}else mo(s,t,y>-1?y:g,_o(n[i?g:y],l,!i&&r));!i&&r&&_&&n[g].componentProviders++}}}function mo(t,e,n,r){var i=Pa(e);if(i||e.useClass){var a=(e.useClass||e).prototype.ngOnDestroy;if(a){var s=t.destroyHooks||(t.destroyHooks=[]);if(!i&&e.multi){var o=s.indexOf(n);-1===o?s.push(n,[r,a]):s[o+1].push(r,a)}else s.push(n,a)}}}function _o(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function bo(t,e,n,r){for(var i=n;i<r;i++)if(e[i]===t)return i;return-1}function ko(t,e,n,r){return So(this.multi,[])}function wo(t,e,n,r){var i,a=this.multi;if(this.providerFactory){var s=this.providerFactory.componentProviders,o=fn(n,n[1],this.providerFactory.index,r);So(a,i=o.slice(0,s));for(var u=s;u<o.length;u++)i.push(o[u])}else So(a,i=[]);return i}function So(t,e){for(var n=0;n<t.length;n++)e.push((0,t[n])());return e}function Oo(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return function(n){n.providersResolver=function(n,r){return function(t,e,n){var r=ue();if(r.firstCreatePass){var i=At(t);go(n,r.data,r.blueprint,i,!0),go(e,r.data,r.blueprint,i,!1)}}(n,r?r(t):t,e)}}}var Co=_(function t(){g(this,t)}),Eo=function(){function t(){g(this,t)}return _(t,[{key:"resolveComponentFactory",value:function(t){throw function(t){var e=Error("No component factory found for ".concat(A(t),". Did you add it to @NgModule.entryComponents?"));return e.ngComponent=t,e}(t)}}]),t}(),To=function(){var t=_(function t(){g(this,t)});return t.NULL=new Eo,t}();function xo(){}function Do(t,e){return new jo(Qt(t,e))}var Ao=function(){return Do(ce(),oe())},jo=function(){var t=_(function t(e){g(this,t),this.nativeElement=e});return t.__NG_ELEMENT_ID__=Ao,t}(),No=_(function t(){g(this,t)}),Po=function(){var t=_(function t(){g(this,t)});return t.__NG_ELEMENT_ID__=function(){return Ro()},t}(),Ro=function(){var t=oe(),e=Jt(ce().index,t);return function(t){return t[11]}(Ct(e)?e:t)},Mo=function(){var t=_(function t(){g(this,t)});return t.\u0275prov=I({token:t,providedIn:"root",factory:function(){return null}}),t}(),Io=_(function t(e){g(this,t),this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}),Lo=new Io("11.0.9"),Vo=function(){function t(){g(this,t)}return _(t,[{key:"supports",value:function(t){return Ba(t)}},{key:"create",value:function(t){return new Uo(t)}}]),t}(),Fo=function(t,e){return e},Uo=function(){function t(e){g(this,t),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=e||Fo}return _(t,[{key:"forEachItem",value:function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)}},{key:"forEachOperation",value:function(t){for(var e=this._itHead,n=this._removalsHead,r=0,i=null;e||n;){var a=!n||e&&e.currentIndex<Yo(n,r,i)?e:n,s=Yo(a,r,i),o=a.currentIndex;if(a===n)r--,n=n._nextRemoved;else if(e=e._next,null==a.previousIndex)r++;else{i||(i=[]);var u=s-r,l=o-r;if(u!=l){for(var c=0;c<u;c++){var h=c<i.length?i[c]:i[c]=0,f=h+c;l<=f&&f<u&&(i[c]=h+1)}i[a.previousIndex]=l-u}}s!==o&&t(a,s,o)}}},{key:"forEachPreviousItem",value:function(t){var e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)}},{key:"forEachAddedItem",value:function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}},{key:"forEachMovedItem",value:function(t){var e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)}},{key:"forEachRemovedItem",value:function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}},{key:"forEachIdentityChange",value:function(t){var e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)}},{key:"diff",value:function(t){if(null==t&&(t=[]),!Ba(t))throw new Error("Error trying to diff '".concat(A(t),"'. Only arrays and iterables are allowed"));return this.check(t)?this:null}},{key:"onDestroy",value:function(){}},{key:"check",value:function(t){var e=this;this._reset();var n,r,i,a=this._itHead,s=!1;if(Array.isArray(t)){this.length=t.length;for(var o=0;o<this.length;o++)r=t[o],i=this._trackByFn(o,r),null!==a&&Object.is(a.trackById,i)?(s&&(a=this._verifyReinsertion(a,r,i,o)),Object.is(a.item,r)||this._addIdentityChange(a,r)):(a=this._mismatch(a,r,i,o),s=!0),a=a._next}else n=0,function(t,e){if(Array.isArray(t))for(var n=0;n<t.length;n++)e(t[n]);else for(var r,i=t[qa()]();!(r=i.next()).done;)e(r.value)}(t,function(t){i=e._trackByFn(n,t),null!==a&&Object.is(a.trackById,i)?(s&&(a=e._verifyReinsertion(a,t,i,n)),Object.is(a.item,t)||e._addIdentityChange(a,t)):(a=e._mismatch(a,t,i,n),s=!0),a=a._next,n++}),this.length=n;return this._truncate(a),this.collection=t,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 t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}},{key:"_mismatch",value:function(t,e,n,r){var i;return null===t?i=this._itTail:(i=t._prev,this._remove(t)),null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,i,r)):null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,i,r)):t=this._addAfter(new Ho(e,n),i,r),t}},{key:"_verifyReinsertion",value:function(t,e,n,r){var i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?t=this._reinsertAfter(i,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}},{key:"_truncate",value:function(t){for(;null!==t;){var e=t._next;this._addToRemovals(this._unlink(t)),t=e}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(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);var r=t._prevRemoved,i=t._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t}},{key:"_moveAfter",value:function(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}},{key:"_addAfter",value:function(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}},{key:"_insertAfter",value:function(t,e,n){var r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new qo),this._linkedRecords.put(t),t.currentIndex=n,t}},{key:"_remove",value:function(t){return this._addToRemovals(this._unlink(t))}},{key:"_unlink",value:function(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);var e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}},{key:"_addToMoves",value:function(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}},{key:"_addToRemovals",value:function(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new qo),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}},{key:"_addIdentityChange",value:function(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}]),t}(),Ho=_(function t(e,n){g(this,t),this.item=e,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}),zo=function(){function t(){g(this,t),this._head=null,this._tail=null}return _(t,[{key:"add",value:function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}},{key:"get",value:function(t,e){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}},{key:"remove",value:function(t){var e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}]),t}(),qo=function(){function t(){g(this,t),this.map=new Map}return _(t,[{key:"put",value:function(t){var e=t.trackById,n=this.map.get(e);n||(n=new zo,this.map.set(e,n)),n.add(t)}},{key:"get",value:function(t,e){var n=this.map.get(t);return n?n.get(t,e):null}},{key:"remove",value:function(t){var e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}},{key:"isEmpty",get:function(){return 0===this.map.size}},{key:"clear",value:function(){this.map.clear()}}]),t}();function Yo(t,e,n){var r=t.previousIndex;if(null===r)return r;var i=0;return n&&r<n.length&&(i=n[r]),r+e+i}var Bo=function(){function t(){g(this,t)}return _(t,[{key:"supports",value:function(t){return t instanceof Map||Wa(t)}},{key:"create",value:function(){return new Wo}}]),t}(),Wo=function(){function t(){g(this,t),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 _(t,[{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}},{key:"forEachItem",value:function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)}},{key:"forEachPreviousItem",value:function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)}},{key:"forEachChangedItem",value:function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)}},{key:"forEachAddedItem",value:function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}},{key:"forEachRemovedItem",value:function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}},{key:"diff",value:function(t){if(t){if(!(t instanceof Map||Wa(t)))throw new Error("Error trying to diff '".concat(A(t),"'. Only maps and objects are allowed"))}else t=new Map;return this.check(t)?this:null}},{key:"onDestroy",value:function(){}},{key:"check",value:function(t){var e=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(t,function(t,r){if(n&&n.key===r)e._maybeAddToChanges(n,t),e._appendAfter=n,n=n._next;else{var i=e._getOrCreateRecordForKey(r,t);n=e._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(t,e){if(t){var n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}},{key:"_getOrCreateRecordForKey",value:function(t,e){if(this._records.has(t)){var n=this._records.get(t);this._maybeAddToChanges(n,e);var r=n._prev,i=n._next;return r&&(r._next=i),i&&(i._prev=r),n._next=null,n._prev=null,n}var a=new Xo(t);return this._records.set(t,a),a.currentValue=e,this._addToAdditions(a),a}},{key:"_reset",value:function(){if(this.isDirty){var t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}},{key:"_maybeAddToChanges",value:function(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}},{key:"_addToAdditions",value:function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}},{key:"_addToChanges",value:function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}},{key:"_forEach",value:function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(function(n){return e(t[n],n)})}}]),t}(),Xo=_(function t(e){g(this,t),this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}),Go=function(){var t=function(){function t(e){g(this,t),this.factories=e}return _(t,[{key:"find",value:function(t){var e,n=this.factories.find(function(e){return e.supports(t)});if(null!=n)return n;throw new Error("Cannot find a differ supporting object '".concat(t,"' of type '").concat((e=t).name||typeof e,"'"))}}],[{key:"create",value:function(e,n){if(null!=n){var r=n.factories.slice();e=e.concat(r)}return new t(e)}},{key:"extend",value:function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new Pn,new jn]]}}}]),t}();return t.\u0275prov=I({token:t,providedIn:"root",factory:function(){return new t([new Vo])}}),t}(),Qo=function(){var t=function(){function t(e){g(this,t),this.factories=e}return _(t,[{key:"find",value:function(t){var e=this.factories.find(function(e){return e.supports(t)});if(e)return e;throw new Error("Cannot find a differ supporting object '".concat(t,"'"))}}],[{key:"create",value:function(e,n){if(n){var r=n.factories.slice();e=e.concat(r)}return new t(e)}},{key:"extend",value:function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new Pn,new jn]]}}}]),t}();return t.\u0275prov=I({token:t,providedIn:"root",factory:function(){return new t([new Bo])}}),t}();function Ko(t,e,n,r){for(var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];null!==n;){var s=e[n.index];if(null!==s&&r.push(Xt(s)),Et(s))for(var o=10;o<s.length;o++){var u=s[o],l=u[1].firstChild;null!==l&&Ko(u[1],u,l,r)}var c=n.type;if(8&c)Ko(t,e,n.child,r);else if(32&c)for(var h=zr(n,e),f=void 0;f=h();)r.push(f);else if(16&c){var d=e[16],v=d[6].projection[n.projection];if(Array.isArray(v))r.push.apply(r,a(v));else{var p=qr(d);Ko(p[1],p,v,r,!0)}}n=i?n.projectionNext:n.next}return r}var Zo=function(){function t(e,n){g(this,t),this._lView=e,this._cdRefInjectingView=n,this._appRef=null,this._attachedToViewContainer=!1}return _(t,[{key:"rootNodes",get:function(){var t=this._lView,e=t[1];return Ko(e,t,e.firstChild,[])}},{key:"context",get:function(){return this._lView[8]}},{key:"destroyed",get:function(){return 256==(256&this._lView[2])}},{key:"destroy",value:function(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){var t=this._lView[3];if(Et(t)){var e=t[8],n=e?e.indexOf(this):-1;n>-1&&(Kr(t,n),En(e,n))}this._attachedToViewContainer=!1}Zr(this._lView[1],this._lView)}},{key:"onDestroy",value:function(t){qi(this._lView[1],this._lView,null,t)}},{key:"markForCheck",value:function(){ua(this._cdRefInjectingView||this._lView)}},{key:"detach",value:function(){this._lView[2]&=-129}},{key:"reattach",value:function(){this._lView[2]|=128}},{key:"detectChanges",value:function(){la(this._lView[1],this._lView,this.context)}},{key:"checkNoChanges",value:function(){!function(t,e,n){ye(!0);try{la(t,e,n)}finally{ye(!1)}}(this._lView[1],this._lView,this.context)}},{key:"attachToViewContainerRef",value:function(){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._attachedToViewContainer=!0}},{key:"detachFromAppRef",value:function(){var t;this._appRef=null,oi(this._lView[1],t=this._lView,t[11],2,null,null)}},{key:"attachToAppRef",value:function(t){if(this._attachedToViewContainer)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}}]),t}(),Jo=function(t){function e(t){var n;return g(this,e),(n=c(this,e,[t]))._view=t,n}return p(e,t),_(e,[{key:"detectChanges",value:function(){ca(this._view)}},{key:"checkNoChanges",value:function(){!function(t){ye(!0);try{ca(t)}finally{ye(!1)}}(this._view)}},{key:"context",get:function(){return null}}]),e}(Zo),$o=eu,tu=function(){var t=_(function t(){g(this,t)});return t.__NG_ELEMENT_ID__=$o,t.__ChangeDetectorRef__=!0,t}();function eu(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t,e,n){if(!n&&xt(t)){var r=Jt(t.index,e);return new Zo(r,r)}return 47&t.type?new Zo(e[16],e):null}(ce(),oe(),t)}var nu=[new Bo],ru=new Go([new Vo]),iu=new Qo(nu),au=function(){return uu(ce(),oe())},su=function(){var t=_(function t(){g(this,t)});return t.__NG_ELEMENT_ID__=au,t}(),ou=function(t){function e(t,n,r){var i;return g(this,e),(i=c(this,e))._declarationLView=t,i._declarationTContainer=n,i.elementRef=r,i}return p(e,t),_(e,[{key:"createEmbeddedView",value:function(t){var e=this._declarationTContainer.tViews,n=ji(this._declarationLView,e,t,16,null,e.declTNode,null,null,null,null);n[17]=this._declarationLView[this._declarationTContainer.index];var r=this._declarationLView[19];return null!==r&&(n[19]=r.createEmbeddedView(e)),Ri(e,n,t),new Zo(n)}}]),e}(su);function uu(t,e){return 4&t.type?new ou(e,t,Do(t,e)):null}var lu=_(function t(){g(this,t)}),cu=_(function t(){g(this,t)}),hu=function(){return yu(ce(),oe())},fu=function(){var t=_(function t(){g(this,t)});return t.__NG_ELEMENT_ID__=hu,t}(),du=function(t){function e(t,n,r){var i;return g(this,e),(i=c(this,e))._lContainer=t,i._hostTNode=n,i._hostLView=r,i}return p(e,t),_(e,[{key:"element",get:function(){return Do(this._hostTNode,this._hostLView)}},{key:"injector",get:function(){return new pn(this._hostTNode,this._hostLView)}},{key:"parentInjector",get:function(){var t=nn(this._hostTNode,this._hostLView);if(Xe(t)){var e=Qe(t,this._hostLView),n=Ge(t);return new pn(e[1].data[n+8],e)}return new pn(null,this._hostLView)}},{key:"clear",value:function(){for(;this.length>0;)this.remove(this.length-1)}},{key:"get",value:function(t){var e=vu(this._lContainer);return null!==e&&e[t]||null}},{key:"length",get:function(){return this._lContainer.length-10}},{key:"createEmbeddedView",value:function(t,e,n){var r=t.createEmbeddedView(e||{});return this.insert(r,n),r}},{key:"createComponent",value:function(t,e,n,r,i){var a=n||this.parentInjector;if(!i&&null==t.ngModule&&a){var s=a.get(lu,null);s&&(i=s)}var o=t.create(a,r,void 0,i);return this.insert(o.hostView,e),o}},{key:"insert",value:function(t,n){var r=t._lView,i=r[1];if(Et(r[3])){var a=this.indexOf(t);if(-1!==a)this.detach(a);else{var s=r[3],o=new e(s,s[6],s[3]);o.detach(o.indexOf(t))}}var u=this._adjustIndex(n),l=this._lContainer;!function(t,e,n,r){var i=10+r,a=n.length;r>0&&(n[i-1][4]=e),r<a-10?(e[4]=n[i],Cn(n,10+r,e)):(n.push(e),e[4]=null),e[3]=n;var s=e[17];null!==s&&n!==s&&function(t,e){var n=t[9];e[16]!==e[3][3][16]&&(t[2]=!0),null===n?t[9]=[e]:n.push(e)}(s,e);var o=e[19];null!==o&&o.insertView(t),e[2]|=128}(i,r,l,u);var c=ai(u,l),h=r[11],f=ni(h,l[7]);return null!==f&&function(t,e,n,r,i,a){r[0]=i,r[6]=e,oi(t,r,n,1,i,a)}(i,l[6],h,r,f,c),t.attachToViewContainerRef(),Cn(pu(l),u,t),t}},{key:"move",value:function(t,e){return this.insert(t,e)}},{key:"indexOf",value:function(t){var e=vu(this._lContainer);return null!==e?e.indexOf(t):-1}},{key:"remove",value:function(t){var e=this._adjustIndex(t,-1),n=Kr(this._lContainer,e);n&&(En(pu(this._lContainer),e),Zr(n[1],n))}},{key:"detach",value:function(t){var e=this._adjustIndex(t,-1),n=Kr(this._lContainer,e);return n&&null!=En(pu(this._lContainer),e)?new Zo(n):null}},{key:"_adjustIndex",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return null==t?this.length+e:t}}]),e}(fu);function vu(t){return t[8]}function pu(t){return t[8]||(t[8]=[])}function yu(t,e){var n,r=e[t.index];if(Et(r))n=r;else{var i;if(8&t.type)i=Xt(r);else{var a=e[11];i=a.createComment("");var s=Qt(t,e);$r(a,ni(a,s),i,function(t,e){return Bt(t)?t.nextSibling(e):e.nextSibling}(a,s),!1)}e[t.index]=n=ra(r,e,i,t),oa(e,n)}return new du(n,t,e)}var gu={},mu=function(t){function e(t){var n;return g(this,e),(n=c(this,e)).ngModule=t,n}return p(e,t),_(e,[{key:"resolveComponentFactory",value:function(t){var e=St(t);return new ku(e,this.ngModule)}}]),e}(To);function _u(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}var bu=new bn("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return Vr}}),ku=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e)).componentDef=t,r.ngModule=n,r.componentType=t.type,r.selector=t.selectors.map(bi).join(","),r.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],r.isBoundToModule=!!n,r}return p(e,t),_(e,[{key:"inputs",get:function(){return _u(this.componentDef.inputs)}},{key:"outputs",get:function(){return _u(this.componentDef.outputs)}},{key:"create",value:function(t,e,n,r){var i,a,s=(r=r||this.ngModule)?function(t,e){return{get:function(n,r,i){var a=t.get(n,gu,i);return a!==gu||r===gu?a:e.get(n,r,i)}}}(t,r.injector):t,o=s.get(No,Wt),u=s.get(Mo,null),l=o.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",h=n?function(t,e,n){if(Bt(t))return t.selectRootElement(e,n===J.ShadowDom);var r="string"==typeof e?t.querySelector(e):e;return r.textContent="",r}(l,n,this.componentDef.encapsulation):Gr(o.createRenderer(null,this.componentDef),c,function(t){var e=t.toLowerCase();return"svg"===e?"http://www.w3.org/2000/svg":"math"===e?"http://www.w3.org/1998/MathML/":null}(c)),f=this.componentDef.onPush?576:528,d={components:[],scheduler:Vr,clean:fa,playerHandler:null,flags:0},v=zi(0,null,null,1,0,null,null,null,null,null),p=ji(null,v,d,f,null,null,o,l,u,s);Ee(p);try{var y=function(t,e,n,r,i,a){var s=n[1];n[20]=t;var o=Ni(s,20,2,"#host",null),u=o.mergedAttrs=e.hostAttrs;null!==u&&(ma(o,u,!0),null!==t&&(ze(i,t,u),null!==o.classes&&ci(i,t,o.classes),null!==o.styles&&li(i,t,o.styles)));var l=r.createRenderer(t,e),c=ji(n,Hi(e),null,e.onPush?64:16,n[20],o,r,l,null,null);return s.firstCreatePass&&(rn($e(o,n),s,e.type),Qi(s,o),Zi(o,n.length,1)),oa(n,c),n[20]=c}(h,this.componentDef,p,o,l);if(h)if(n)ze(l,h,["ng-version",Lo.full]);else{var g=function(t){for(var e=[],n=[],r=1,i=2;r<t.length;){var a=t[r];if("string"==typeof a)2===i?""!==a&&e.push(a,t[++r]):8===i&&n.push(a);else{if(!yi(i))break;i=a}r++}return{attrs:e,classes:n}}(this.componentDef.selectors[0]),m=g.attrs,_=g.classes;m&&ze(l,h,m),_&&_.length>0&&ci(l,h,_.join(" "))}if(a=Kt(v,20),void 0!==e)for(var b=a.projection=[],k=0;k<this.ngContentSelectors.length;k++){var w=e[k];b.push(null!=w?Array.from(w):null)}i=function(t,e,n,r,i){var a=n[1],s=function(t,e,n){var r=ce();t.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),Ji(t,r,e,Pi(t,e,1,null),n));var i=fn(e,t,r.directiveStart,r);Lr(i,e);var a=Qt(r,e);return a&&Lr(a,e),i}(a,n,e);if(r.components.push(s),t[8]=s,i&&i.forEach(function(t){return t(s,e)}),e.contentQueries){var o=ce();e.contentQueries(1,s,o.directiveStart)}var u=ce();return!a.firstCreatePass||null===e.hostBindings&&null===e.hostAttrs||(Pe(u.index),Xi(n[1],u,0,u.directiveStart,u.directiveEnd,e),Gi(e,s)),s}(y,this.componentDef,p,d,[Ia]),Ri(v,p,null)}finally{je()}return new wu(this.componentType,i,Do(a,p),p,a)}}]),e}(Co),wu=function(t){function e(t,n,r,i,a){var s;return g(this,e),(s=c(this,e)).location=r,s._rootLView=i,s._tNode=a,s.instance=n,s.hostView=s.changeDetectorRef=new Jo(i),s.componentType=t,s}return p(e,t),_(e,[{key:"injector",get:function(){return new pn(this._tNode,this._rootLView)}},{key:"destroy",value:function(){this.hostView.destroy()}},{key:"onDestroy",value:function(t){this.hostView.onDestroy(t)}}]),e}(function(){return _(function t(){g(this,t)})}()),Su=new Map,Ou=function(t){function e(t,n){var r;g(this,e),(r=c(this,e))._parent=n,r._bootstrapComponents=[],r.injector=f(r),r.destroyCbs=[],r.componentFactoryResolver=new mu(f(r));var i=Ot(t),a=t[ct]||null;return a&&yo(a),r._bootstrapComponents=Ur(i.bootstrap),r._r3Injector=Ta(t,n,[{provide:lu,useValue:f(r)},{provide:To,useValue:r.componentFactoryResolver}],A(t)),r._r3Injector._resolveInjectorDefTypes(),r.instance=r.get(t),r}return p(e,t),_(e,[{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ma.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:X.Default;return t===Ma||t===lu||t===_a?this:this._r3Injector.get(t,e,n)}},{key:"destroy",value:function(){var t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(function(t){return t()}),this.destroyCbs=null}},{key:"onDestroy",value:function(t){this.destroyCbs.push(t)}}]),e}(lu),Cu=function(t){function e(t){var n,r,a;return g(this,e),(n=c(this,e)).moduleType=t,null!==Ot(t)&&(r=t,a=new Set,function t(e){var n=Ot(e,!0),r=n.id;null!==r&&(function(t,e,n){if(e&&e!==n)throw new Error("Duplicate module registered for ".concat(t," - ").concat(A(e)," vs ").concat(A(e.name)))}(r,Su.get(r),e),Su.set(r,e));var s,o=i(Ur(n.imports));try{for(o.s();!(s=o.n()).done;){var u=s.value;a.has(u)||(a.add(u),t(u))}}catch(l){o.e(l)}finally{o.f()}}(r)),n}return p(e,t),_(e,[{key:"create",value:function(t){return new Ou(this.moduleType,t)}}]),e}(cu);function Eu(t,e,n){var r=ge()+t,i=oe();return i[r]===ki?Xa(i,r,n?e.call(n):e()):Ga(i,r)}function Tu(t,e,n,r){return Pu(oe(),ge(),t,e,n,r)}function xu(t,e,n,r,i){return Ru(oe(),ge(),t,e,n,r,i)}function Du(t,e,n,r,i,a,s){return function(t,e,n,r,i,a,s,o,u){var l=e+n;return Za(t,l,i,a,s,o)?Xa(t,l+4,u?r.call(u,i,a,s,o):r(i,a,s,o)):Nu(t,l+4)}(oe(),ge(),t,e,n,r,i,a,s)}function Au(t,e,n,r,i,a,s,o){var u=ge()+t,l=oe(),c=Za(l,u,n,r,i,a);return Qa(l,u+4,s)||c?Xa(l,u+5,o?e.call(o,n,r,i,a,s):e(n,r,i,a,s)):Ga(l,u+5)}function ju(t,e,n,r,i,a,s,o,u,l,c){var h=ge()+t,f=oe(),d=Za(f,h,n,r,i,a);return Za(f,h+4,s,o,u,l)||d?Xa(f,h+8,c?e.call(c,n,r,i,a,s,o,u,l):e(n,r,i,a,s,o,u,l)):Ga(f,h+8)}function Nu(t,e){var n=t[e];return n===ki?void 0:n}function Pu(t,e,n,r,i,a){var s=e+n;return Qa(t,s,i)?Xa(t,s+1,a?r.call(a,i):r(i)):Nu(t,s+1)}function Ru(t,e,n,r,i,a,s){var o=e+n;return Ka(t,o,i,a)?Xa(t,o+2,s?r.call(s,i,a):r(i,a)):Nu(t,o+2)}function Mu(t,e){var n,r=ue(),i=t+20;r.firstCreatePass?(n=function(t,e){if(e)for(var n=e.length-1;n>=0;n--){var r=e[n];if(t===r.name)return r}throw new Nt("302","The pipe '".concat(t,"' could not be found!"))}(e,r.pipeRegistry),r.data[i]=n,n.onDestroy&&(r.destroyHooks||(r.destroyHooks=[])).push(i,n.onDestroy)):n=r.data[i];var a=n.factory||(n.factory=jt(n.type)),s=G(is);try{var o=Ze(!1),u=a();return Ze(o),function(t,e,n,r){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=r}(r,oe(),i,u),u}finally{G(s)}}function Iu(t,e,n){var r=t+20,i=oe(),a=Zt(i,r);return Fu(i,Vu(i,r)?Pu(i,ge(),e,a.transform,n,a):a.transform(n))}function Lu(t,e,n,r){var i=t+20,a=oe(),s=Zt(a,i);return Fu(a,Vu(a,i)?Ru(a,ge(),e,s.transform,n,r,s):s.transform(n,r))}function Vu(t,e){return t[1].data[e].pure}function Fu(t,e){return Ya.isWrapped(e)&&(e=Ya.unwrap(e),t[me()]=ki),e}var Uu=function(t){function e(){var t,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return g(this,e),(t=c(this,e)).__isAsync=n,t}return p(e,t),_(e,[{key:"emit",value:function(t){u(v(e.prototype),"next",this).call(this,t)}},{key:"subscribe",value:function(t,n,r){var i,a=function(t){return null},s=function(){return null};t&&"object"==typeof t?(i=this.__isAsync?function(e){setTimeout(function(){return t.next(e)})}:function(e){t.next(e)},t.error&&(a=this.__isAsync?function(e){setTimeout(function(){return t.error(e)})}:function(e){t.error(e)}),t.complete&&(s=this.__isAsync?function(){setTimeout(function(){return t.complete()})}:function(){t.complete()})):(i=this.__isAsync?function(e){setTimeout(function(){return t(e)})}:function(e){t(e)},n&&(a=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),r&&(s=this.__isAsync?function(){setTimeout(function(){return r()})}:function(){r()}));var o=u(v(e.prototype),"subscribe",this).call(this,i,a,s);return t instanceof h.a&&t.add(o),o}}]),e}(l.a);function Hu(){return this._results[qa()]()}var zu=function(){function t(){g(this,t),this.dirty=!0,this._results=[],this.changes=new Uu,this.length=0;var e=qa(),n=t.prototype;n[e]||(n[e]=Hu)}return _(t,[{key:"map",value:function(t){return this._results.map(t)}},{key:"filter",value:function(t){return this._results.filter(t)}},{key:"find",value:function(t){return this._results.find(t)}},{key:"reduce",value:function(t,e){return this._results.reduce(t,e)}},{key:"forEach",value:function(t){this._results.forEach(t)}},{key:"some",value:function(t){return this._results.some(t)}},{key:"toArray",value:function(){return this._results.slice()}},{key:"toString",value:function(){return this._results.toString()}},{key:"reset",value:function(t){this._results=Sn(t),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()}}]),t}(),qu=function(){function t(e){g(this,t),this.queryList=e,this.matches=null}return _(t,[{key:"clone",value:function(){return new t(this.queryList)}},{key:"setDirty",value:function(){this.queryList.setDirty()}}]),t}(),Yu=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];g(this,t),this.queries=e}return _(t,[{key:"createEmbeddedView",value:function(e){var n=e.queries;if(null!==n){for(var r=null!==e.contentQueries?e.contentQueries[0]:n.length,i=[],a=0;a<r;a++){var s=n.getByIndex(a);i.push(this.queries[s.indexInDeclarationView].clone())}return new t(i)}return null}},{key:"insertView",value:function(t){this.dirtyQueriesWithMatches(t)}},{key:"detachView",value:function(t){this.dirtyQueriesWithMatches(t)}},{key:"dirtyQueriesWithMatches",value:function(t){for(var e=0;e<this.queries.length;e++)null!==il(t,e).matches&&this.queries[e].setDirty()}}]),t}(),Bu=_(function t(e,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;g(this,t),this.predicate=e,this.descendants=n,this.isStatic=r,this.read=i}),Wu=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];g(this,t),this.queries=e}return _(t,[{key:"elementStart",value:function(t,e){for(var n=0;n<this.queries.length;n++)this.queries[n].elementStart(t,e)}},{key:"elementEnd",value:function(t){for(var e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)}},{key:"embeddedTView",value:function(e){for(var n=null,r=0;r<this.length;r++){var i=null!==n?n.length:0,a=this.getByIndex(r).embeddedTView(e,i);a&&(a.indexInDeclarationView=r,null!==n?n.push(a):n=[a])}return null!==n?new t(n):null}},{key:"template",value:function(t,e){for(var n=0;n<this.queries.length;n++)this.queries[n].template(t,e)}},{key:"getByIndex",value:function(t){return this.queries[t]}},{key:"length",get:function(){return this.queries.length}},{key:"track",value:function(t){this.queries.push(t)}}]),t}(),Xu=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;g(this,t),this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}return _(t,[{key:"elementStart",value:function(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)}},{key:"elementEnd",value:function(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}},{key:"template",value:function(t,e){this.elementStart(t,e)}},{key:"embeddedTView",value:function(e,n){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,n),new t(this.metadata)):null}},{key:"isApplyingToNode",value:function(t){if(this._appliesToNextNode&&!1===this.metadata.descendants){for(var e=this._declarationNodeIndex,n=t.parent;null!==n&&8&n.type&&n.index!==e;)n=n.parent;return e===(null!==n?n.index:-1)}return this._appliesToNextNode}},{key:"matchTNode",value:function(t,e){var n=this.metadata.predicate;if(Array.isArray(n))for(var r=0;r<n.length;r++){var i=n[r];this.matchTNodeWithReadOption(t,e,Gu(e,i)),this.matchTNodeWithReadOption(t,e,hn(e,t,i,!1,!1))}else n===su?4&e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,hn(e,t,n,!1,!1))}},{key:"matchTNodeWithReadOption",value:function(t,e,n){if(null!==n){var r=this.metadata.read;if(null!==r)if(r===jo||r===fu||r===su&&4&e.type)this.addMatch(e.index,-2);else{var i=hn(e,t,r,!1,!1);null!==i&&this.addMatch(e.index,i)}else this.addMatch(e.index,n)}}},{key:"addMatch",value:function(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)}}]),t}();function Gu(t,e){var n=t.localNames;if(null!==n)for(var r=0;r<n.length;r+=2)if(n[r]===e)return n[r+1];return null}function Qu(t,e,n,r){return-1===n?function(t,e){return 11&t.type?Do(t,e):4&t.type?uu(t,e):null}(e,t):-2===n?function(t,e,n){return n===jo?Do(e,t):n===su?uu(e,t):n===fu?yu(e,t):void 0}(t,e,r):fn(t,t[1],n,e)}function Ku(t,e,n,r){var i=e[19].queries[r];if(null===i.matches){for(var a=t.data,s=n.matches,o=[],u=0;u<s.length;u+=2){var l=s[u];o.push(l<0?null:Qu(e,a[l],s[u+1],n.metadata.read))}i.matches=o}return i.matches}function Zu(t,e,n,r){var i=t.queries.getByIndex(n),a=i.matches;if(null!==a)for(var s=Ku(t,e,i,n),o=0;o<a.length;o+=2){var u=a[o];if(u>0)r.push(s[o/2]);else{for(var l=a[o+1],c=e[-u],h=10;h<c.length;h++){var f=c[h];f[17]===f[3]&&Zu(f[1],f,l,r)}if(null!==c[9])for(var d=c[9],v=0;v<d.length;v++){var p=d[v];Zu(p[1],p,l,r)}}}return r}function Ju(t){var e=oe(),n=ue(),r=we();Se(r+1);var i=il(n,r);if(t.dirty&&te(e)===i.metadata.isStatic){if(null===i.matches)t.reset([]);else{var a=i.crossesNgTemplate?Zu(n,e,r,[]):Ku(n,e,i,r);t.reset(a),t.notifyOnChanges()}return!0}return!1}function $u(t,e,n){!function(t,e,n,r,i,a){t.firstCreatePass&&rl(t,new Bu(n,r,!1,i),-1),nl(t,e)}(ue(),oe(),t,e,n)}function tl(t,e,n,r){!function(t,e,n,r,i,a,s,o){t.firstCreatePass&&(rl(t,new Bu(n,r,!1,i),s.index),function(t,e){var n=t.contentQueries||(t.contentQueries=[]);e!==(n.length?n[n.length-1]:-1)&&n.push(t.queries.length-1,e)}(t,o)),nl(t,e)}(ue(),oe(),e,n,r,0,ce(),t)}function el(){return t=oe(),e=we(),t[19].queries[e].queryList;var t,e}function nl(t,e){var n=new zu;qi(t,e,n,n.destroy),null===e[19]&&(e[19]=new Yu),e[19].queries.push(new qu(n))}function rl(t,e,n){null===t.queries&&(t.queries=new Wu),t.queries.track(new Xu(e,n))}function il(t,e){return t.queries.getByIndex(e)}function al(t,e){return uu(t,e)}function sl(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X.Default,e=eu(!0);if(null!=e||t&X.Optional)return e;Mt("ChangeDetectorRef")}var ol=new bn("Application Initializer"),ul=function(){var t=function(){function t(e){var n=this;g(this,t),this.appInits=e,this.resolve=xo,this.reject=xo,this.initialized=!1,this.done=!1,this.donePromise=new Promise(function(t,e){n.resolve=t,n.reject=e})}return _(t,[{key:"runInitializers",value:function(){var t=this;if(!this.initialized){var e=[],n=function(){t.done=!0,t.resolve()};if(this.appInits)for(var r=0;r<this.appInits.length;r++){var i=this.appInits[r]();vs(i)&&e.push(i)}Promise.all(e).then(function(){n()}).catch(function(e){t.reject(e)}),0===e.length&&n(),this.initialized=!0}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Hn(ol,8))},t.\u0275prov=I({token:t,factory:t.\u0275fac}),t}(),ll=new bn("AppId"),cl={provide:ll,useFactory:function(){return"".concat(hl()).concat(hl()).concat(hl())},deps:[]};function hl(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var fl=new bn("Platform Initializer"),dl=new bn("Platform ID"),vl=new bn("appBootstrapListener"),pl=function(){var t=function(){function t(){g(this,t)}return _(t,[{key:"log",value:function(t){console.log(t)}},{key:"warn",value:function(t){console.warn(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=I({token:t,factory:t.\u0275fac}),t}(),yl=new bn("LocaleId"),gl=new bn("DefaultCurrencyCode"),ml=!0,_l=_(function t(e,n){g(this,t),this.ngModuleFactory=e,this.componentFactories=n}),bl=function(t){return new Cu(t)},kl=bl,wl=function(t){return Promise.resolve(bl(t))},Sl=function(t){var e=bl(t),n=Ur(Ot(t).declarations).reduce(function(t,e){var n=St(e);return n&&t.push(new ku(n)),t},[]);return new _l(e,n)},Ol=Sl,Cl=function(t){return Promise.resolve(Sl(t))},El=function(){var t=function(){function t(){g(this,t),this.compileModuleSync=kl,this.compileModuleAsync=wl,this.compileModuleAndAllComponentsSync=Ol,this.compileModuleAndAllComponentsAsync=Cl}return _(t,[{key:"clearCache",value:function(){}},{key:"clearCacheFor",value:function(t){}},{key:"getModuleId",value:function(t){}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=I({token:t,factory:t.\u0275fac}),t}(),Tl=Promise.resolve(0);function xl(t){"undefined"==typeof Zone?Tl.then(function(){t&&t.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}var Dl=function(){function t(e){var n,r,i=e.enableLongStackTrace,a=void 0!==i&&i,s=e.shouldCoalesceEventChangeDetection,o=void 0!==s&&s;if(g(this,t),this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Uu(!1),this.onMicrotaskEmpty=new Uu(!1),this.onStable=new Uu(!1),this.onError=new Uu(!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.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),a&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=o,this.lastRequestAnimationFrameId=-1,this.nativeRequestAnimationFrame=function(){var t=rt.requestAnimationFrame,e=rt.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){var n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);var r=e[Zone.__symbol__("OriginalDelegate")];r&&(e=r)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,r=!!(n=this).shouldCoalesceEventChangeDetection&&n.nativeRequestAnimationFrame&&function(){!function(t){-1===t.lastRequestAnimationFrameId&&(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(rt,function(){t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",function(){t.lastRequestAnimationFrameId=-1,Nl(t),jl(t)},void 0,function(){},function(){})),t.fakeTopEventTask.invoke()}),Nl(t))}(n)},n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0,maybeDelayChangeDetection:r},onInvokeTask:function(t,e,i,a,s,o){try{return Pl(n),t.invokeTask(i,a,s,o)}finally{r&&"eventTask"===a.type&&r(),Rl(n)}},onInvoke:function(t,e,r,i,a,s,o){try{return Pl(n),t.invoke(r,i,a,s,o)}finally{Rl(n)}},onHasTask:function(t,e,r,i){t.hasTask(r,i),e===r&&("microTask"==i.change?(n._hasPendingMicrotasks=i.microTask,Nl(n),jl(n)):"macroTask"==i.change&&(n.hasPendingMacrotasks=i.macroTask))},onHandleError:function(t,e,r,i){return t.handleError(r,i),n.runOutsideAngular(function(){return n.onError.emit(i)}),!1}})}return _(t,[{key:"run",value:function(t,e,n){return this._inner.run(t,e,n)}},{key:"runTask",value:function(t,e,n,r){var i=this._inner,a=i.scheduleEventTask("NgZoneEvent: "+r,t,Al,xo,xo);try{return i.runTask(a,e,n)}finally{i.cancelTask(a)}}},{key:"runGuarded",value:function(t,e,n){return this._inner.runGuarded(t,e,n)}},{key:"runOutsideAngular",value:function(t){return this._outer.run(t)}}],[{key:"isInAngularZone",value:function(){return!0===Zone.current.get("isAngularZone")}},{key:"assertInAngularZone",value:function(){if(!t.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}},{key:"assertNotInAngularZone",value:function(){if(t.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}}]),t}(),Al={};function jl(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(function(){return t.onStable.emit(null)})}finally{t.isStable=!0}}}function Nl(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||t.shouldCoalesceEventChangeDetection&&-1!==t.lastRequestAnimationFrameId)}function Pl(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Rl(t){t._nesting--,jl(t)}var Ml=function(){function t(){g(this,t),this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Uu,this.onMicrotaskEmpty=new Uu,this.onStable=new Uu,this.onError=new Uu}return _(t,[{key:"run",value:function(t,e,n){return t.apply(e,n)}},{key:"runGuarded",value:function(t,e,n){return t.apply(e,n)}},{key:"runOutsideAngular",value:function(t){return t()}},{key:"runTask",value:function(t,e,n,r){return t.apply(e,n)}}]),t}(),Il=function(){var t=function(){function t(e){var n=this;g(this,t),this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(function(){n.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}return _(t,[{key:"_watchAngularEvents",value:function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){t._ngZone.onStable.subscribe({next:function(){Dl.assertNotInAngularZone(),xl(function(){t._isZoneStable=!0,t._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 t=this;if(this.isStable())xl(function(){for(;0!==t._callbacks.length;){var e=t._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(t._didWork)}t._didWork=!1});else{var e=this.getPendingTasks();this._callbacks=this._callbacks.filter(function(t){return!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)}),this._didWork=!0}}},{key:"getPendingTasks",value:function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(function(t){return{source:t.source,creationLocation:t.creationLocation,data:t.data}}):[]}},{key:"addCallback",value:function(t,e,n){var r=this,i=-1;e&&e>0&&(i=setTimeout(function(){r._callbacks=r._callbacks.filter(function(t){return t.timeoutId!==i}),t(r._didWork,r.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:i,updateCb:n})}},{key:"whenStable",value:function(t,e,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(t,e,n),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(t,e,n){return[]}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Hn(Dl))},t.\u0275prov=I({token:t,factory:t.\u0275fac}),t}(),Ll=function(){var t=function(){function t(){g(this,t),this._applications=new Map,Ul.addToWindow(this)}return _(t,[{key:"registerApplication",value:function(t,e){this._applications.set(t,e)}},{key:"unregisterApplication",value:function(t){this._applications.delete(t)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(t){return this._applications.get(t)||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(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Ul.findTestabilityInTree(this,t,e)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=I({token:t,factory:t.\u0275fac}),t}();function Vl(t){Ul=t}var Fl,Ul=new(function(){function t(){g(this,t)}return _(t,[{key:"addToWindow",value:function(t){}},{key:"findTestabilityInTree",value:function(t,e,n){return null}}]),t}()),Hl=!0,zl=!1;function ql(){return zl=!0,Hl}function Yl(){if(zl)throw new Error("Cannot enable prod mode after platform setup.");Hl=!1}var Bl=new bn("AllowMultipleToken"),Wl=_(function t(e,n){g(this,t),this.name=e,this.token=n});function Xl(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r="Platform: "+e,i=new bn(r);return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],a=Gl();if(!a||a.injector.get(Bl,!1))if(t)t(n.concat(e).concat({provide:i,useValue:!0}));else{var s=n.concat(e).concat({provide:i,useValue:!0},{provide:ka,useValue:"platform"});!function(t){if(Fl&&!Fl.destroyed&&!Fl.injector.get(Bl,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Fl=t.get(Ql);var e=t.get(fl,null);e&&e.forEach(function(t){return t()})}(Ma.create({providers:s,name:r}))}return function(t){var e=Gl();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(i)}}function Gl(){return Fl&&!Fl.destroyed?Fl:null}var Ql=function(){var t=function(){function t(e){g(this,t),this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return _(t,[{key:"bootstrapModuleFactory",value:function(t,e){var n,r,i=this,a=(n=e?e.ngZone:void 0,r=e&&e.ngZoneEventCoalescing||!1,"noop"===n?new Ml:("zone.js"===n?void 0:n)||new Dl({enableLongStackTrace:ql(),shouldCoalesceEventChangeDetection:r})),s=[{provide:Dl,useValue:a}];return a.run(function(){var e=Ma.create({providers:s,parent:i.injector,name:t.moduleType.name}),n=t.create(e),r=n.injector.get(Ir,null);if(!r)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return a.runOutsideAngular(function(){var t=a.onError.subscribe({next:function(t){r.handleError(t)}});n.onDestroy(function(){$l(i._modules,n),t.unsubscribe()})}),function(t,e,r){try{var a=((s=n.injector.get(ul)).runInitializers(),s.donePromise.then(function(){return ml&&yo(n.injector.get(yl,"en-US")||"en-US"),i._moduleDoBootstrap(n),n}));return vs(a)?a.catch(function(n){throw e.runOutsideAngular(function(){return t.handleError(n)}),n}):a}catch(o){throw e.runOutsideAngular(function(){return t.handleError(o)}),o}var s}(r,a)})}},{key:"bootstrapModule",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=Kl({},n);return function(t,e,n){var r=new Cu(n);return Promise.resolve(r)}(0,0,t).then(function(t){return e.bootstrapModuleFactory(t,r)})}},{key:"_moduleDoBootstrap",value:function(t){var e=t.injector.get(Jl);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module ".concat(A(t.instance.constructor),' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.'));t.instance.ngDoBootstrap(e)}this._modules.push(t)}},{key:"onDestroy",value:function(t){this._destroyListeners.push(t)}},{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(t){return t.destroy()}),this._destroyListeners.forEach(function(t){return t()}),this._destroyed=!0}},{key:"destroyed",get:function(){return this._destroyed}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Hn(Ma))},t.\u0275prov=I({token:t,factory:t.\u0275fac}),t}();function Kl(t,e){return Array.isArray(e)?e.reduce(Kl,t):Object.assign(Object.assign({},t),e)}var Zl,Jl=((Zl=function(){function t(e,n,r,i,a,s){var o=this;g(this,t),this._zone=e,this._console=n,this._injector=r,this._exceptionHandler=i,this._componentFactoryResolver=a,this._initStatus=s,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:function(){o._zone.run(function(){o.tick()})}});var u=new d.a(function(t){o._stable=o._zone.isStable&&!o._zone.hasPendingMacrotasks&&!o._zone.hasPendingMicrotasks,o._zone.runOutsideAngular(function(){t.next(o._stable),t.complete()})}),l=new d.a(function(t){var e;o._zone.runOutsideAngular(function(){e=o._zone.onStable.subscribe(function(){Dl.assertNotInAngularZone(),xl(function(){o._stable||o._zone.hasPendingMacrotasks||o._zone.hasPendingMicrotasks||(o._stable=!0,t.next(!0))})})});var n=o._zone.onUnstable.subscribe(function(){Dl.assertInAngularZone(),o._stable&&(o._stable=!1,o._zone.runOutsideAngular(function(){t.next(!1)}))});return function(){e.unsubscribe(),n.unsubscribe()}});this.isStable=Object(y.a)(u,l.pipe(function(t){return b()((e=T,function(t){var n;n="function"==typeof e?e:function(){return e};var r=Object.create(t,C);return r.source=t,r.subjectFactory=n,r})(t));var e}))}return _(t,[{key:"bootstrap",value:function(t,e){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=t instanceof Co?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);var i=n.isBoundToModule?void 0:this._injector.get(lu),a=n.create(Ma.NULL,[],e||n.selector,i),s=a.location.nativeElement,o=a.injector.get(Il,null),u=o&&a.injector.get(Ll);return o&&u&&u.registerApplication(s,o),a.onDestroy(function(){r.detachView(a.hostView),$l(r.components,a),u&&u.unregisterApplication(s)}),this._loadComponent(a),ql()&&this._console.log("Angular is running in development mode. Call enableProdMode() to enable production mode."),a}},{key:"tick",value:function(){var t=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;var e,n=i(this._views);try{for(n.s();!(e=n.n()).done;)e.value.detectChanges()}catch(r){n.e(r)}finally{n.f()}}catch(a){this._zone.runOutsideAngular(function(){return t._exceptionHandler.handleError(a)})}finally{this._runningTick=!1}}},{key:"attachView",value:function(t){var e=t;this._views.push(e),e.attachToAppRef(this)}},{key:"detachView",value:function(t){var e=t;$l(this._views,e),e.detachFromAppRef()}},{key:"_loadComponent",value:function(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(vl,[]).concat(this._bootstrapListeners).forEach(function(e){return e(t)})}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach(function(t){return t.destroy()}),this._onMicrotaskEmptySubscription.unsubscribe()}},{key:"viewCount",get:function(){return this._views.length}}]),t}()).\u0275fac=function(t){return new(t||Zl)(Hn(Dl),Hn(pl),Hn(Ma),Hn(Ir),Hn(To),Hn(ul))},Zl.\u0275prov=I({token:Zl,factory:Zl.\u0275fac}),Zl);function $l(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}var tc=_(function t(){g(this,t)}),ec=_(function t(){g(this,t)}),nc={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},rc=function(){var t=function(){function t(e,n){g(this,t),this._compiler=e,this._config=n||nc}return _(t,[{key:"load",value:function(t){return!ml&&this._compiler instanceof El?this.loadFactory(t):this.loadAndCompile(t)}},{key:"loadAndCompile",value:function(t){var e=this,r=n(t.split("#"),2),i=r[0],a=r[1];return void 0===a&&(a="default"),o("zn8P")(i).then(function(t){return t[a]}).then(function(t){return ic(t,i,a)}).then(function(t){return e._compiler.compileModuleAsync(t)})}},{key:"loadFactory",value:function(t){var e=n(t.split("#"),2),r=e[0],i=e[1],a="NgFactory";return void 0===i&&(i="default",a=""),o("zn8P")(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then(function(t){return t[i+a]}).then(function(t){return ic(t,r,i)})}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Hn(El),Hn(ec,8))},t.\u0275prov=I({token:t,factory:t.\u0275fac}),t}();function ic(t,e,n){if(!t)throw new Error("Cannot find '".concat(n,"' in '").concat(e,"'"));return t}var ac=function(t){return null},sc=Xl(null,"core",[{provide:dl,useValue:"unknown"},{provide:Ql,deps:[Ma]},{provide:Ll,deps:[]},{provide:pl,deps:[]}]),oc=[{provide:Jl,useClass:Jl,deps:[Dl,pl,Ma,Ir,To,ul]},{provide:bu,deps:[Dl],useFactory:function(t){var e=[];return t.onStable.subscribe(function(){for(;e.length;)e.pop()()}),function(t){e.push(t)}}},{provide:ul,useClass:ul,deps:[[new jn,ol]]},{provide:El,useClass:El,deps:[]},cl,{provide:Go,useFactory:function(){return ru},deps:[]},{provide:Qo,useFactory:function(){return iu},deps:[]},{provide:yl,useFactory:function(t){return t=t||ml&&"undefined"!=typeof $localize&&$localize.locale||"en-US",ml&&yo(t),t},deps:[[new An(yl),new jn,new Pn]]},{provide:gl,useValue:"USD"}],uc=function(){var t=_(function t(e){g(this,t)});return t.\u0275mod=mt({type:t}),t.\u0275inj=V({factory:function(e){return new(e||t)(Hn(Jl))},providers:oc}),t}()},gRHU:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n("2fFW"),i=n("NJ4a"),a={closed:!0,next:function(t){},error:function(t){if(r.a.useDeprecatedSynchronousErrorHandling)throw t;Object(i.a)(t)},complete:function(){}}},jZKg:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n("HDdC"),i=n("quSY");function a(t,e){return new r.a(function(n){var r=new i.a,a=0;return r.add(e.schedule(function(){a!==t.length?(n.next(t[a++]),n.closed||r.add(this.schedule())):n.complete()})),r})}},jhN1:function(t,e,n){"use strict";n.d(e,"a",function(){return z}),n.d(e,"b",function(){return I}),n.d(e,"c",function(){return y}),n.d(e,"d",function(){return Y}),n.d(e,"e",function(){return X}),n.d(e,"f",function(){return U}),n.d(e,"g",function(){return E});var r,i=n("ofXK"),a=n("fXoL"),s=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e,[{key:"getProperty",value:function(t,e){return t[e]}},{key:"log",value:function(t){window.console&&window.console.log&&window.console.log(t)}},{key:"logGroup",value:function(t){window.console&&window.console.group&&window.console.group(t)}},{key:"logGroupEnd",value:function(){window.console&&window.console.groupEnd&&window.console.groupEnd()}},{key:"onAndCancel",value:function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}}},{key:"dispatchEvent",value:function(t,e){t.dispatchEvent(e)}},{key:"remove",value:function(t){return t.parentNode&&t.parentNode.removeChild(t),t}},{key:"getValue",value:function(t){return t.value}},{key:"createElement",value:function(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}},{key:"createHtmlDocument",value:function(){return document.implementation.createHTMLDocument("fakeTitle")}},{key:"getDefaultDocument",value:function(){return document}},{key:"isElementNode",value:function(t){return t.nodeType===Node.ELEMENT_NODE}},{key:"isShadowRoot",value:function(t){return t instanceof DocumentFragment}},{key:"getGlobalEventTarget",value:function(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}},{key:"getHistory",value:function(){return window.history}},{key:"getLocation",value:function(){return window.location}},{key:"getBaseHref",value:function(t){var e,n=o||(o=document.querySelector("base"))?o.getAttribute("href"):null;return null==n?null:(e=n,r||(r=document.createElement("a")),r.setAttribute("href",e),"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname)}},{key:"resetBaseElement",value:function(){o=null}},{key:"getUserAgent",value:function(){return window.navigator.userAgent}},{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(t){return Object(i.w)(document.cookie,t)}}],[{key:"makeCurrent",value:function(){Object(i.x)(new e)}}]),e}(function(t){function e(){return g(this,e),c(this,e)}return p(e,t),_(e,[{key:"supportsDOMEvents",value:function(){return!0}}]),e}(i.t)),o=null,l=new a.q("TRANSITION_ID"),h=[{provide:a.d,useFactory:function(t,e,n){return function(){n.get(a.e).donePromise.then(function(){var n=Object(i.v)();Array.prototype.slice.apply(e.querySelectorAll("style[ng-transition]")).filter(function(e){return e.getAttribute("ng-transition")===t}).forEach(function(t){return n.remove(t)})})}},deps:[l,i.d,a.r],multi:!0}],f=function(){function t(){g(this,t)}return _(t,[{key:"addToWindow",value:function(t){a.ob.getAngularTestability=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=t.findTestabilityInTree(e,n);if(null==r)throw new Error("Could not find testability for element.");return r},a.ob.getAllAngularTestabilities=function(){return t.getAllTestabilities()},a.ob.getAllAngularRootElements=function(){return t.getAllRootElements()},a.ob.frameworkStabilizers||(a.ob.frameworkStabilizers=[]),a.ob.frameworkStabilizers.push(function(t){var e=a.ob.getAllAngularTestabilities(),n=e.length,r=!1,i=function(e){r=r||e,0==--n&&t(r)};e.forEach(function(t){t.whenStable(i)})})}},{key:"findTestabilityInTree",value:function(t,e,n){if(null==e)return null;var r=t.getTestability(e);return null!=r?r:n?Object(i.v)().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}],[{key:"init",value:function(){Object(a.X)(new t)}}]),t}(),d=new a.q("EventManagerPlugins"),y=function(){var t=function(){function t(e,n){var r=this;g(this,t),this._zone=n,this._eventNameToPlugin=new Map,e.forEach(function(t){return t.manager=r}),this._plugins=e.slice().reverse()}return _(t,[{key:"addEventListener",value:function(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}},{key:"addGlobalEventListener",value:function(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}},{key:"getZone",value:function(){return this._zone}},{key:"_findPluginFor",value:function(t){var e=this._eventNameToPlugin.get(t);if(e)return e;for(var n=this._plugins,r=0;r<n.length;r++){var i=n[r];if(i.supports(t))return this._eventNameToPlugin.set(t,i),i}throw new Error("No event manager plugin found for event "+t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(a.Xb(d),a.Xb(a.z))},t.\u0275prov=a.Jb({token:t,factory:t.\u0275fac}),t}(),m=function(){function t(e){g(this,t),this._doc=e}return _(t,[{key:"addGlobalEventListener",value:function(t,e,n){var r=Object(i.v)().getGlobalEventTarget(this._doc,t);if(!r)throw new Error("Unsupported event target ".concat(r," for event ").concat(e));return this.addEventListener(r,e,n)}}]),t}(),b=function(){var t=function(){function t(){g(this,t),this._stylesSet=new Set}return _(t,[{key:"addStyles",value:function(t){var e=this,n=new Set;t.forEach(function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),n.add(t))}),this.onStylesAdded(n)}},{key:"onStylesAdded",value:function(t){}},{key:"getAllStyles",value:function(){return Array.from(this._stylesSet)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=a.Jb({token:t,factory:t.\u0275fac}),t}(),k=function(){var t=function(t){function e(t){var n;return g(this,e),(n=c(this,e))._doc=t,n._hostNodes=new Set,n._styleNodes=new Set,n._hostNodes.add(t.head),n}return p(e,t),_(e,[{key:"_addStylesToHost",value:function(t,e){var n=this;t.forEach(function(t){var r=n._doc.createElement("style");r.textContent=t,n._styleNodes.add(e.appendChild(r))})}},{key:"addHost",value:function(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)}},{key:"removeHost",value:function(t){this._hostNodes.delete(t)}},{key:"onStylesAdded",value:function(t){var e=this;this._hostNodes.forEach(function(n){return e._addStylesToHost(t,n)})}},{key:"ngOnDestroy",value:function(){this._styleNodes.forEach(function(t){return Object(i.v)().remove(t)})}}]),e}(b);return t.\u0275fac=function(e){return new(e||t)(a.Xb(i.d))},t.\u0275prov=a.Jb({token:t,factory:t.\u0275fac}),t}(),w={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/"},S=/%COMP%/g;function O(t,e,n){for(var r=0;r<e.length;r++){var i=e[r];Array.isArray(i)?O(t,i,n):(i=i.replace(S,t),n.push(i))}return n}function C(t){return function(e){if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}var E=function(){var t=function(){function t(e,n,r){g(this,t),this.eventManager=e,this.sharedStylesHost=n,this.appId=r,this.rendererByCompId=new Map,this.defaultRenderer=new T(e)}return _(t,[{key:"createRenderer",value:function(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case a.P.Emulated:var n=this.rendererByCompId.get(e.id);return n||(n=new x(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n;case 1:case a.P.ShadowDom:return new D(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){var r=O(e.id,e.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}},{key:"begin",value:function(){}},{key:"end",value:function(){}}]),t}();return t.\u0275fac=function(e){return new(e||t)(a.Xb(y),a.Xb(k),a.Xb(a.c))},t.\u0275prov=a.Jb({token:t,factory:t.\u0275fac}),t}(),T=function(){function t(e){g(this,t),this.eventManager=e,this.data=Object.create(null)}return _(t,[{key:"destroy",value:function(){}},{key:"createElement",value:function(t,e){return e?document.createElementNS(w[e]||e,t):document.createElement(t)}},{key:"createComment",value:function(t){return document.createComment(t)}},{key:"createText",value:function(t){return document.createTextNode(t)}},{key:"appendChild",value:function(t,e){t.appendChild(e)}},{key:"insertBefore",value:function(t,e,n){t&&t.insertBefore(e,n)}},{key:"removeChild",value:function(t,e){t&&t.removeChild(e)}},{key:"selectRootElement",value:function(t,e){var n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error('The selector "'.concat(t,'" did not match any elements'));return e||(n.textContent=""),n}},{key:"parentNode",value:function(t){return t.parentNode}},{key:"nextSibling",value:function(t){return t.nextSibling}},{key:"setAttribute",value:function(t,e,n,r){if(r){e=r+":"+e;var i=w[r];i?t.setAttributeNS(i,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}},{key:"removeAttribute",value:function(t,e,n){if(n){var r=w[n];r?t.removeAttributeNS(r,e):t.removeAttribute("".concat(n,":").concat(e))}else t.removeAttribute(e)}},{key:"addClass",value:function(t,e){t.classList.add(e)}},{key:"removeClass",value:function(t,e){t.classList.remove(e)}},{key:"setStyle",value:function(t,e,n,r){r&(a.F.DashCase|a.F.Important)?t.style.setProperty(e,n,r&a.F.Important?"important":""):t.style[e]=n}},{key:"removeStyle",value:function(t,e,n){n&a.F.DashCase?t.style.removeProperty(e):t.style[e]=""}},{key:"setProperty",value:function(t,e,n){t[e]=n}},{key:"setValue",value:function(t,e){t.nodeValue=e}},{key:"listen",value:function(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,C(n)):this.eventManager.addEventListener(t,e,C(n))}}]),t}(),x=function(t){function e(t,n,r,i){var a;g(this,e),(a=c(this,e,[t])).component=r;var s=O(i+"-"+r.id,r.styles,[]);return n.addStyles(s),a.contentAttr="_ngcontent-%COMP%".replace(S,i+"-"+r.id),a.hostAttr="_nghost-%COMP%".replace(S,i+"-"+r.id),a}return p(e,t),_(e,[{key:"applyToHost",value:function(t){u(v(e.prototype),"setAttribute",this).call(this,t,this.hostAttr,"")}},{key:"createElement",value:function(t,n){var r=u(v(e.prototype),"createElement",this).call(this,t,n);return u(v(e.prototype),"setAttribute",this).call(this,r,this.contentAttr,""),r}}]),e}(T),D=function(t){function e(t,n,r,i){var a;g(this,e),(a=c(this,e,[t])).sharedStylesHost=n,a.hostEl=r,a.shadowRoot=r.attachShadow({mode:"open"}),a.sharedStylesHost.addHost(a.shadowRoot);for(var s=O(i.id,i.styles,[]),o=0;o<s.length;o++){var u=document.createElement("style");u.textContent=s[o],a.shadowRoot.appendChild(u)}return a}return p(e,t),_(e,[{key:"nodeOrShadowRoot",value:function(t){return t===this.hostEl?this.shadowRoot:t}},{key:"destroy",value:function(){this.sharedStylesHost.removeHost(this.shadowRoot)}},{key:"appendChild",value:function(t,n){return u(v(e.prototype),"appendChild",this).call(this,this.nodeOrShadowRoot(t),n)}},{key:"insertBefore",value:function(t,n,r){return u(v(e.prototype),"insertBefore",this).call(this,this.nodeOrShadowRoot(t),n,r)}},{key:"removeChild",value:function(t,n){return u(v(e.prototype),"removeChild",this).call(this,this.nodeOrShadowRoot(t),n)}},{key:"parentNode",value:function(t){return this.nodeOrShadowRoot(u(v(e.prototype),"parentNode",this).call(this,this.nodeOrShadowRoot(t)))}}]),e}(T),A=function(){var t=function(t){function e(t){return g(this,e),c(this,e,[t])}return p(e,t),_(e,[{key:"supports",value:function(t){return!0}},{key:"addEventListener",value:function(t,e,n){var r=this;return t.addEventListener(e,n,!1),function(){return r.removeEventListener(t,e,n)}}},{key:"removeEventListener",value:function(t,e,n){return t.removeEventListener(e,n)}}]),e}(m);return t.\u0275fac=function(e){return new(e||t)(a.Xb(i.d))},t.\u0275prov=a.Jb({token:t,factory:t.\u0275fac}),t}(),j=["alt","control","meta","shift"],N={"\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"},P={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"},R={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},M=function(){var t=function(t){function e(t){return g(this,e),c(this,e,[t])}return p(e,t),_(e,[{key:"supports",value:function(t){return null!=e.parseEventName(t)}},{key:"addEventListener",value:function(t,n,r){var a=e.parseEventName(n),s=e.eventCallback(a.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return Object(i.v)().onAndCancel(t,a.domEventName,s)})}}],[{key:"parseEventName",value:function(t){var n=t.toLowerCase().split("."),r=n.shift();if(0===n.length||"keydown"!==r&&"keyup"!==r)return null;var i=e._normalizeKey(n.pop()),a="";if(j.forEach(function(t){var e=n.indexOf(t);e>-1&&(n.splice(e,1),a+=t+".")}),a+=i,0!=n.length||0===i.length)return null;var s={};return s.domEventName=r,s.fullKey=a,s}},{key:"getEventFullKey",value:function(t){var e="",n=function(t){var e=t.key;if(null==e){if(null==(e=t.keyIdentifier))return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&P.hasOwnProperty(e)&&(e=P[e]))}return N[e]||e}(t);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),j.forEach(function(r){r!=n&&(0,R[r])(t)&&(e+=r+".")}),e+=n}},{key:"eventCallback",value:function(t,n,r){return function(i){e.getEventFullKey(i)===t&&r.runGuarded(function(){return n(i)})}}},{key:"_normalizeKey",value:function(t){switch(t){case"esc":return"escape";default:return t}}}]),e}(m);return t.\u0275fac=function(e){return new(e||t)(a.Xb(i.d))},t.\u0275prov=a.Jb({token:t,factory:t.\u0275fac}),t}(),I=function(){var t=_(function t(){g(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(a.Jb)({factory:function(){return Object(a.Xb)(V)},token:t,providedIn:"root"}),t}();function L(t){return new V(t.get(i.d))}var V=function(){var t=function(t){function e(t){var n;return g(this,e),(n=c(this,e))._doc=t,n}return p(e,t),_(e,[{key:"sanitize",value:function(t,e){if(null==e)return null;switch(t){case a.H.NONE:return e;case a.H.HTML:return Object(a.db)(e,"HTML")?Object(a.wb)(e):Object(a.bb)(this._doc,String(e));case a.H.STYLE:return Object(a.db)(e,"Style")?Object(a.wb)(e):e;case a.H.SCRIPT:if(Object(a.db)(e,"Script"))return Object(a.wb)(e);throw new Error("unsafe value used in a script context");case a.H.URL:return Object(a.nb)(e),Object(a.db)(e,"URL")?Object(a.wb)(e):Object(a.cb)(String(e));case a.H.RESOURCE_URL:if(Object(a.db)(e,"ResourceURL"))return Object(a.wb)(e);throw new Error("unsafe value used in a resource URL context (see https://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext ".concat(t," (see https://g.co/ng/security#xss)"))}}},{key:"bypassSecurityTrustHtml",value:function(t){return Object(a.eb)(t)}},{key:"bypassSecurityTrustStyle",value:function(t){return Object(a.hb)(t)}},{key:"bypassSecurityTrustScript",value:function(t){return Object(a.gb)(t)}},{key:"bypassSecurityTrustUrl",value:function(t){return Object(a.ib)(t)}},{key:"bypassSecurityTrustResourceUrl",value:function(t){return Object(a.fb)(t)}}]),e}(I);return t.\u0275fac=function(e){return new(e||t)(a.Xb(i.d))},t.\u0275prov=Object(a.Jb)({factory:function(){return L(Object(a.Xb)(a.o))},token:t,providedIn:"root"}),t}(),F=[{provide:a.B,useValue:i.u},{provide:a.C,useValue:function(){s.makeCurrent(),f.init()},multi:!0},{provide:i.d,useFactory:function(){return Object(a.ub)(document),document},deps:[]}],U=Object(a.Q)(a.W,"browser",F),H=[[],{provide:a.Z,useValue:"root"},{provide:a.m,useFactory:function(){return new a.m},deps:[]},{provide:d,useClass:A,multi:!0,deps:[i.d,a.z,a.B]},{provide:d,useClass:M,multi:!0,deps:[i.d]},[],{provide:E,useClass:E,deps:[y,k,a.c]},{provide:a.E,useExisting:E},{provide:b,useExisting:k},{provide:k,useClass:k,deps:[i.d]},{provide:a.L,useClass:a.L,deps:[a.z]},{provide:y,useClass:y,deps:[d,a.z]},[]],z=function(){var t=function(){function t(e){if(g(this,t),e)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 _(t,null,[{key:"withServerTransition",value:function(e){return{ngModule:t,providers:[{provide:a.c,useValue:e.appId},{provide:l,useExisting:a.c},h]}}}]),t}();return t.\u0275mod=a.Lb({type:t}),t.\u0275inj=a.Kb({factory:function(e){return new(e||t)(a.Xb(t,12))},providers:H,imports:[i.c,a.f]}),t}();function q(){return new Y(Object(a.Xb)(i.d))}var Y=function(){var t=function(){function t(e){g(this,t),this._doc=e,this._dom=Object(i.v)()}return _(t,[{key:"addTag",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?this._getOrCreateElement(t,e):null}},{key:"addTags",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?t.reduce(function(t,r){return r&&t.push(e._getOrCreateElement(r,n)),t},[]):[]}},{key:"getTag",value:function(t){return t&&this._doc.querySelector("meta[".concat(t,"]"))||null}},{key:"getTags",value:function(t){if(!t)return[];var e=this._doc.querySelectorAll("meta[".concat(t,"]"));return e?[].slice.call(e):[]}},{key:"updateTag",value:function(t,e){if(!t)return null;e=e||this._parseSelector(t);var n=this.getTag(e);return n?this._setMetaElementAttributes(t,n):this._getOrCreateElement(t,!0)}},{key:"removeTag",value:function(t){this.removeTagElement(this.getTag(t))}},{key:"removeTagElement",value:function(t){t&&this._dom.remove(t)}},{key:"_getOrCreateElement",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e){var n=this._parseSelector(t),r=this.getTag(n);if(r&&this._containsAttributes(t,r))return r}var i=this._dom.createElement("meta");return this._setMetaElementAttributes(t,i),this._doc.getElementsByTagName("head")[0].appendChild(i),i}},{key:"_setMetaElementAttributes",value:function(t,e){var n=this;return Object.keys(t).forEach(function(r){return e.setAttribute(n._getMetaKeyMap(r),t[r])}),e}},{key:"_parseSelector",value:function(t){var e=t.name?"name":"property";return"".concat(e,'="').concat(t[e],'"')}},{key:"_containsAttributes",value:function(t,e){var n=this;return Object.keys(t).every(function(r){return e.getAttribute(n._getMetaKeyMap(r))===t[r]})}},{key:"_getMetaKeyMap",value:function(t){return B[t]||t}}]),t}();return t.\u0275fac=function(e){return new(e||t)(a.Xb(i.d))},t.\u0275prov=Object(a.Jb)({factory:q,token:t,providedIn:"root"}),t}(),B={httpEquiv:"http-equiv"};function W(){return new X(Object(a.Xb)(i.d))}var X=function(){var t=function(){function t(e){g(this,t),this._doc=e}return _(t,[{key:"getTitle",value:function(){return this._doc.title}},{key:"setTitle",value:function(t){this._doc.title=t||""}}]),t}();return t.\u0275fac=function(e){return new(e||t)(a.Xb(i.d))},t.\u0275prov=Object(a.Jb)({factory:W,token:t,providedIn:"root"}),t}();"undefined"!=typeof window&&window},jtHE:function(t,e,n){"use strict";n.d(e,"a",function(){return h});var r=n("XNiG"),i=n("qgXg"),a=n("quSY"),s=n("pxpQ"),o=n("9ppp"),l=n("Ylt2"),h=function(t){function e(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY,i=arguments.length>2?arguments[2]:void 0;return g(this,e),(t=c(this,e)).scheduler=i,t._events=[],t._infiniteTimeWindow=!1,t._bufferSize=n<1?1:n,t._windowTime=r<1?1:r,r===Number.POSITIVE_INFINITY?(t._infiniteTimeWindow=!0,t.next=t.nextInfiniteTimeWindow):t.next=t.nextTimeWindow,t}return p(e,t),_(e,[{key:"nextInfiniteTimeWindow",value:function(t){if(!this.isStopped){var n=this._events;n.push(t),n.length>this._bufferSize&&n.shift()}u(v(e.prototype),"next",this).call(this,t)}},{key:"nextTimeWindow",value:function(t){this.isStopped||(this._events.push(new f(this._getNow(),t)),this._trimBufferThenGetEvents()),u(v(e.prototype),"next",this).call(this,t)}},{key:"_subscribe",value:function(t){var e,n=this._infiniteTimeWindow,r=n?this._events:this._trimBufferThenGetEvents(),i=this.scheduler,u=r.length;if(this.closed)throw new o.a;if(this.isStopped||this.hasError?e=a.a.EMPTY:(this.observers.push(t),e=new l.a(this,t)),i&&t.add(t=new s.a(t,i)),n)for(var c=0;c<u&&!t.closed;c++)t.next(r[c]);else for(var h=0;h<u&&!t.closed;h++)t.next(r[h].value);return this.hasError?t.error(this.thrownError):this.isStopped&&t.complete(),e}},{key:"_getNow",value:function(){return(this.scheduler||i.a).now()}},{key:"_trimBufferThenGetEvents",value:function(){for(var t=this._getNow(),e=this._bufferSize,n=this._windowTime,r=this._events,i=r.length,a=0;a<i&&!(t-r[a].time<n);)a++;return i>e&&(a=Math.max(a,i-e)),a>0&&r.splice(0,a),r}}]),e}(r.a),f=_(function t(e,n){g(this,t),this.time=e,this.value=n})},kJWO:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r="function"==typeof Symbol&&Symbol.observable||"@@observable"},lJxs:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("7o/Q");function i(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new a(t,e))}}var a=function(){function t(e,n){g(this,t),this.project=e,this.thisArg=n}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new s(t,this.project,this.thisArg))}}]),t}(),s=function(t){function e(t,n,r){var i;return g(this,e),(i=c(this,e,[t])).project=n,i.count=0,i.thisArg=r||f(i),i}return p(e,t),_(e,[{key:"_next",value:function(t){var e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}]),e}(r.a)},mCNh:function(t,e,n){"use strict";n.d(e,"a",function(){return i}),n.d(e,"b",function(){return a});var r=n("SpAZ");function i(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return a(e)}function a(t){return 0===t.length?r.a:1===t.length?t[0]:function(e){return t.reduce(function(t,e){return e(t)},e)}}},mqiu:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/assets/i18n/",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".json";g(this,t),this.http=e,this.prefix=n,this.suffix=r}return _(t,[{key:"getTranslation",value:function(t){return this.http.get("".concat(this.prefix).concat(t).concat(this.suffix))}}]),t}()},mrSG:function(t,e,n){"use strict";function r(t,e,n,r){var i,a=arguments.length,s=a<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var o=t.length-1;o>=0;o--)(i=t[o])&&(s=(a<3?i(s):a>3?i(e,n,s):i(e,n))||s);return a>3&&s&&Object.defineProperty(e,n,s),s}n.d(e,"a",function(){return r})},n6bG:function(t,e,n){"use strict";function r(t){return"function"==typeof t}n.d(e,"a",function(){return r})},nYR2:function(t,e,n){"use strict";n.d(e,"a",function(){return a});var r=n("7o/Q"),i=n("quSY");function a(t){return function(e){return e.lift(new s(t))}}var s=function(){function t(e){g(this,t),this.callback=e}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new o(t,this.callback))}}]),t}(),o=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[t])).add(new i.a(n)),r}return p(e,t),_(e)}(r.a)},ngJS:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(t){return function(e){for(var n=0,r=t.length;n<r&&!e.closed;n++)e.next(t[n]);e.complete()}}},ofXK:function(t,e,r){"use strict";r.d(e,"a",function(){return T}),r.d(e,"b",function(){return nt}),r.d(e,"c",function(){return it}),r.d(e,"d",function(){return f}),r.d(e,"e",function(){return rt}),r.d(e,"f",function(){return D}),r.d(e,"g",function(){return y}),r.d(e,"h",function(){return A}),r.d(e,"i",function(){return C}),r.d(e,"j",function(){return q}),r.d(e,"k",function(){return B}),r.d(e,"l",function(){return X}),r.d(e,"m",function(){return K}),r.d(e,"n",function(){return Z}),r.d(e,"o",function(){return x}),r.d(e,"p",function(){return d}),r.d(e,"q",function(){return ut}),r.d(e,"r",function(){return st}),r.d(e,"s",function(){return ot}),r.d(e,"t",function(){return l}),r.d(e,"u",function(){return at}),r.d(e,"v",function(){return o}),r.d(e,"w",function(){return z}),r.d(e,"x",function(){return u});var a=r("fXoL"),s=null;function o(){return s}function u(t){s||(s=t)}var l=_(function t(){g(this,t)}),f=new a.q("DocumentToken"),d=function(){var t=_(function t(){g(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(a.Jb)({factory:v,token:t,providedIn:"platform"}),t}();function v(){return Object(a.Xb)(m)}var y=new a.q("Location Initialized"),m=function(){var t=function(t){function e(t){var n;return g(this,e),(n=c(this,e))._doc=t,n._init(),n}return p(e,t),_(e,[{key:"_init",value:function(){this.location=o().getLocation(),this._history=o().getHistory()}},{key:"getBaseHrefFromDOM",value:function(){return o().getBaseHref(this._doc)}},{key:"onPopState",value:function(t){o().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)}},{key:"onHashChange",value:function(t){o().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",t,!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(t){this.location.pathname=t}},{key:"search",get:function(){return this.location.search}},{key:"hash",get:function(){return this.location.hash}},{key:"pushState",value:function(t,e,n){b()?this._history.pushState(t,e,n):this.location.hash=n}},{key:"replaceState",value:function(t,e,n){b()?this._history.replaceState(t,e,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}}]),e}(d);return t.\u0275fac=function(e){return new(e||t)(a.Xb(f))},t.\u0275prov=Object(a.Jb)({factory:k,token:t,providedIn:"platform"}),t}();function b(){return!!window.history.pushState}function k(){return new m(Object(a.Xb)(f))}function w(t,e){if(0==t.length)return e;if(0==e.length)return t;var n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e}function S(t){var e=t.match(/#|\?|$/),n=e&&e.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)}function O(t){return t&&"?"!==t[0]?"?"+t:t}var C=function(){var t=_(function t(){g(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Object(a.Jb)({factory:E,token:t,providedIn:"root"}),t}();function E(t){var e=Object(a.Xb)(f).location;return new x(Object(a.Xb)(d),e&&e.origin||"")}var T=new a.q("appBaseHref"),x=function(){var t=function(t){function e(t,n){var r;if(g(this,e),(r=c(this,e))._platformLocation=t,null==n&&(n=r._platformLocation.getBaseHrefFromDOM()),null==n)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");return r._baseHref=n,h(r)}return p(e,t),_(e,[{key:"onPopState",value:function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}},{key:"getBaseHref",value:function(){return this._baseHref}},{key:"prepareExternalUrl",value:function(t){return w(this._baseHref,t)}},{key:"path",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this._platformLocation.pathname+O(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?"".concat(e).concat(n):e}},{key:"pushState",value:function(t,e,n,r){var i=this.prepareExternalUrl(n+O(r));this._platformLocation.pushState(t,e,i)}},{key:"replaceState",value:function(t,e,n,r){var i=this.prepareExternalUrl(n+O(r));this._platformLocation.replaceState(t,e,i)}},{key:"forward",value:function(){this._platformLocation.forward()}},{key:"back",value:function(){this._platformLocation.back()}}]),e}(C);return t.\u0275fac=function(e){return new(e||t)(a.Xb(d),a.Xb(T,8))},t.\u0275prov=a.Jb({token:t,factory:t.\u0275fac}),t}(),D=function(){var t=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e))._platformLocation=t,r._baseHref="",null!=n&&(r._baseHref=n),r}return p(e,t),_(e,[{key:"onPopState",value:function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}},{key:"getBaseHref",value:function(){return this._baseHref}},{key:"path",value:function(){var t=this._platformLocation.hash;return null==t&&(t="#"),t.length>0?t.substring(1):t}},{key:"prepareExternalUrl",value:function(t){var e=w(this._baseHref,t);return e.length>0?"#"+e:e}},{key:"pushState",value:function(t,e,n,r){var i=this.prepareExternalUrl(n+O(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(t,e,i)}},{key:"replaceState",value:function(t,e,n,r){var i=this.prepareExternalUrl(n+O(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,i)}},{key:"forward",value:function(){this._platformLocation.forward()}},{key:"back",value:function(){this._platformLocation.back()}}]),e}(C);return t.\u0275fac=function(e){return new(e||t)(a.Xb(d),a.Xb(T,8))},t.\u0275prov=a.Jb({token:t,factory:t.\u0275fac}),t}(),A=function(){var t=function(){function t(e,n){var r=this;g(this,t),this._subject=new a.n,this._urlChangeListeners=[],this._platformStrategy=e;var i=this._platformStrategy.getBaseHref();this._platformLocation=n,this._baseHref=S(N(i)),this._platformStrategy.onPopState(function(t){r._subject.emit({url:r.path(!0),pop:!0,state:t.state,type:t.type})})}return _(t,[{key:"path",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.normalize(this._platformStrategy.path(t))}},{key:"getState",value:function(){return this._platformLocation.getState()}},{key:"isCurrentPathEqualTo",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this.path()==this.normalize(t+O(e))}},{key:"normalize",value:function(e){return t.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,N(e)))}},{key:"prepareExternalUrl",value:function(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)}},{key:"go",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.pushState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+O(e)),n)}},{key:"replaceState",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+O(e)),n)}},{key:"forward",value:function(){this._platformStrategy.forward()}},{key:"back",value:function(){this._platformStrategy.back()}},{key:"onUrlChange",value:function(t){var e=this;this._urlChangeListeners.push(t),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(function(t){e._notifyUrlChangeListeners(t.url,t.state)}))}},{key:"_notifyUrlChangeListeners",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0;this._urlChangeListeners.forEach(function(n){return n(t,e)})}},{key:"subscribe",value:function(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})}}]),t}();return t.\u0275fac=function(e){return new(e||t)(a.Xb(C),a.Xb(d))},t.normalizeQueryParams=O,t.joinWithSlash=w,t.stripTrailingSlash=S,t.\u0275prov=Object(a.Jb)({factory:j,token:t,providedIn:"root"}),t}();function j(){return new A(Object(a.Xb)(C),Object(a.Xb)(d))}function N(t){return t.replace(/\/index.html$/,"")}var P=function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific",t}({}),R=function(t){return t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other",t}({}),M=function(t){return t[t.Decimal=0]="Decimal",t[t.Group=1]="Group",t[t.List=2]="List",t[t.PercentSign=3]="PercentSign",t[t.PlusSign=4]="PlusSign",t[t.MinusSign=5]="MinusSign",t[t.Exponential=6]="Exponential",t[t.SuperscriptingExponent=7]="SuperscriptingExponent",t[t.PerMille=8]="PerMille",t[t[1/0]=9]="Infinity",t[t.NaN=10]="NaN",t[t.TimeSeparator=11]="TimeSeparator",t[t.CurrencyDecimal=12]="CurrencyDecimal",t[t.CurrencyGroup=13]="CurrencyGroup",t}({});function I(t,e){var n=Object(a.jb)(t),r=n[a.ab.NumberSymbols][e];if(void 0===r){if(e===M.CurrencyDecimal)return n[a.ab.NumberSymbols][M.Decimal];if(e===M.CurrencyGroup)return n[a.ab.NumberSymbols][M.Group]}return r}var L=a.mb,V=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function F(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}var U=_(function t(){g(this,t)}),H=function(){var t=function(t){function e(t){var n;return g(this,e),(n=c(this,e)).locale=t,n}return p(e,t),_(e,[{key:"getPluralCategory",value:function(t,e){switch(L(e||this.locale)(t)){case R.Zero:return"zero";case R.One:return"one";case R.Two:return"two";case R.Few:return"few";case R.Many:return"many";default:return"other"}}}]),e}(U);return t.\u0275fac=function(e){return new(e||t)(a.Xb(a.u))},t.\u0275prov=a.Jb({token:t,factory:t.\u0275fac}),t}();function z(t,e){e=encodeURIComponent(e);var r,a=i(t.split(";"));try{for(a.s();!(r=a.n()).done;){var s=r.value,o=s.indexOf("="),u=n(-1==o?[s,""]:[s.slice(0,o),s.slice(o+1)],2),l=u[0],c=u[1];if(l.trim()===e)return decodeURIComponent(c)}}catch(h){a.e(h)}finally{a.f()}return null}var q=function(){var t=function(){function t(e,n,r,i){g(this,t),this._iterableDiffers=e,this._keyValueDiffers=n,this._ngEl=r,this._renderer=i,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}return _(t,[{key:"klass",set:function(t){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}},{key:"ngClass",set:function(t){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(Object(a.pb)(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}},{key:"ngDoCheck",value:function(){if(this._iterableDiffer){var t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){var e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}},{key:"_applyKeyValueChanges",value:function(t){var e=this;t.forEachAddedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachChangedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachRemovedItem(function(t){t.previousValue&&e._toggleClass(t.key,!1)})}},{key:"_applyIterableChanges",value:function(t){var e=this;t.forEachAddedItem(function(t){if("string"!=typeof t.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got "+Object(a.vb)(t.item));e._toggleClass(t.item,!0)}),t.forEachRemovedItem(function(t){return e._toggleClass(t.item,!1)})}},{key:"_applyClasses",value:function(t){var e=this;t&&(Array.isArray(t)||t instanceof Set?t.forEach(function(t){return e._toggleClass(t,!0)}):Object.keys(t).forEach(function(n){return e._toggleClass(n,!!t[n])}))}},{key:"_removeClasses",value:function(t){var e=this;t&&(Array.isArray(t)||t instanceof Set?t.forEach(function(t){return e._toggleClass(t,!1)}):Object.keys(t).forEach(function(t){return e._toggleClass(t,!1)}))}},{key:"_toggleClass",value:function(t,e){var n=this;(t=t.trim())&&t.split(/\s+/g).forEach(function(t){e?n._renderer.addClass(n._ngEl.nativeElement,t):n._renderer.removeClass(n._ngEl.nativeElement,t)})}}]),t}();return t.\u0275fac=function(e){return new(e||t)(a.Nb(a.s),a.Nb(a.t),a.Nb(a.l),a.Nb(a.D))},t.\u0275dir=a.Ib({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t}(),Y=function(){function t(e,n,r,i){g(this,t),this.$implicit=e,this.ngForOf=n,this.index=r,this.count=i}return _(t,[{key:"first",get:function(){return 0===this.index}},{key:"last",get:function(){return this.index===this.count-1}},{key:"even",get:function(){return this.index%2==0}},{key:"odd",get:function(){return!this.even}}]),t}(),B=function(){var t=function(){function t(e,n,r){g(this,t),this._viewContainer=e,this._template=n,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}return _(t,[{key:"ngForOf",set:function(t){this._ngForOf=t,this._ngForOfDirty=!0}},{key:"ngForTrackBy",get:function(){return this._trackByFn},set:function(t){this._trackByFn=t}},{key:"ngForTemplate",set:function(t){t&&(this._template=t)}},{key:"ngDoCheck",value:function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var t=this._ngForOf;if(!this._differ&&t)try{this._differ=this._differs.find(t).create(this.ngForTrackBy)}catch(r){throw new Error("Cannot find a differ supporting object '".concat(t,"' of type '").concat((e=t).name||typeof e,"'. NgFor only supports binding to Iterables such as Arrays."))}}var e;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}},{key:"_applyChanges",value:function(t){var e=this,n=[];t.forEachOperation(function(t,r,i){if(null==t.previousIndex){var a=e._viewContainer.createEmbeddedView(e._template,new Y(null,e._ngForOf,-1,-1),null===i?void 0:i),s=new W(t,a);n.push(s)}else if(null==i)e._viewContainer.remove(null===r?void 0:r);else if(null!==r){var o=e._viewContainer.get(r);e._viewContainer.move(o,i);var u=new W(t,o);n.push(u)}});for(var r=0;r<n.length;r++)this._perViewChange(n[r].view,n[r].record);for(var i=0,a=this._viewContainer.length;i<a;i++){var s=this._viewContainer.get(i);s.context.index=i,s.context.count=a,s.context.ngForOf=this._ngForOf}t.forEachIdentityChange(function(t){e._viewContainer.get(t.currentIndex).context.$implicit=t.item})}},{key:"_perViewChange",value:function(t,e){t.context.$implicit=e.item}}],[{key:"ngTemplateContextGuard",value:function(t,e){return!0}}]),t}();return t.\u0275fac=function(e){return new(e||t)(a.Nb(a.O),a.Nb(a.K),a.Nb(a.s))},t.\u0275dir=a.Ib({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t}(),W=_(function t(e,n){g(this,t),this.record=e,this.view=n}),X=function(){var t=function(){function t(e,n){g(this,t),this._viewContainer=e,this._context=new G,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=n}return _(t,[{key:"ngIf",set:function(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}},{key:"ngIfThen",set:function(t){Q("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}},{key:"ngIfElse",set:function(t){Q("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}},{key:"_updateView",value:function(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}}],[{key:"ngTemplateContextGuard",value:function(t,e){return!0}}]),t}();return t.\u0275fac=function(e){return new(e||t)(a.Nb(a.O),a.Nb(a.K))},t.\u0275dir=a.Ib({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t}(),G=_(function t(){g(this,t),this.$implicit=null,this.ngIf=null});function Q(t,e){if(e&&!e.createEmbeddedView)throw new Error("".concat(t," must be a TemplateRef, but received '").concat(Object(a.vb)(e),"'."))}var K=function(){var t=function(){function t(e,n,r){g(this,t),this._ngEl=e,this._differs=n,this._renderer=r,this._ngStyle=null,this._differ=null}return _(t,[{key:"ngStyle",set:function(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}},{key:"ngDoCheck",value:function(){if(this._differ){var t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}},{key:"_setStyle",value:function(t,e){var r=n(t.split("."),2),i=r[0],a=r[1];null!=(e=null!=e&&a?"".concat(e).concat(a):e)?this._renderer.setStyle(this._ngEl.nativeElement,i,e):this._renderer.removeStyle(this._ngEl.nativeElement,i)}},{key:"_applyChanges",value:function(t){var e=this;t.forEachRemovedItem(function(t){return e._setStyle(t.key,null)}),t.forEachAddedItem(function(t){return e._setStyle(t.key,t.currentValue)}),t.forEachChangedItem(function(t){return e._setStyle(t.key,t.currentValue)})}}]),t}();return t.\u0275fac=function(e){return new(e||t)(a.Nb(a.l),a.Nb(a.t),a.Nb(a.D))},t.\u0275dir=a.Ib({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}}),t}(),Z=function(){var t=function(){function t(e){g(this,t),this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}return _(t,[{key:"ngOnChanges",value:function(t){if(this._shouldRecreateView(t)){var e=this._viewContainerRef;this._viewRef&&e.remove(e.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?e.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)}},{key:"_shouldRecreateView",value:function(t){var e=t.ngTemplateOutletContext;return!!t.ngTemplateOutlet||e&&this._hasContextShapeChanged(e)}},{key:"_hasContextShapeChanged",value:function(t){var e=Object.keys(t.previousValue||{}),n=Object.keys(t.currentValue||{});if(e.length===n.length){var r,a=i(n);try{for(a.s();!(r=a.n()).done;){var s=r.value;if(-1===e.indexOf(s))return!0}}catch(o){a.e(o)}finally{a.f()}return!1}return!0}},{key:"_updateExistingContext",value:function(t){for(var e=0,n=Object.keys(t);e<n.length;e++){var r=n[e];this._viewRef.context[r]=this.ngTemplateOutletContext[r]}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(a.Nb(a.O))},t.\u0275dir=a.Ib({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[a.yb]}),t}();function J(t,e){return Error("InvalidPipeArgument: '".concat(e,"' for pipe '").concat(Object(a.vb)(t),"'"))}var $=function(){function t(){g(this,t)}return _(t,[{key:"createSubscription",value:function(t,e){return t.subscribe({next:e,error:function(t){throw t}})}},{key:"dispose",value:function(t){t.unsubscribe()}},{key:"onDestroy",value:function(t){t.unsubscribe()}}]),t}(),tt=new(function(){function t(){g(this,t)}return _(t,[{key:"createSubscription",value:function(t,e){return t.then(e,function(t){throw t})}},{key:"dispose",value:function(t){}},{key:"onDestroy",value:function(t){}}]),t}()),et=new $,nt=function(){var t=function(){function t(e){g(this,t),this._ref=e,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}return _(t,[{key:"ngOnDestroy",value:function(){this._subscription&&this._dispose()}},{key:"transform",value:function(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue:(t&&this._subscribe(t),this._latestValue)}},{key:"_subscribe",value:function(t){var e=this;this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,function(n){return e._updateLatestValue(t,n)})}},{key:"_selectStrategy",value:function(e){if(Object(a.rb)(e))return tt;if(Object(a.qb)(e))return et;throw J(t,e)}},{key:"_dispose",value:function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}},{key:"_updateLatestValue",value:function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())}}]),t}();return t.\u0275fac=function(e){return new(e||t)(a.Zb())},t.\u0275pipe=a.Mb({name:"async",type:t,pure:!1}),t}(),rt=function(){var t=function(){function t(e){g(this,t),this._locale=e}return _(t,[{key:"transform",value:function(e,n,r){if(!function(t){return!(null==t||""===t||t!=t)}(e))return null;r=r||this._locale;try{return function(t,e,n){return function(t,e,n,r,i,a){var s=arguments.length>6&&void 0!==arguments[6]&&arguments[6],o="",u=!1;if(isFinite(t)){var l=function(t){var e,n,r,i,a,s=Math.abs(t)+"",o=0;for((n=s.indexOf("."))>-1&&(s=s.replace(".","")),(r=s.search(/e/i))>0?(n<0&&(n=r),n+=+s.slice(r+1),s=s.substring(0,r)):n<0&&(n=s.length),r=0;"0"===s.charAt(r);r++);if(r===(a=s.length))e=[0],n=1;else{for(a--;"0"===s.charAt(a);)a--;for(n-=r,e=[],i=0;r<=a;r++,i++)e[i]=Number(s.charAt(r))}return n>22&&(e=e.splice(0,21),o=n-1,n=1),{digits:e,exponent:o,integerLen:n}}(t);s&&(l=function(t){if(0===t.digits[0])return t;var e=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(0===e?t.digits.push(0,0):1===e&&t.digits.push(0),t.integerLen+=2),t}(l));var c=e.minInt,h=e.minFrac,f=e.maxFrac;if(a){var d=a.match(V);if(null===d)throw new Error(a+" is not a valid digit info");var v=d[1],p=d[3],y=d[5];null!=v&&(c=F(v)),null!=p&&(h=F(p)),null!=y?f=F(y):null!=p&&h>f&&(f=h)}!function(t,e,n){if(e>n)throw new Error("The minimum number of digits after fraction (".concat(e,") is higher than the maximum (").concat(n,")."));var r=t.digits,i=r.length-t.integerLen,a=Math.min(Math.max(e,i),n),s=a+t.integerLen,o=r[s];if(s>0){r.splice(Math.max(t.integerLen,s));for(var u=s;u<r.length;u++)r[u]=0}else{i=Math.max(0,i),t.integerLen=1,r.length=Math.max(1,s=a+1),r[0]=0;for(var l=1;l<s;l++)r[l]=0}if(o>=5)if(s-1<0){for(var c=0;c>s;c--)r.unshift(0),t.integerLen++;r.unshift(1),t.integerLen++}else r[s-1]++;for(;i<Math.max(0,a);i++)r.push(0);var h=0!==a,f=e+t.integerLen,d=r.reduceRight(function(t,e,n,r){return r[n]=(e+=t)<10?e:e-10,h&&(0===r[n]&&n>=f?r.pop():h=!1),e>=10?1:0},0);d&&(r.unshift(d),t.integerLen++)}(l,h,f);var g=l.digits,m=l.integerLen,_=l.exponent,b=[];for(u=g.every(function(t){return!t});m<c;m++)g.unshift(0);for(;m<0;m++)g.unshift(0);m>0?b=g.splice(m,g.length):(b=g,g=[0]);var k=[];for(g.length>=e.lgSize&&k.unshift(g.splice(-e.lgSize,g.length).join(""));g.length>e.gSize;)k.unshift(g.splice(-e.gSize,g.length).join(""));g.length&&k.unshift(g.join("")),o=k.join(I(n,r)),b.length&&(o+=I(n,i)+b.join("")),_&&(o+=I(n,M.Exponential)+"+"+_)}else o=I(n,M.Infinity);return o=t<0&&!u?e.negPre+o+e.negSuf:e.posPre+o+e.posSuf}(t,function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"-",n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=t.split(";"),i=r[0],a=r[1],s=-1!==i.indexOf(".")?i.split("."):[i.substring(0,i.lastIndexOf("0")+1),i.substring(i.lastIndexOf("0")+1)],o=s[0],u=s[1]||"";n.posPre=o.substr(0,o.indexOf("#"));for(var l=0;l<u.length;l++){var c=u.charAt(l);"0"===c?n.minFrac=n.maxFrac=l+1:"#"===c?n.maxFrac=l+1:n.posSuf+=c}var h=o.split(",");if(n.gSize=h[1]?h[1].length:0,n.lgSize=h[2]||h[1]?(h[2]||h[1]).length:0,a){var f=i.length-n.posPre.length-n.posSuf.length,d=a.indexOf("#");n.negPre=a.substr(0,d).replace(/'/g,""),n.negSuf=a.substr(d+f).replace(/'/g,"")}else n.negPre=e+n.posPre,n.negSuf=n.posSuf;return n}(function(t,e){return Object(a.jb)(t)[a.ab.NumberFormats][e]}(e,P.Decimal),I(e,M.MinusSign)),e,M.Group,M.Decimal,n)}(function(t){if("string"==typeof t&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if("number"!=typeof t)throw new Error(t+" is not a number");return t}(e),r,n)}catch(i){throw J(t,i.message)}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(a.Nb(a.u))},t.\u0275pipe=a.Mb({name:"number",type:t,pure:!0}),t}(),it=function(){var t=_(function t(){g(this,t)});return t.\u0275mod=a.Lb({type:t}),t.\u0275inj=a.Kb({factory:function(e){return new(e||t)},providers:[{provide:U,useClass:H}]}),t}(),at="browser";function st(t){return t===at}function ot(t){return"server"===t}var ut=function(){var t=_(function t(){g(this,t)});return t.\u0275prov=Object(a.Jb)({token:t,providedIn:"root",factory:function(){return new lt(Object(a.Xb)(f),window)}}),t}(),lt=function(){function t(e,n){g(this,t),this.document=e,this.window=n,this.offset=function(){return[0,0]}}return _(t,[{key:"setOffset",value:function(t){this.offset=Array.isArray(t)?function(){return t}:t}},{key:"getScrollPosition",value:function(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}},{key:"scrollToPosition",value:function(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}},{key:"scrollToAnchor",value:function(t){var e;if(this.supportsScrolling()){var n=null!==(e=this.document.getElementById(t))&&void 0!==e?e:this.document.getElementsByName(t)[0];void 0!==n&&(this.scrollToElement(n),this.attemptFocus(n))}}},{key:"setHistoryScrollRestoration",value:function(t){if(this.supportScrollRestoration()){var e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}},{key:"scrollToElement",value:function(t){var e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,i=this.offset();this.window.scrollTo(n-i[0],r-i[1])}},{key:"attemptFocus",value:function(t){return t.focus(),this.document.activeElement===t}},{key:"supportScrollRestoration",value:function(){try{if(!this.supportsScrolling())return!1;var t=ct(this.window.history)||ct(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch(e){return!1}}},{key:"supportsScrolling",value:function(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(t){return!1}}}]),t}();function ct(t){return Object.getOwnPropertyDescriptor(t,"scrollRestoration")}},pLZG:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("7o/Q");function i(t,e){return function(n){return n.lift(new a(t,e))}}var a=function(){function t(e,n){g(this,t),this.predicate=e,this.thisArg=n}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new s(t,this.predicate,this.thisArg))}}]),t}(),s=function(t){function e(t,n,r){var i;return g(this,e),(i=c(this,e,[t])).predicate=n,i.thisArg=r,i.count=0,i}return p(e,t),_(e,[{key:"_next",value:function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)}}]),e}(r.a)},pxpQ:function(t,e,n){"use strict";n.d(e,"b",function(){return a}),n.d(e,"a",function(){return o});var r=n("7o/Q"),i=n("WMd4");function a(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(n){return n.lift(new s(t,e))}}var s=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;g(this,t),this.scheduler=e,this.delay=n}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new o(t,this.scheduler,this.delay))}}]),t}(),o=function(t){function e(t,n){var r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return g(this,e),(r=c(this,e,[t])).scheduler=n,r.delay=i,r}return p(e,t),_(e,[{key:"scheduleMessage",value:function(t){this.destination.add(this.scheduler.schedule(e.dispatch,this.delay,new u(t,this.destination)))}},{key:"_next",value:function(t){this.scheduleMessage(i.a.createNext(t))}},{key:"_error",value:function(t){this.scheduleMessage(i.a.createError(t)),this.unsubscribe()}},{key:"_complete",value:function(){this.scheduleMessage(i.a.createComplete()),this.unsubscribe()}}],[{key:"dispatch",value:function(t){var e=t.notification,n=t.destination;e.observe(n),this.unsubscribe()}}]),e}(r.a),u=_(function t(e,n){g(this,t),this.notification=e,this.destination=n})},qgXg:function(t,e,n){"use strict";n.d(e,"b",function(){return i}),n.d(e,"a",function(){return a});var r=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[t,n])).scheduler=t,r.work=n,r}return p(e,t),_(e,[{key:"schedule",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return n>0?u(v(e.prototype),"schedule",this).call(this,t,n):(this.delay=n,this.state=t,this.scheduler.flush(this),this)}},{key:"execute",value:function(t,n){return n>0||this.closed?u(v(e.prototype),"execute",this).call(this,t,n):this._execute(t,n)}},{key:"requestAsyncId",value:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return null!==r&&r>0||null===r&&this.delay>0?u(v(e.prototype),"requestAsyncId",this).call(this,t,n,r):t.flush(this)}}]),e}(n("3N8a").a),i=new(function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e)}(n("IjjT").a))(r),a=i},quSY:function(t,e,n){"use strict";n.d(e,"a",function(){return l});var r,i,a=n("DH7j"),s=n("XoHu"),o=n("n6bG"),u=function(){function t(t){return Error.call(this),this.message=t?"".concat(t.length," errors occurred during unsubscription:\n").concat(t.map(function(t,e){return"".concat(e+1,") ").concat(t.toString())}).join("\n  ")):"",this.name="UnsubscriptionError",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t}(),l=((i=function(){function t(e){g(this,t),this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._ctorUnsubscribe=!0,this._unsubscribe=e)}return _(t,[{key:"unsubscribe",value:function(){var e;if(!this.closed){var n=this._parentOrParents,r=this._ctorUnsubscribe,i=this._unsubscribe,l=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(var h=0;h<n.length;++h)n[h].remove(this);if(Object(o.a)(i)){r&&(this._unsubscribe=void 0);try{i.call(this)}catch(p){e=p instanceof u?c(p.errors):[p]}}if(Object(a.a)(l))for(var f=-1,d=l.length;++f<d;){var v=l[f];if(Object(s.a)(v))try{v.unsubscribe()}catch(p){e=e||[],p instanceof u?e=e.concat(c(p.errors)):e.push(p)}}if(e)throw new u(e)}}},{key:"add",value:function(e){var n=e;if(!e)return t.EMPTY;switch(typeof e){case"function":n=new t(e);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof t)){var r=n;(n=new t)._subscriptions=[r]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}var i=n._parentOrParents;if(null===i)n._parentOrParents=this;else if(i instanceof t){if(i===this)return n;n._parentOrParents=[i,this]}else{if(-1!==i.indexOf(this))return n;i.push(this)}var a=this._subscriptions;return null===a?this._subscriptions=[n]:a.push(n),n}},{key:"remove",value:function(t){var e=this._subscriptions;if(e){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}}}]),t}()).EMPTY=((r=new i).closed=!0,r),i);function c(t){return t.reduce(function(t,e){return t.concat(e instanceof u?e.errors:e)},[])}},sVev:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t}()},sYmb:function(t,e,n){"use strict";n.d(e,"a",function(){return S}),n.d(e,"b",function(){return K}),n.d(e,"c",function(){return Q}),n.d(e,"d",function(){return G});var a=n("fXoL"),s=n("LRne"),o=n("HDdC");function u(t){return!!t&&(t instanceof o.a||"function"==typeof t.lift&&"function"==typeof t.subscribe)}var l,h,f=n("cp0P"),d=n("GyhO"),v=n("NXyV"),y=n("IzEk"),m=n("UXun"),b=n("lJxs"),k=n("bOdf"),w=n("eIep"),S=_(function t(){g(this,t)}),O=((l=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e,[{key:"getTranslation",value:function(t){return Object(s.a)({})}}]),e}(S)).\u0275fac=function(t){return C(t||l)},l.\u0275prov=a.Jb({token:l,factory:l.\u0275fac}),l),C=a.Vb(O),E=_(function t(){g(this,t)}),T=((h=function(){function t(){g(this,t)}return _(t,[{key:"handle",value:function(t){return t.key}}]),t}()).\u0275fac=function(t){return new(t||h)},h.\u0275prov=a.Jb({token:h,factory:h.\u0275fac}),h);function x(t,e){if(t===e)return!0;if(null===t||null===e)return!1;if(t!=t&&e!=e)return!0;var n,r,i,a=typeof t;if(a==typeof e&&"object"==a){if(!Array.isArray(t)){if(Array.isArray(e))return!1;for(r in i=Object.create(null),t){if(!x(t[r],e[r]))return!1;i[r]=!0}for(r in e)if(!(r in i)&&void 0!==e[r])return!1;return!0}if(!Array.isArray(e))return!1;if((n=t.length)==e.length){for(r=0;r<n;r++)if(!x(t[r],e[r]))return!1;return!0}}return!1}function D(t){return null!=t}function A(t){return t&&"object"==typeof t&&!Array.isArray(t)}function j(t,e){var n=Object.assign({},t);return A(t)&&A(e)&&Object.keys(e).forEach(function(i){A(e[i])&&i in t?n[i]=j(t[i],e[i]):Object.assign(n,r({},i,e[i]))}),n}var N,P,R,M,I,L=_(function t(){g(this,t)}),V=((N=function(t){function e(){var t;return g(this,e),(t=c(this,e,arguments)).templateMatcher=/{{\s?([^{}\s]*)\s?}}/g,t}return p(e,t),_(e,[{key:"interpolate",value:function(t,e){return"string"==typeof t?this.interpolateString(t,e):"function"==typeof t?this.interpolateFunction(t,e):t}},{key:"getValue",value:function(t,e){var n="string"==typeof e?e.split("."):[e];e="";do{e+=n.shift(),!D(t)||!D(t[e])||"object"!=typeof t[e]&&n.length?n.length?e+=".":t=void 0:(t=t[e],e="")}while(n.length);return t}},{key:"interpolateFunction",value:function(t,e){return t(e)}},{key:"interpolateString",value:function(t,e){var n=this;return e?t.replace(this.templateMatcher,function(t,r){var i=n.getValue(e,r);return D(i)?i:t}):t}}]),e}(L)).\u0275fac=function(t){return F(t||N)},N.\u0275prov=a.Jb({token:N,factory:N.\u0275fac}),N),F=a.Vb(V),U=_(function t(){g(this,t)}),H=((P=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e,[{key:"compile",value:function(t,e){return t}},{key:"compileTranslations",value:function(t,e){return t}}]),e}(U)).\u0275fac=function(t){return z(t||P)},P.\u0275prov=a.Jb({token:P,factory:P.\u0275fac}),P),z=a.Vb(H),q=_(function t(){g(this,t),this.currentLang=this.defaultLang,this.translations={},this.langs=[],this.onTranslationChange=new a.n,this.onLangChange=new a.n,this.onDefaultLangChange=new a.n}),Y=new a.q("USE_STORE"),B=new a.q("USE_DEFAULT_LANG"),W=new a.q("DEFAULT_LANGUAGE"),X=new a.q("USE_EXTEND"),G=((I=function(){function t(e,n,r,i,s){var o=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],u=arguments.length>6&&void 0!==arguments[6]&&arguments[6],l=arguments.length>7&&void 0!==arguments[7]&&arguments[7],c=arguments.length>8?arguments[8]:void 0;g(this,t),this.store=e,this.currentLoader=n,this.compiler=r,this.parser=i,this.missingTranslationHandler=s,this.useDefaultLang=o,this.isolate=u,this.extend=l,this.pending=!1,this._onTranslationChange=new a.n,this._onLangChange=new a.n,this._onDefaultLangChange=new a.n,this._langs=[],this._translations={},this._translationRequests={},c&&this.setDefaultLang(c)}return _(t,[{key:"onTranslationChange",get:function(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}},{key:"onLangChange",get:function(){return this.isolate?this._onLangChange:this.store.onLangChange}},{key:"onDefaultLangChange",get:function(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}},{key:"defaultLang",get:function(){return this.isolate?this._defaultLang:this.store.defaultLang},set:function(t){this.isolate?this._defaultLang=t:this.store.defaultLang=t}},{key:"currentLang",get:function(){return this.isolate?this._currentLang:this.store.currentLang},set:function(t){this.isolate?this._currentLang=t:this.store.currentLang=t}},{key:"langs",get:function(){return this.isolate?this._langs:this.store.langs},set:function(t){this.isolate?this._langs=t:this.store.langs=t}},{key:"translations",get:function(){return this.isolate?this._translations:this.store.translations},set:function(t){this.isolate?this._translations=t:this.store.translations=t}},{key:"setDefaultLang",value:function(t){var e=this;if(t!==this.defaultLang){var n=this.retrieveTranslations(t);void 0!==n?(null==this.defaultLang&&(this.defaultLang=t),n.pipe(Object(y.a)(1)).subscribe(function(n){e.changeDefaultLang(t)})):this.changeDefaultLang(t)}}},{key:"getDefaultLang",value:function(){return this.defaultLang}},{key:"use",value:function(t){var e=this;if(t===this.currentLang)return Object(s.a)(this.translations[t]);var n=this.retrieveTranslations(t);return void 0!==n?(this.currentLang||(this.currentLang=t),n.pipe(Object(y.a)(1)).subscribe(function(n){e.changeLang(t)}),n):(this.changeLang(t),Object(s.a)(this.translations[t]))}},{key:"retrieveTranslations",value:function(t){var e;return(void 0===this.translations[t]||this.extend)&&(this._translationRequests[t]=this._translationRequests[t]||this.getTranslation(t),e=this._translationRequests[t]),e}},{key:"getTranslation",value:function(t){var e=this;this.pending=!0;var n=this.currentLoader.getTranslation(t).pipe(Object(m.a)(1),Object(y.a)(1));return this.loadingTranslations=n.pipe(Object(b.a)(function(n){return e.compiler.compileTranslations(n,t)}),Object(m.a)(1),Object(y.a)(1)),this.loadingTranslations.subscribe({next:function(n){e.translations[t]=e.extend&&e.translations[t]?Object.assign(Object.assign({},n),e.translations[t]):n,e.updateLangs(),e.pending=!1},error:function(t){e.pending=!1}}),n}},{key:"setTranslation",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e=this.compiler.compileTranslations(e,t),this.translations[t]=(n||this.extend)&&this.translations[t]?j(this.translations[t],e):e,this.updateLangs(),this.onTranslationChange.emit({lang:t,translations:this.translations[t]})}},{key:"getLangs",value:function(){return this.langs}},{key:"addLangs",value:function(t){var e=this;t.forEach(function(t){-1===e.langs.indexOf(t)&&e.langs.push(t)})}},{key:"updateLangs",value:function(){this.addLangs(Object.keys(this.translations))}},{key:"getParsedResult",value:function(t,e,n){var r;if(e instanceof Array){var a,o={},l=!1,c=i(e);try{for(c.s();!(a=c.n()).done;){var h=a.value;o[h]=this.getParsedResult(t,h,n),u(o[h])&&(l=!0)}}catch(p){c.e(p)}finally{c.f()}if(l){var d=e.map(function(t){return u(o[t])?o[t]:Object(s.a)(o[t])});return Object(f.a)(d).pipe(Object(b.a)(function(t){var n={};return t.forEach(function(t,r){n[e[r]]=t}),n}))}return o}if(t&&(r=this.parser.interpolate(this.parser.getValue(t,e),n)),void 0===r&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(r=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],e),n)),void 0===r){var v={key:e,translateService:this};void 0!==n&&(v.interpolateParams=n),r=this.missingTranslationHandler.handle(v)}return void 0!==r?r:e}},{key:"get",value:function(t,e){var n=this;if(!D(t)||!t.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe(Object(k.a)(function(r){return u(r=n.getParsedResult(r,t,e))?r:Object(s.a)(r)}));var r=this.getParsedResult(this.translations[this.currentLang],t,e);return u(r)?r:Object(s.a)(r)}},{key:"getStreamOnTranslationChange",value:function(t,e){var n=this;if(!D(t)||!t.length)throw new Error('Parameter "key" required');return Object(d.a)(Object(v.a)(function(){return n.get(t,e)}),this.onTranslationChange.pipe(Object(w.a)(function(r){var i=n.getParsedResult(r.translations,t,e);return"function"==typeof i.subscribe?i:Object(s.a)(i)})))}},{key:"stream",value:function(t,e){var n=this;if(!D(t)||!t.length)throw new Error('Parameter "key" required');return Object(d.a)(Object(v.a)(function(){return n.get(t,e)}),this.onLangChange.pipe(Object(w.a)(function(r){var i=n.getParsedResult(r.translations,t,e);return u(i)?i:Object(s.a)(i)})))}},{key:"instant",value:function(t,e){if(!D(t)||!t.length)throw new Error('Parameter "key" required');var n=this.getParsedResult(this.translations[this.currentLang],t,e);if(u(n)){if(t instanceof Array){var r={};return t.forEach(function(e,n){r[t[n]]=t[n]}),r}return t}return n}},{key:"set",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.currentLang;this.translations[n][t]=this.compiler.compile(e,n),this.updateLangs(),this.onTranslationChange.emit({lang:n,translations:this.translations[n]})}},{key:"changeLang",value:function(t){this.currentLang=t,this.onLangChange.emit({lang:t,translations:this.translations[t]}),null==this.defaultLang&&this.changeDefaultLang(t)}},{key:"changeDefaultLang",value:function(t){this.defaultLang=t,this.onDefaultLangChange.emit({lang:t,translations:this.translations[t]})}},{key:"reloadLang",value:function(t){return this.resetLang(t),this.getTranslation(t)}},{key:"resetLang",value:function(t){this._translationRequests[t]=void 0,this.translations[t]=void 0}},{key:"getBrowserLang",value:function(){if("undefined"!=typeof window&&void 0!==window.navigator){var t=window.navigator.languages?window.navigator.languages[0]:null;return void 0!==(t=t||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage)?(-1!==t.indexOf("-")&&(t=t.split("-")[0]),-1!==t.indexOf("_")&&(t=t.split("_")[0]),t):void 0}}},{key:"getBrowserCultureLang",value:function(){if("undefined"!=typeof window&&void 0!==window.navigator){var t=window.navigator.languages?window.navigator.languages[0]:null;return t=t||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage}}}]),t}()).\u0275fac=function(t){return new(t||I)(a.Xb(q),a.Xb(S),a.Xb(U),a.Xb(L),a.Xb(E),a.Xb(B),a.Xb(Y),a.Xb(X),a.Xb(W))},I.\u0275prov=a.Jb({token:I,factory:I.\u0275fac}),I),Q=((M=function(){function t(e,n){g(this,t),this.translate=e,this._ref=n,this.value=""}return _(t,[{key:"updateValue",value:function(t,e,n){var r=this,i=function(e){r.value=void 0!==e?e:t,r.lastKey=t,r._ref.markForCheck()};if(n){var a=this.translate.getParsedResult(n,t,e);u(a.subscribe)?a.subscribe(i):i(a)}this.translate.get(t,e).subscribe(i)}},{key:"transform",value:function(t){var e,n=this;if(!t||!t.length)return t;for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];if(x(t,this.lastKey)&&x(i,this.lastParams))return this.value;if(D(i[0])&&i.length)if("string"==typeof i[0]&&i[0].length){var s=i[0].replace(/(\')?([a-zA-Z0-9_]+)(\')?(\s)?:/g,'"$2":').replace(/:(\s)?(\')(.*?)(\')/g,':"$3"');try{e=JSON.parse(s)}catch(o){throw new SyntaxError("Wrong parameter in TranslatePipe. Expected a valid Object, received: "+i[0])}}else"object"!=typeof i[0]||Array.isArray(i[0])||(e=i[0]);return this.lastKey=t,this.lastParams=i,this.updateValue(t,e),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(function(r){n.lastKey&&r.lang===n.translate.currentLang&&(n.lastKey=null,n.updateValue(t,e,r.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(function(r){n.lastKey&&(n.lastKey=null,n.updateValue(t,e,r.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(function(){n.lastKey&&(n.lastKey=null,n.updateValue(t,e))})),this.value}},{key:"_dispose",value:function(){void 0!==this.onTranslationChange&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),void 0!==this.onLangChange&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),void 0!==this.onDefaultLangChange&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}},{key:"ngOnDestroy",value:function(){this._dispose()}}]),t}()).\u0275fac=function(t){return new(t||M)(a.Nb(G),a.Zb())},M.\u0275pipe=a.Mb({name:"translate",type:M,pure:!1}),M.\u0275prov=a.Jb({token:M,factory:M.\u0275fac}),M),K=((R=function(){function t(){g(this,t)}return _(t,null,[{key:"forRoot",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:t,providers:[e.loader||{provide:S,useClass:O},e.compiler||{provide:U,useClass:H},e.parser||{provide:L,useClass:V},e.missingTranslationHandler||{provide:E,useClass:T},q,{provide:Y,useValue:e.isolate},{provide:B,useValue:e.useDefaultLang},{provide:X,useValue:e.extend},{provide:W,useValue:e.defaultLanguage},G]}}},{key:"forChild",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:t,providers:[e.loader||{provide:S,useClass:O},e.compiler||{provide:U,useClass:H},e.parser||{provide:L,useClass:V},e.missingTranslationHandler||{provide:E,useClass:T},{provide:Y,useValue:e.isolate},{provide:B,useValue:e.useDefaultLang},{provide:X,useValue:e.extend},{provide:W,useValue:e.defaultLanguage},G]}}}]),t}()).\u0275mod=a.Lb({type:R}),R.\u0275inj=a.Kb({factory:function(t){return new(t||R)}}),R)},sjEL:function(t,e,n){(function(t){t.exports=function(){"use strict";var e;function r(){return e.apply(null,arguments)}function i(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function a(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function s(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function o(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;for(var e in t)if(s(t,e))return;return 1}function u(t){return void 0===t}function l(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function c(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function h(t,e){for(var n=[],r=t.length,i=0;i<r;++i)n.push(e(t[i],i));return n}function f(t,e){for(var n in e)s(e,n)&&(t[n]=e[n]);return s(e,"toString")&&(t.toString=e.toString),s(e,"valueOf")&&(t.valueOf=e.valueOf),t}function d(t,e,n,r){return _e(t,e,n,r,!0).utc()}function v(t){return null==t._pf&&(t._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),t._pf}function p(t){if(null==t._isValid){var e=v(t),n=g.call(e.parsedDateParts,function(t){return null!=t});if(n=!isNaN(t._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidEra&&!e.invalidMonth&&!e.invalidWeekday&&!e.weekdayMismatch&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&n),t._strict&&(n=n&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return n;t._isValid=n}return t._isValid}function y(t){var e=d(NaN);return null!=t?f(v(e),t):v(e).userInvalidated=!0,e}var g=Array.prototype.some||function(t){for(var e=Object(this),n=e.length>>>0,r=0;r<n;r++)if(r in e&&t.call(this,e[r],r,e))return!0;return!1},m=r.momentProperties=[],_=!1;function b(t,e){var n,r,i,a=m.length;if(u(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),u(e._i)||(t._i=e._i),u(e._f)||(t._f=e._f),u(e._l)||(t._l=e._l),u(e._strict)||(t._strict=e._strict),u(e._tzm)||(t._tzm=e._tzm),u(e._isUTC)||(t._isUTC=e._isUTC),u(e._offset)||(t._offset=e._offset),u(e._pf)||(t._pf=v(e)),u(e._locale)||(t._locale=e._locale),0<a)for(n=0;n<a;n++)u(i=e[r=m[n]])||(t[r]=i);return t}function k(t){b(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===_&&(_=!0,r.updateOffset(this),_=!1)}function w(t){return t instanceof k||null!=t&&null!=t._isAMomentObject}function S(t){!1===r.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function O(t,e){var n=!0;return f(function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,t),n){for(var i,a,o=[],u=arguments.length,l=0;l<u;l++){if(i="","object"==typeof arguments[l]){for(a in i+="\n["+l+"] ",arguments[0])s(arguments[0],a)&&(i+=a+": "+arguments[0][a]+", ");i=i.slice(0,-2)}else i=arguments[l];o.push(i)}S(t+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),n=!1}return e.apply(this,arguments)},e)}var C={};function E(t,e){null!=r.deprecationHandler&&r.deprecationHandler(t,e),C[t]||(S(e),C[t]=!0)}function T(t){return"undefined"!=typeof Function&&t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function x(t,e){var n,r=f({},t);for(n in e)s(e,n)&&(a(t[n])&&a(e[n])?(r[n]={},f(r[n],t[n]),f(r[n],e[n])):null!=e[n]?r[n]=e[n]:delete r[n]);for(n in t)s(t,n)&&!s(e,n)&&a(t[n])&&(r[n]=f({},r[n]));return r}function D(t){null!=t&&this.set(t)}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null;var A=Object.keys||function(t){var e,n=[];for(e in t)s(t,e)&&n.push(e);return n};function j(t,e,n){var r=""+Math.abs(t);return(0<=t?n?"+":"":"-")+Math.pow(10,Math.max(0,e-r.length)).toString().substr(1)+r}var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,P=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,R={},M={};function I(t,e,n,r){var i="string"==typeof r?function(){return this[r]()}:r;t&&(M[t]=i),e&&(M[e[0]]=function(){return j(i.apply(this,arguments),e[1],e[2])}),n&&(M[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),t)})}function L(t,e){return t.isValid()?(e=V(e,t.localeData()),R[e]=R[e]||function(t){for(var e,n=t.match(N),r=0,i=n.length;r<i;r++)n[r]=M[n[r]]?M[n[r]]:(e=n[r]).match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"");return function(e){for(var r="",a=0;a<i;a++)r+=T(n[a])?n[a].call(e,t):n[a];return r}}(e),R[e](t)):t.localeData().invalidDate()}function V(t,e){var n=5;function r(t){return e.longDateFormat(t)||t}for(P.lastIndex=0;0<=n&&P.test(t);)t=t.replace(P,r),P.lastIndex=0,--n;return t}var F={};function U(t,e){var n=t.toLowerCase();F[n]=F[n+"s"]=F[e]=t}function H(t){return"string"==typeof t?F[t]||F[t.toLowerCase()]:void 0}function z(t){var e,n,r={};for(n in t)s(t,n)&&(e=H(n))&&(r[e]=t[n]);return r}var q={};function Y(t,e){q[t]=e}function B(t){return t%4==0&&t%100!=0||t%400==0}function W(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function X(t){return 0!=(t=+t)&&isFinite(t)?W(t):0}function G(t,e){return function(n){return null!=n?(K(this,t,n),r.updateOffset(this,e),this):Q(this,t)}}function Q(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function K(t,e,n){t.isValid()&&!isNaN(n)&&("FullYear"===e&&B(t.year())&&1===t.month()&&29===t.date()?(n=X(n),t._d["set"+(t._isUTC?"UTC":"")+e](n,t.month(),kt(n,t.month()))):t._d["set"+(t._isUTC?"UTC":"")+e](n))}var Z=/\d/,J=/\d\d/,$=/\d{3}/,tt=/\d{4}/,et=/[+-]?\d{6}/,nt=/\d\d?/,rt=/\d\d\d\d?/,it=/\d\d\d\d\d\d?/,at=/\d{1,3}/,st=/\d{1,4}/,ot=/[+-]?\d{1,6}/,ut=/\d+/,lt=/[+-]?\d+/,ct=/Z|[+-]\d\d:?\d\d/gi,ht=/Z|[+-]\d\d(?::?\d\d)?/gi,ft=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function dt(t,e,n){gt[t]=T(e)?e:function(t,r){return t&&n?n:e}}function vt(t,e){return s(gt,t)?gt[t](e._strict,e._locale):new RegExp(pt(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,r,i){return e||n||r||i})))}function pt(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var yt,gt={},mt={};function _t(t,e){var n,r,i=e;for("string"==typeof t&&(t=[t]),l(e)&&(i=function(t,n){n[e]=X(t)}),r=t.length,n=0;n<r;n++)mt[t[n]]=i}function bt(t,e){_t(t,function(t,n,r,i){r._w=r._w||{},e(t,r._w,r,i)})}function kt(t,e){if(isNaN(t)||isNaN(e))return NaN;var n=(e%(n=12)+n)%n;return t+=(e-n)/12,1==n?B(t)?29:28:31-n%7%2}yt=Array.prototype.indexOf||function(t){for(var e=0;e<this.length;++e)if(this[e]===t)return e;return-1},I("M",["MM",2],"Mo",function(){return this.month()+1}),I("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),I("MMMM",0,0,function(t){return this.localeData().months(this,t)}),U("month","M"),Y("month",8),dt("M",nt),dt("MM",nt,J),dt("MMM",function(t,e){return e.monthsShortRegex(t)}),dt("MMMM",function(t,e){return e.monthsRegex(t)}),_t(["M","MM"],function(t,e){e[1]=X(t)-1}),_t(["MMM","MMMM"],function(t,e,n,r){null!=(r=n._locale.monthsParse(t,r,n._strict))?e[1]=r:v(n).invalidMonth=t});var wt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),St="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ot=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ct=ft,Et=ft;function Tt(t,e){var n;if(t.isValid()){if("string"==typeof e)if(/^\d+$/.test(e))e=X(e);else if(!l(e=t.localeData().monthsParse(e)))return;n=Math.min(t.date(),kt(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n)}}function xt(t){return null!=t?(Tt(this,t),r.updateOffset(this,!0),this):Q(this,"Month")}function Dt(){function t(t,e){return e.length-t.length}for(var e,n=[],r=[],i=[],a=0;a<12;a++)e=d([2e3,a]),n.push(this.monthsShort(e,"")),r.push(this.months(e,"")),i.push(this.months(e,"")),i.push(this.monthsShort(e,""));for(n.sort(t),r.sort(t),i.sort(t),a=0;a<12;a++)n[a]=pt(n[a]),r[a]=pt(r[a]);for(a=0;a<24;a++)i[a]=pt(i[a]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function At(t){return B(t)?366:365}I("Y",0,0,function(){var t=this.year();return t<=9999?j(t,4):"+"+t}),I(0,["YY",2],0,function(){return this.year()%100}),I(0,["YYYY",4],0,"year"),I(0,["YYYYY",5],0,"year"),I(0,["YYYYYY",6,!0],0,"year"),U("year","y"),Y("year",1),dt("Y",lt),dt("YY",nt,J),dt("YYYY",st,tt),dt("YYYYY",ot,et),dt("YYYYYY",ot,et),_t(["YYYYY","YYYYYY"],0),_t("YYYY",function(t,e){e[0]=2===t.length?r.parseTwoDigitYear(t):X(t)}),_t("YY",function(t,e){e[0]=r.parseTwoDigitYear(t)}),_t("Y",function(t,e){e[0]=parseInt(t,10)}),r.parseTwoDigitYear=function(t){return X(t)+(68<X(t)?1900:2e3)};var jt=G("FullYear",!0);function Nt(t,e,n,r,i,a,s){var o;return t<100&&0<=t?(o=new Date(t+400,e,n,r,i,a,s),isFinite(o.getFullYear())&&o.setFullYear(t)):o=new Date(t,e,n,r,i,a,s),o}function Pt(t){var e;return t<100&&0<=t?((e=Array.prototype.slice.call(arguments))[0]=t+400,e=new Date(Date.UTC.apply(null,e)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t)):e=new Date(Date.UTC.apply(null,arguments)),e}function Rt(t,e,n){return(n=7+e-n)-(7+Pt(t,0,n).getUTCDay()-e)%7-1}function Mt(t,e,n,r,i){var a;return n=(e=1+7*(e-1)+(7+n-r)%7+Rt(t,r,i))<=0?At(a=t-1)+e:e>At(t)?(a=t+1,e-At(t)):(a=t,e),{year:a,dayOfYear:n}}function It(t,e,n){var r,i,a=Rt(t.year(),e,n);return(a=Math.floor((t.dayOfYear()-a-1)/7)+1)<1?r=a+Lt(i=t.year()-1,e,n):a>Lt(t.year(),e,n)?(r=a-Lt(t.year(),e,n),i=t.year()+1):(i=t.year(),r=a),{week:r,year:i}}function Lt(t,e,n){var r=Rt(t,e,n);return e=Rt(t+1,e,n),(At(t)-r+e)/7}function Vt(t,e){return t.slice(e,7).concat(t.slice(0,e))}I("w",["ww",2],"wo","week"),I("W",["WW",2],"Wo","isoWeek"),U("week","w"),U("isoWeek","W"),Y("week",5),Y("isoWeek",5),dt("w",nt),dt("ww",nt,J),dt("W",nt),dt("WW",nt,J),bt(["w","ww","W","WW"],function(t,e,n,r){e[r.substr(0,1)]=X(t)}),I("d",0,"do","day"),I("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),I("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),I("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),I("e",0,0,"weekday"),I("E",0,0,"isoWeekday"),U("day","d"),U("weekday","e"),U("isoWeekday","E"),Y("day",11),Y("weekday",11),Y("isoWeekday",11),dt("d",nt),dt("e",nt),dt("E",nt),dt("dd",function(t,e){return e.weekdaysMinRegex(t)}),dt("ddd",function(t,e){return e.weekdaysShortRegex(t)}),dt("dddd",function(t,e){return e.weekdaysRegex(t)}),bt(["dd","ddd","dddd"],function(t,e,n,r){null!=(r=n._locale.weekdaysParse(t,r,n._strict))?e.d=r:v(n).invalidWeekday=t}),bt(["d","e","E"],function(t,e,n,r){e[r]=X(t)});var Ft="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ut="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ht="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),zt=ft,qt=ft,Yt=ft;function Bt(){function t(t,e){return e.length-t.length}for(var e,n,r,i=[],a=[],s=[],o=[],u=0;u<7;u++)r=d([2e3,1]).day(u),e=pt(this.weekdaysMin(r,"")),n=pt(this.weekdaysShort(r,"")),r=pt(this.weekdays(r,"")),i.push(e),a.push(n),s.push(r),o.push(e),o.push(n),o.push(r);i.sort(t),a.sort(t),s.sort(t),o.sort(t),this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function Wt(){return this.hours()%12||12}function Xt(t,e){I(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Gt(t,e){return e._meridiemParse}I("H",["HH",2],0,"hour"),I("h",["hh",2],0,Wt),I("k",["kk",2],0,function(){return this.hours()||24}),I("hmm",0,0,function(){return""+Wt.apply(this)+j(this.minutes(),2)}),I("hmmss",0,0,function(){return""+Wt.apply(this)+j(this.minutes(),2)+j(this.seconds(),2)}),I("Hmm",0,0,function(){return""+this.hours()+j(this.minutes(),2)}),I("Hmmss",0,0,function(){return""+this.hours()+j(this.minutes(),2)+j(this.seconds(),2)}),Xt("a",!0),Xt("A",!1),U("hour","h"),Y("hour",13),dt("a",Gt),dt("A",Gt),dt("H",nt),dt("h",nt),dt("k",nt),dt("HH",nt,J),dt("hh",nt,J),dt("kk",nt,J),dt("hmm",rt),dt("hmmss",it),dt("Hmm",rt),dt("Hmmss",it),_t(["H","HH"],3),_t(["k","kk"],function(t,e,n){t=X(t),e[3]=24===t?0:t}),_t(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),_t(["h","hh"],function(t,e,n){e[3]=X(t),v(n).bigHour=!0}),_t("hmm",function(t,e,n){var r=t.length-2;e[3]=X(t.substr(0,r)),e[4]=X(t.substr(r)),v(n).bigHour=!0}),_t("hmmss",function(t,e,n){var r=t.length-4,i=t.length-2;e[3]=X(t.substr(0,r)),e[4]=X(t.substr(r,2)),e[5]=X(t.substr(i)),v(n).bigHour=!0}),_t("Hmm",function(t,e,n){var r=t.length-2;e[3]=X(t.substr(0,r)),e[4]=X(t.substr(r))}),_t("Hmmss",function(t,e,n){var r=t.length-4,i=t.length-2;e[3]=X(t.substr(0,r)),e[4]=X(t.substr(r,2)),e[5]=X(t.substr(i))}),ft=G("Hours",!0);var Qt,Kt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:wt,monthsShort:St,week:{dow:0,doy:6},weekdays:Ft,weekdaysMin:Ht,weekdaysShort:Ut,meridiemParse:/[ap]\.?m?\.?/i},Zt={},Jt={};function $t(t){return t&&t.toLowerCase().replace("_","-")}function te(e){var r;if(void 0===Zt[e]&&void 0!==t&&t&&t.exports&&null!=e.match("^[^/\\\\]*$"))try{r=Qt._abbr,n("Lw2E")("./"+e),ee(r)}catch(r){Zt[e]=null}return Zt[e]}function ee(t,e){return t&&((e=u(e)?re(t):ne(t,e))?Qt=e:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),Qt._abbr}function ne(t,e){if(null===e)return delete Zt[t],null;var n,r=Kt;if(e.abbr=t,null!=Zt[t])E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=Zt[t]._config;else if(null!=e.parentLocale)if(null!=Zt[e.parentLocale])r=Zt[e.parentLocale]._config;else{if(null==(n=te(e.parentLocale)))return Jt[e.parentLocale]||(Jt[e.parentLocale]=[]),Jt[e.parentLocale].push({name:t,config:e}),null;r=n._config}return Zt[t]=new D(x(r,e)),Jt[t]&&Jt[t].forEach(function(t){ne(t.name,t.config)}),ee(t),Zt[t]}function re(t){var e;if(!(t=t&&t._locale&&t._locale._abbr?t._locale._abbr:t))return Qt;if(!i(t)){if(e=te(t))return e;t=[t]}return function(t){for(var e,n,r,i,a=0;a<t.length;){for(e=(i=$t(t[a]).split("-")).length,n=(n=$t(t[a+1]))?n.split("-"):null;0<e;){if(r=te(i.slice(0,e).join("-")))return r;if(n&&n.length>=e&&function(t,e){for(var n=Math.min(t.length,e.length),r=0;r<n;r+=1)if(t[r]!==e[r])return r;return n}(i,n)>=e-1)break;e--}a++}return Qt}(t)}function ie(t){var e=t._a;return e&&-2===v(t).overflow&&(e=e[1]<0||11<e[1]?1:e[2]<1||e[2]>kt(e[0],e[1])?2:e[3]<0||24<e[3]||24===e[3]&&(0!==e[4]||0!==e[5]||0!==e[6])?3:e[4]<0||59<e[4]?4:e[5]<0||59<e[5]?5:e[6]<0||999<e[6]?6:-1,v(t)._overflowDayOfYear&&(e<0||2<e)&&(e=2),v(t)._overflowWeeks&&-1===e&&(e=7),v(t)._overflowWeekday&&-1===e&&(e=8),v(t).overflow=e),t}var ae=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,se=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,oe=/Z|[+-]\d\d(?::?\d\d)?/,ue=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],le=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ce=/^\/?Date\((-?\d+)/i,he=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,fe={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function de(t){var e,n,r,i,a,s,o=ae.exec(u=t._i)||se.exec(u),u=ue.length,l=le.length;if(o){for(v(t).iso=!0,e=0,n=u;e<n;e++)if(ue[e][1].exec(o[1])){i=ue[e][0],r=!1!==ue[e][2];break}if(null==i)t._isValid=!1;else{if(o[3]){for(e=0,n=l;e<n;e++)if(le[e][1].exec(o[3])){a=(o[2]||" ")+le[e][0];break}if(null==a)return void(t._isValid=!1)}if(r||null==a){if(o[4]){if(!oe.exec(o[4]))return void(t._isValid=!1);s="Z"}t._f=i+(a||"")+(s||""),ge(t)}else t._isValid=!1}}else t._isValid=!1}function ve(t){var e,n,r,i,a=he.exec(t._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));a?(r=e=function(t,e,n,r,i,a){return t=[function(t){return(t=parseInt(t,10))<=49?2e3+t:t<=999?1900+t:t}(t),St.indexOf(e),parseInt(n,10),parseInt(r,10),parseInt(i,10)],a&&t.push(parseInt(a,10)),t}(a[4],a[3],a[2],a[5],a[6],a[7]),i=t,(n=a[1])&&Ut.indexOf(n)!==new Date(r[0],r[1],r[2]).getDay()?(v(i).weekdayMismatch=!0,i._isValid=!1):(t._a=e,t._tzm=(r=a[9],i=a[10],(n=a[8])?fe[n]:r?0:((n=parseInt(i,10))-(r=n%100))/100*60+r),t._d=Pt.apply(null,t._a),t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),v(t).rfc2822=!0)):t._isValid=!1}function pe(t,e,n){return null!=t?t:null!=e?e:n}function ye(t){var e,n,i,a,s,o,u,l,c,h,f,d=[];if(!t._d){for(i=t,a=new Date(r.now()),n=i._useUTC?[a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()]:[a.getFullYear(),a.getMonth(),a.getDate()],t._w&&null==t._a[2]&&null==t._a[1]&&(null!=(a=(i=t)._w).GG||null!=a.W||null!=a.E?(l=1,c=4,s=pe(a.GG,i._a[0],It(be(),1,4).year),o=pe(a.W,1),((u=pe(a.E,1))<1||7<u)&&(h=!0)):(l=i._locale._week.dow,c=i._locale._week.doy,f=It(be(),l,c),s=pe(a.gg,i._a[0],f.year),o=pe(a.w,f.week),null!=a.d?((u=a.d)<0||6<u)&&(h=!0):null!=a.e?(u=a.e+l,(a.e<0||6<a.e)&&(h=!0)):u=l),o<1||o>Lt(s,l,c)?v(i)._overflowWeeks=!0:null!=h?v(i)._overflowWeekday=!0:(f=Mt(s,o,u,l,c),i._a[0]=f.year,i._dayOfYear=f.dayOfYear)),null!=t._dayOfYear&&(a=pe(t._a[0],n[0]),(t._dayOfYear>At(a)||0===t._dayOfYear)&&(v(t)._overflowDayOfYear=!0),h=Pt(a,0,t._dayOfYear),t._a[1]=h.getUTCMonth(),t._a[2]=h.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=d[e]=n[e];for(;e<7;e++)t._a[e]=d[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[3]&&0===t._a[4]&&0===t._a[5]&&0===t._a[6]&&(t._nextDay=!0,t._a[3]=0),t._d=(t._useUTC?Pt:Nt).apply(null,d),s=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[3]=24),t._w&&void 0!==t._w.d&&t._w.d!==s&&(v(t).weekdayMismatch=!0)}}function ge(t){if(t._f===r.ISO_8601)de(t);else if(t._f===r.RFC_2822)ve(t);else{t._a=[],v(t).empty=!0;for(var e,n,i,a,o,u=""+t._i,l=u.length,c=0,h=V(t._f,t._locale).match(N)||[],f=h.length,d=0;d<f;d++)(e=(u.match(vt(n=h[d],t))||[])[0])&&(0<(i=u.substr(0,u.indexOf(e))).length&&v(t).unusedInput.push(i),u=u.slice(u.indexOf(e)+e.length),c+=e.length),M[n]?(e?v(t).empty=!1:v(t).unusedTokens.push(n),i=n,o=t,null!=(a=e)&&s(mt,i)&&mt[i](a,o._a,o,i)):t._strict&&!e&&v(t).unusedTokens.push(n);v(t).charsLeftOver=l-c,0<u.length&&v(t).unusedInput.push(u),t._a[3]<=12&&!0===v(t).bigHour&&0<t._a[3]&&(v(t).bigHour=void 0),v(t).parsedDateParts=t._a.slice(0),v(t).meridiem=t._meridiem,t._a[3]=function(t,e,n){return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?((t=t.isPM(n))&&e<12&&(e+=12),e=t||12!==e?e:0):e}(t._locale,t._a[3],t._meridiem),null!==(l=v(t).era)&&(t._a[0]=t._locale.erasConvertYear(l,t._a[0])),ye(t),ie(t)}}function me(t){var e,n,s,o=t._i,d=t._f;return t._locale=t._locale||re(t._l),null===o||void 0===d&&""===o?y({nullInput:!0}):("string"==typeof o&&(t._i=o=t._locale.preparse(o)),w(o)?new k(ie(o)):(c(o)?t._d=o:i(d)?function(t){var e,n,r,i,a,s,o=!1,u=t._f.length;if(0===u)return v(t).invalidFormat=!0,t._d=new Date(NaN);for(i=0;i<u;i++)a=0,s=!1,e=b({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[i],ge(e),p(e)&&(s=!0),a=(a+=v(e).charsLeftOver)+10*v(e).unusedTokens.length,v(e).score=a,o?a<r&&(r=a,n=e):(null==r||a<r||s)&&(r=a,n=e,s&&(o=!0));f(t,n||e)}(t):d?ge(t):u(d=(o=t)._i)?o._d=new Date(r.now()):c(d)?o._d=new Date(d.valueOf()):"string"==typeof d?null!==(e=ce.exec((n=o)._i))?n._d=new Date(+e[1]):(de(n),!1===n._isValid&&(delete n._isValid,ve(n),!1===n._isValid&&(delete n._isValid,n._strict?n._isValid=!1:r.createFromInputFallback(n)))):i(d)?(o._a=h(d.slice(0),function(t){return parseInt(t,10)}),ye(o)):a(d)?(e=o)._d||(s=void 0===(n=z(e._i)).day?n.date:n.day,e._a=h([n.year,n.month,s,n.hour,n.minute,n.second,n.millisecond],function(t){return t&&parseInt(t,10)}),ye(e)):l(d)?o._d=new Date(d):r.createFromInputFallback(o),p(t)||(t._d=null),t))}function _e(t,e,n,r,s){var u={};return!0!==e&&!1!==e||(r=e,e=void 0),!0!==n&&!1!==n||(r=n,n=void 0),(a(t)&&o(t)||i(t)&&0===t.length)&&(t=void 0),u._isAMomentObject=!0,u._useUTC=u._isUTC=s,u._l=n,u._i=t,u._f=e,u._strict=r,(s=new k(ie(me(s=u))))._nextDay&&(s.add(1,"d"),s._nextDay=void 0),s}function be(t,e,n,r){return _e(t,e,n,r,!1)}function ke(t,e){var n,r;if(!(e=1===e.length&&i(e[0])?e[0]:e).length)return be();for(n=e[0],r=1;r<e.length;++r)e[r].isValid()&&!e[r][t](n)||(n=e[r]);return n}r.createFromInputFallback=O("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),r.ISO_8601=function(){},r.RFC_2822=function(){},rt=O("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=be.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:y()}),it=O("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var t=be.apply(null,arguments);return this.isValid()&&t.isValid()?this<t?this:t:y()});var we=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Se(t){var e=(t=z(t)).year||0,n=t.quarter||0,r=t.month||0,i=t.week||t.isoWeek||0,a=t.day||0,o=t.hour||0,u=t.minute||0,l=t.second||0,c=t.millisecond||0;this._isValid=function(t){var e,n,r=!1,i=we.length;for(e in t)if(s(t,e)&&(-1===yt.call(we,e)||null!=t[e]&&isNaN(t[e])))return!1;for(n=0;n<i;++n)if(t[we[n]]){if(r)return!1;parseFloat(t[we[n]])!==X(t[we[n]])&&(r=!0)}return!0}(t),this._milliseconds=+c+1e3*l+6e4*u+1e3*o*60*60,this._days=+a+7*i,this._months=+r+3*n+12*e,this._data={},this._locale=re(),this._bubble()}function Oe(t){return t instanceof Se}function Ce(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function Ee(t,e){I(t,0,0,function(){var t=this.utcOffset(),n="+";return t<0&&(t=-t,n="-"),n+j(~~(t/60),2)+e+j(~~t%60,2)})}Ee("Z",":"),Ee("ZZ",""),dt("Z",ht),dt("ZZ",ht),_t(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=xe(ht,t)});var Te=/([\+\-]|\d\d)/gi;function xe(t,e){return null===(e=(e||"").match(t))?null:0===(e=60*(t=((e[e.length-1]||[])+"").match(Te)||["-",0,0])[1]+X(t[2]))?0:"+"===t[0]?e:-e}function De(t,e){var n;return e._isUTC?(e=e.clone(),n=(w(t)||c(t)?t:be(t)).valueOf()-e.valueOf(),e._d.setTime(e._d.valueOf()+n),r.updateOffset(e,!1),e):be(t).local()}function Ae(t){return-Math.round(t._d.getTimezoneOffset())}function je(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var Ne=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Pe=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Re(t,e){var n,r=t,i=null;return Oe(t)?r={ms:t._milliseconds,d:t._days,M:t._months}:l(t)||!isNaN(+t)?(r={},e?r[e]=+t:r.milliseconds=+t):(i=Ne.exec(t))?(n="-"===i[1]?-1:1,r={y:0,d:X(i[2])*n,h:X(i[3])*n,m:X(i[4])*n,s:X(i[5])*n,ms:X(Ce(1e3*i[6]))*n}):(i=Pe.exec(t))?r={y:Me(i[2],n="-"===i[1]?-1:1),M:Me(i[3],n),w:Me(i[4],n),d:Me(i[5],n),h:Me(i[6],n),m:Me(i[7],n),s:Me(i[8],n)}:null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(e=function(t,e){var n;return t.isValid()&&e.isValid()?(e=De(e,t),t.isBefore(e)?n=Ie(t,e):((n=Ie(e,t)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}(be(r.from),be(r.to)),(r={}).ms=e.milliseconds,r.M=e.months),i=new Se(r),Oe(t)&&s(t,"_locale")&&(i._locale=t._locale),Oe(t)&&s(t,"_isValid")&&(i._isValid=t._isValid),i}function Me(t,e){return t=t&&parseFloat(t.replace(",",".")),(isNaN(t)?0:t)*e}function Ie(t,e){var n={};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function Le(t,e){return function(n,r){var i;return null===r||isNaN(+r)||(E(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),Ve(this,Re(n,r),t),this}}function Ve(t,e,n,i){var a=e._milliseconds,s=Ce(e._days);e=Ce(e._months),t.isValid()&&(i=null==i||i,e&&Tt(t,Q(t,"Month")+e*n),s&&K(t,"Date",Q(t,"Date")+s*n),a&&t._d.setTime(t._d.valueOf()+a*n),i&&r.updateOffset(t,s||e))}function Fe(t){return"string"==typeof t||t instanceof String}function Ue(t){return w(t)||c(t)||Fe(t)||l(t)||function(t){var e=i(t),n=!1;return e&&(n=0===t.filter(function(e){return!l(e)&&Fe(t)}).length),e&&n}(t)||function(t){var e,n=a(t)&&!o(t),r=!1,i=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],u=i.length;for(e=0;e<u;e+=1)r=r||s(t,i[e]);return n&&r}(t)||null==t}function He(t,e){if(t.date()<e.date())return-He(e,t);var n=12*(e.year()-t.year())+(e.month()-t.month()),r=t.clone().add(n,"months");return-(n+(e=e-r<0?(e-r)/(r-t.clone().add(n-1,"months")):(e-r)/(t.clone().add(1+n,"months")-r)))||0}function ze(t){return void 0===t?this._locale._abbr:(null!=(t=re(t))&&(this._locale=t),this)}function qe(){return this._locale}Re.fn=Se.prototype,Re.invalid=function(){return Re(NaN)},wt=Le(1,"add"),Ft=Le(-1,"subtract"),r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",Ht=O("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});var Ye,Be=126227808e5;function We(t,e){return(t%e+e)%e}function Xe(t,e,n){return t<100&&0<=t?new Date(t+400,e,n)-Be:new Date(t,e,n).valueOf()}function Ge(t,e,n){return t<100&&0<=t?Date.UTC(t+400,e,n)-Be:Date.UTC(t,e,n)}function Qe(t,e){return e.erasAbbrRegex(t)}function Ke(){for(var t=[],e=[],n=[],r=[],i=this.eras(),a=0,s=i.length;a<s;++a)e.push(pt(i[a].name)),t.push(pt(i[a].abbr)),n.push(pt(i[a].narrow)),r.push(pt(i[a].name)),r.push(pt(i[a].abbr)),r.push(pt(i[a].narrow));this._erasRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+e.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+t.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i")}function Ze(t,e){I(0,[t,t.length],0,e)}function Je(t,e,n,r,i){var a;return null==t?It(this,r,i).year:(a=Lt(t,r,i),(function(t,e,n,r,i){return e=Pt((t=Mt(t,e,n,r,i)).year,0,t.dayOfYear),this.year(e.getUTCFullYear()),this.month(e.getUTCMonth()),this.date(e.getUTCDate()),this}).call(this,t,e=a<e?a:e,n,r,i))}for(I("N",0,0,"eraAbbr"),I("NN",0,0,"eraAbbr"),I("NNN",0,0,"eraAbbr"),I("NNNN",0,0,"eraName"),I("NNNNN",0,0,"eraNarrow"),I("y",["y",1],"yo","eraYear"),I("y",["yy",2],0,"eraYear"),I("y",["yyy",3],0,"eraYear"),I("y",["yyyy",4],0,"eraYear"),dt("N",Qe),dt("NN",Qe),dt("NNN",Qe),dt("NNNN",function(t,e){return e.erasNameRegex(t)}),dt("NNNNN",function(t,e){return e.erasNarrowRegex(t)}),_t(["N","NN","NNN","NNNN","NNNNN"],function(t,e,n,r){(r=n._locale.erasParse(t,r,n._strict))?v(n).era=r:v(n).invalidEra=t}),dt("y",ut),dt("yy",ut),dt("yyy",ut),dt("yyyy",ut),dt("yo",function(t,e){return e._eraYearOrdinalRegex||ut}),_t(["y","yy","yyy","yyyy"],0),_t(["yo"],function(t,e,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=t.match(n._locale._eraYearOrdinalRegex)),e[0]=n._locale.eraYearOrdinalParse?n._locale.eraYearOrdinalParse(t,i):parseInt(t,10)}),I(0,["gg",2],0,function(){return this.weekYear()%100}),I(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ze("gggg","weekYear"),Ze("ggggg","weekYear"),Ze("GGGG","isoWeekYear"),Ze("GGGGG","isoWeekYear"),U("weekYear","gg"),U("isoWeekYear","GG"),Y("weekYear",1),Y("isoWeekYear",1),dt("G",lt),dt("g",lt),dt("GG",nt,J),dt("gg",nt,J),dt("GGGG",st,tt),dt("gggg",st,tt),dt("GGGGG",ot,et),dt("ggggg",ot,et),bt(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,r){e[r.substr(0,2)]=X(t)}),bt(["gg","GG"],function(t,e,n,i){e[i]=r.parseTwoDigitYear(t)}),I("Q",0,"Qo","quarter"),U("quarter","Q"),Y("quarter",7),dt("Q",Z),_t("Q",function(t,e){e[1]=3*(X(t)-1)}),I("D",["DD",2],"Do","date"),U("date","D"),Y("date",9),dt("D",nt),dt("DD",nt,J),dt("Do",function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient}),_t(["D","DD"],2),_t("Do",function(t,e){e[2]=X(t.match(nt)[0])}),st=G("Date",!0),I("DDD",["DDDD",3],"DDDo","dayOfYear"),U("dayOfYear","DDD"),Y("dayOfYear",4),dt("DDD",at),dt("DDDD",$),_t(["DDD","DDDD"],function(t,e,n){n._dayOfYear=X(t)}),I("m",["mm",2],0,"minute"),U("minute","m"),Y("minute",14),dt("m",nt),dt("mm",nt,J),_t(["m","mm"],4),tt=G("Minutes",!1),I("s",["ss",2],0,"second"),U("second","s"),Y("second",15),dt("s",nt),dt("ss",nt,J),_t(["s","ss"],5),ot=G("Seconds",!1),I("S",0,0,function(){return~~(this.millisecond()/100)}),I(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),I(0,["SSS",3],0,"millisecond"),I(0,["SSSS",4],0,function(){return 10*this.millisecond()}),I(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),I(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),I(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),I(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),I(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),U("millisecond","ms"),Y("millisecond",16),dt("S",at,Z),dt("SS",at,J),dt("SSS",at,$),Ye="SSSS";Ye.length<=9;Ye+="S")dt(Ye,ut);function $e(t,e){e[6]=X(1e3*("0."+t))}for(Ye="S";Ye.length<=9;Ye+="S")_t(Ye,$e);function tn(t){return t}function en(t,e,n,r){var i=re();return r=d().set(r,e),i[n](r,t)}function nn(t,e,n){if(l(t)&&(e=t,t=void 0),t=t||"",null!=e)return en(t,e,n,"month");for(var r=[],i=0;i<12;i++)r[i]=en(t,i,n,"month");return r}function rn(t,e,n,r){"boolean"==typeof t?l(e)&&(n=e,e=void 0):(e=t,t=!1,l(n=e)&&(n=e,e=void 0)),e=e||"";var i,a=re(),s=t?a._week.dow:0,o=[];if(null!=n)return en(e,(n+s)%7,r,"day");for(i=0;i<7;i++)o[i]=en(e,(i+s)%7,r,"day");return o}et=G("Milliseconds",!1),I("z",0,0,"zoneAbbr"),I("zz",0,0,"zoneName"),(Z=k.prototype).add=wt,Z.calendar=function(t,e){1===arguments.length&&(arguments[0]?Ue(arguments[0])?(t=arguments[0],e=void 0):function(t){for(var e=a(t)&&!o(t),n=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i=0;i<r.length;i+=1)n=n||s(t,r[i]);return e&&n}(arguments[0])&&(e=arguments[0],t=void 0):e=t=void 0);var n=De(t=t||be(),this).startOf("day");return n=r.calendarFormat(this,n)||"sameElse",e=e&&(T(e[n])?e[n].call(this,t):e[n]),this.format(e||this.localeData().calendar(n,this,be(t)))},Z.clone=function(){return new k(this)},Z.diff=function(t,e,n){var r,i,a;if(!this.isValid())return NaN;if(!(r=De(t,this)).isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),e=H(e)){case"year":a=He(this,r)/12;break;case"month":a=He(this,r);break;case"quarter":a=He(this,r)/3;break;case"second":a=(this-r)/1e3;break;case"minute":a=(this-r)/6e4;break;case"hour":a=(this-r)/36e5;break;case"day":a=(this-r-i)/864e5;break;case"week":a=(this-r-i)/6048e5;break;default:a=this-r}return n?a:W(a)},Z.endOf=function(t){var e,n;if(void 0===(t=H(t))||"millisecond"===t||!this.isValid())return this;switch(n=this._isUTC?Ge:Xe,t){case"year":e=n(this.year()+1,0,1)-1;break;case"quarter":e=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":e=n(this.year(),this.month()+1,1)-1;break;case"week":e=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":e=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":e=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":e=this._d.valueOf(),e+=36e5-We(e+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":e=this._d.valueOf(),e+=6e4-We(e,6e4)-1;break;case"second":e=this._d.valueOf(),e+=1e3-We(e,1e3)-1}return this._d.setTime(e),r.updateOffset(this,!0),this},Z.format=function(t){return t=L(this,t=t||(this.isUtc()?r.defaultFormatUtc:r.defaultFormat)),this.localeData().postformat(t)},Z.from=function(t,e){return this.isValid()&&(w(t)&&t.isValid()||be(t).isValid())?Re({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},Z.fromNow=function(t){return this.from(be(),t)},Z.to=function(t,e){return this.isValid()&&(w(t)&&t.isValid()||be(t).isValid())?Re({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},Z.toNow=function(t){return this.to(be(),t)},Z.get=function(t){return T(this[t=H(t)])?this[t]():this},Z.invalidAt=function(){return v(this).overflow},Z.isAfter=function(t,e){return t=w(t)?t:be(t),!(!this.isValid()||!t.isValid())&&("millisecond"===(e=H(e)||"millisecond")?this.valueOf()>t.valueOf():t.valueOf()<this.clone().startOf(e).valueOf())},Z.isBefore=function(t,e){return t=w(t)?t:be(t),!(!this.isValid()||!t.isValid())&&("millisecond"===(e=H(e)||"millisecond")?this.valueOf()<t.valueOf():this.clone().endOf(e).valueOf()<t.valueOf())},Z.isBetween=function(t,e,n,r){return t=w(t)?t:be(t),e=w(e)?e:be(e),!!(this.isValid()&&t.isValid()&&e.isValid())&&("("===(r=r||"()")[0]?this.isAfter(t,n):!this.isBefore(t,n))&&(")"===r[1]?this.isBefore(e,n):!this.isAfter(e,n))},Z.isSame=function(t,e){return t=w(t)?t:be(t),!(!this.isValid()||!t.isValid())&&("millisecond"===(e=H(e)||"millisecond")?this.valueOf()===t.valueOf():(t=t.valueOf(),this.clone().startOf(e).valueOf()<=t&&t<=this.clone().endOf(e).valueOf()))},Z.isSameOrAfter=function(t,e){return this.isSame(t,e)||this.isAfter(t,e)},Z.isSameOrBefore=function(t,e){return this.isSame(t,e)||this.isBefore(t,e)},Z.isValid=function(){return p(this)},Z.lang=Ht,Z.locale=ze,Z.localeData=qe,Z.max=it,Z.min=rt,Z.parsingFlags=function(){return f({},v(this))},Z.set=function(t,e){if("object"==typeof t)for(var n=function(t){var e,n=[];for(e in t)s(t,e)&&n.push({unit:e,priority:q[e]});return n.sort(function(t,e){return t.priority-e.priority}),n}(t=z(t)),r=n.length,i=0;i<r;i++)this[n[i].unit](t[n[i].unit]);else if(T(this[t=H(t)]))return this[t](e);return this},Z.startOf=function(t){var e,n;if(void 0===(t=H(t))||"millisecond"===t||!this.isValid())return this;switch(n=this._isUTC?Ge:Xe,t){case"year":e=n(this.year(),0,1);break;case"quarter":e=n(this.year(),this.month()-this.month()%3,1);break;case"month":e=n(this.year(),this.month(),1);break;case"week":e=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":e=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":e=n(this.year(),this.month(),this.date());break;case"hour":e=this._d.valueOf(),e-=We(e+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":e=this._d.valueOf(),e-=We(e,6e4);break;case"second":e=this._d.valueOf(),e-=We(e,1e3)}return this._d.setTime(e),r.updateOffset(this,!0),this},Z.subtract=Ft,Z.toArray=function(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]},Z.toObject=function(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}},Z.toDate=function(){return new Date(this.valueOf())},Z.toISOString=function(t){if(!this.isValid())return null;var e=(t=!0!==t)?this.clone().utc():this;return e.year()<0||9999<e.year()?L(e,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):T(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",L(e,"Z")):L(e,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Z.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t,e="moment",n="";return this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",n="Z"),e="["+e+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n+'[")]')},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Z[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Z.toJSON=function(){return this.isValid()?this.toISOString():null},Z.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Z.unix=function(){return Math.floor(this.valueOf()/1e3)},Z.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Z.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Z.eraName=function(){for(var t,e=this.localeData().eras(),n=0,r=e.length;n<r;++n){if(t=this.clone().startOf("day").valueOf(),e[n].since<=t&&t<=e[n].until)return e[n].name;if(e[n].until<=t&&t<=e[n].since)return e[n].name}return""},Z.eraNarrow=function(){for(var t,e=this.localeData().eras(),n=0,r=e.length;n<r;++n){if(t=this.clone().startOf("day").valueOf(),e[n].since<=t&&t<=e[n].until)return e[n].narrow;if(e[n].until<=t&&t<=e[n].since)return e[n].narrow}return""},Z.eraAbbr=function(){for(var t,e=this.localeData().eras(),n=0,r=e.length;n<r;++n){if(t=this.clone().startOf("day").valueOf(),e[n].since<=t&&t<=e[n].until)return e[n].abbr;if(e[n].until<=t&&t<=e[n].since)return e[n].abbr}return""},Z.eraYear=function(){for(var t,e,n=this.localeData().eras(),i=0,a=n.length;i<a;++i)if(t=n[i].since<=n[i].until?1:-1,e=this.clone().startOf("day").valueOf(),n[i].since<=e&&e<=n[i].until||n[i].until<=e&&e<=n[i].since)return(this.year()-r(n[i].since).year())*t+n[i].offset;return this.year()},Z.year=jt,Z.isLeapYear=function(){return B(this.year())},Z.weekYear=function(t){return Je.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},Z.isoWeekYear=function(t){return Je.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},Z.quarter=Z.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},Z.month=xt,Z.daysInMonth=function(){return kt(this.year(),this.month())},Z.week=Z.weeks=function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},Z.isoWeek=Z.isoWeeks=function(t){var e=It(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},Z.weeksInYear=function(){var t=this.localeData()._week;return Lt(this.year(),t.dow,t.doy)},Z.weeksInWeekYear=function(){var t=this.localeData()._week;return Lt(this.weekYear(),t.dow,t.doy)},Z.isoWeeksInYear=function(){return Lt(this.year(),1,4)},Z.isoWeeksInISOWeekYear=function(){return Lt(this.isoWeekYear(),1,4)},Z.date=st,Z.day=Z.days=function(t){if(!this.isValid())return null!=t?this:NaN;var e,n,r=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(e=t,n=this.localeData(),t="string"!=typeof e?e:isNaN(e)?"number"==typeof(e=n.weekdaysParse(e))?e:null:parseInt(e,10),this.add(t-r,"d")):r},Z.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},Z.isoWeekday=function(t){return this.isValid()?null!=t?(e=t,n=this.localeData(),n="string"==typeof e?n.weekdaysParse(e)%7||7:isNaN(e)?null:e,this.day(this.day()%7?n:n-7)):this.day()||7:null!=t?this:NaN;var e,n},Z.dayOfYear=function(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},Z.hour=Z.hours=ft,Z.minute=Z.minutes=tt,Z.second=Z.seconds=ot,Z.millisecond=Z.milliseconds=et,Z.utcOffset=function(t,e,n){var i,a=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null==t)return this._isUTC?a:Ae(this);if("string"==typeof t){if(null===(t=xe(ht,t)))return this}else Math.abs(t)<16&&!n&&(t*=60);return!this._isUTC&&e&&(i=Ae(this)),this._offset=t,this._isUTC=!0,null!=i&&this.add(i,"m"),a!==t&&(!e||this._changeInProgress?Ve(this,Re(t-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this},Z.utc=function(t){return this.utcOffset(0,t)},Z.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Ae(this),"m")),this},Z.parseZone=function(){var t;return null!=this._tzm?this.utcOffset(this._tzm,!1,!0):"string"==typeof this._i&&(null!=(t=xe(ct,this._i))?this.utcOffset(t):this.utcOffset(0,!0)),this},Z.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?be(t).utcOffset():0,(this.utcOffset()-t)%60==0)},Z.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Z.isLocal=function(){return!!this.isValid()&&!this._isUTC},Z.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Z.isUtc=je,Z.isUTC=je,Z.zoneAbbr=function(){return this._isUTC?"UTC":""},Z.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Z.dates=O("dates accessor is deprecated. Use date instead.",st),Z.months=O("months accessor is deprecated. Use month instead",xt),Z.years=O("years accessor is deprecated. Use year instead",jt),Z.zone=O("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(t,e){return null!=t?(this.utcOffset(t="string"!=typeof t?-t:t,e),this):-this.utcOffset()}),Z.isDSTShifted=O("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!u(this._isDSTShifted))return this._isDSTShifted;var t,e={};return b(e,this),(e=me(e))._a?(t=(e._isUTC?d:be)(e._a),this._isDSTShifted=this.isValid()&&0<function(t,e,n){for(var r=Math.min(t.length,e.length),i=Math.abs(t.length-e.length),a=0,s=0;s<r;s++)X(t[s])!==X(e[s])&&a++;return a+i}(e._a,t.toArray())):this._isDSTShifted=!1,this._isDSTShifted}),(J=D.prototype).calendar=function(t,e,n){return T(t=this._calendar[t]||this._calendar.sameElse)?t.call(e,n):t},J.longDateFormat=function(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.match(N).map(function(t){return"MMMM"===t||"MM"===t||"DD"===t||"dddd"===t?t.slice(1):t}).join(""),this._longDateFormat[t])},J.invalidDate=function(){return this._invalidDate},J.ordinal=function(t){return this._ordinal.replace("%d",t)},J.preparse=tn,J.postformat=tn,J.relativeTime=function(t,e,n,r){var i=this._relativeTime[n];return T(i)?i(t,e,n,r):i.replace(/%d/i,t)},J.pastFuture=function(t,e){return T(t=this._relativeTime[0<t?"future":"past"])?t(e):t.replace(/%s/i,e)},J.set=function(t){var e,n;for(n in t)s(t,n)&&(T(e=t[n])?this[n]=e:this["_"+n]=e);this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},J.eras=function(t,e){for(var n,i=this._eras||re("en")._eras,a=0,s=i.length;a<s;++a){switch(typeof i[a].since){case"string":n=r(i[a].since).startOf("day"),i[a].since=n.valueOf()}switch(typeof i[a].until){case"undefined":i[a].until=1/0;break;case"string":n=r(i[a].until).startOf("day").valueOf(),i[a].until=n.valueOf()}}return i},J.erasParse=function(t,e,n){var r,i,a,s,o,u=this.eras();for(t=t.toUpperCase(),r=0,i=u.length;r<i;++r)if(a=u[r].name.toUpperCase(),s=u[r].abbr.toUpperCase(),o=u[r].narrow.toUpperCase(),n)switch(e){case"N":case"NN":case"NNN":if(s===t)return u[r];break;case"NNNN":if(a===t)return u[r];break;case"NNNNN":if(o===t)return u[r]}else if(0<=[a,s,o].indexOf(t))return u[r]},J.erasConvertYear=function(t,e){var n=t.since<=t.until?1:-1;return void 0===e?r(t.since).year():r(t.since).year()+(e-t.offset)*n},J.erasAbbrRegex=function(t){return s(this,"_erasAbbrRegex")||Ke.call(this),t?this._erasAbbrRegex:this._erasRegex},J.erasNameRegex=function(t){return s(this,"_erasNameRegex")||Ke.call(this),t?this._erasNameRegex:this._erasRegex},J.erasNarrowRegex=function(t){return s(this,"_erasNarrowRegex")||Ke.call(this),t?this._erasNarrowRegex:this._erasRegex},J.months=function(t,e){return t?(i(this._months)?this._months:this._months[(this._months.isFormat||Ot).test(e)?"format":"standalone"])[t.month()]:i(this._months)?this._months:this._months.standalone},J.monthsShort=function(t,e){return t?(i(this._monthsShort)?this._monthsShort:this._monthsShort[Ot.test(e)?"format":"standalone"])[t.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},J.monthsParse=function(t,e,n){var r,i;if(this._monthsParseExact)return(function(t,e,n){var r,i,a;if(t=t.toLocaleLowerCase(),!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=d([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===e?-1!==(i=yt.call(this._shortMonthsParse,t))?i:null:-1!==(i=yt.call(this._longMonthsParse,t))?i:null:"MMM"===e?-1!==(i=yt.call(this._shortMonthsParse,t))||-1!==(i=yt.call(this._longMonthsParse,t))?i:null:-1!==(i=yt.call(this._longMonthsParse,t))||-1!==(i=yt.call(this._shortMonthsParse,t))?i:null}).call(this,t,e,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=d([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(i="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[r].test(t))return r;if(n&&"MMM"===e&&this._shortMonthsParse[r].test(t))return r;if(!n&&this._monthsParse[r].test(t))return r}},J.monthsRegex=function(t){return this._monthsParseExact?(s(this,"_monthsRegex")||Dt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=Et),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},J.monthsShortRegex=function(t){return this._monthsParseExact?(s(this,"_monthsRegex")||Dt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=Ct),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},J.week=function(t){return It(t,this._week.dow,this._week.doy).week},J.firstDayOfYear=function(){return this._week.doy},J.firstDayOfWeek=function(){return this._week.dow},J.weekdays=function(t,e){return e=i(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(e)?"format":"standalone"],!0===t?Vt(e,this._week.dow):t?e[t.day()]:e},J.weekdaysMin=function(t){return!0===t?Vt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},J.weekdaysShort=function(t){return!0===t?Vt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},J.weekdaysParse=function(t,e,n){var r,i;if(this._weekdaysParseExact)return(function(t,e,n){var r,i,a;if(t=t.toLocaleLowerCase(),!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=d([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===e?-1!==(i=yt.call(this._weekdaysParse,t))?i:null:"ddd"===e?-1!==(i=yt.call(this._shortWeekdaysParse,t))?i:null:-1!==(i=yt.call(this._minWeekdaysParse,t))?i:null:"dddd"===e?-1!==(i=yt.call(this._weekdaysParse,t))||-1!==(i=yt.call(this._shortWeekdaysParse,t))||-1!==(i=yt.call(this._minWeekdaysParse,t))?i:null:"ddd"===e?-1!==(i=yt.call(this._shortWeekdaysParse,t))||-1!==(i=yt.call(this._weekdaysParse,t))||-1!==(i=yt.call(this._minWeekdaysParse,t))?i:null:-1!==(i=yt.call(this._minWeekdaysParse,t))||-1!==(i=yt.call(this._weekdaysParse,t))||-1!==(i=yt.call(this._shortWeekdaysParse,t))?i:null}).call(this,t,e,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=d([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[r].test(t))return r;if(n&&"ddd"===e&&this._shortWeekdaysParse[r].test(t))return r;if(n&&"dd"===e&&this._minWeekdaysParse[r].test(t))return r;if(!n&&this._weekdaysParse[r].test(t))return r}},J.weekdaysRegex=function(t){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Bt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=zt),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},J.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Bt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=qt),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},J.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Bt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Yt),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},J.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},J.meridiem=function(t,e,n){return 11<t?n?"pm":"PM":n?"am":"AM"},ee("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1===X(t%100/10)?"th":1==e?"st":2==e?"nd":3==e?"rd":"th")}}),r.lang=O("moment.lang is deprecated. Use moment.locale instead.",ee),r.langData=O("moment.langData is deprecated. Use moment.localeData instead.",re);var an=Math.abs;function sn(t,e,n,r){return e=Re(e,n),t._milliseconds+=r*e._milliseconds,t._days+=r*e._days,t._months+=r*e._months,t._bubble()}function on(t){return t<0?Math.floor(t):Math.ceil(t)}function un(t){return 4800*t/146097}function ln(t){return 146097*t/4800}function cn(t){return function(){return this.as(t)}}function hn(t){return function(){return this.isValid()?this._data[t]:NaN}}at=cn("ms"),$=cn("s"),wt=cn("m"),it=cn("h"),rt=cn("d"),Ft=cn("w"),ft=cn("M"),tt=cn("Q"),ot=cn("y"),et=hn("milliseconds"),st=hn("seconds"),jt=hn("minutes"),J=hn("hours");var fn=hn("days"),dn=hn("months"),vn=hn("years"),pn=Math.round,yn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11},gn=Math.abs;function mn(t){return(0<t)-(t<0)||+t}function _n(){if(!this.isValid())return this.localeData().invalidDate();var t,e,n,r,i,a,s,o=gn(this._milliseconds)/1e3,u=gn(this._days),l=gn(this._months),c=this.asSeconds();return c?(t=W(o/60),e=W(t/60),o%=60,t%=60,n=W(l/12),l%=12,r=o?o.toFixed(3).replace(/\.?0+$/,""):"",i=mn(this._months)!==mn(c)?"-":"",a=mn(this._days)!==mn(c)?"-":"",s=mn(this._milliseconds)!==mn(c)?"-":"",(c<0?"-":"")+"P"+(n?i+n+"Y":"")+(l?i+l+"M":"")+(u?a+u+"D":"")+(e||t||o?"T":"")+(e?s+e+"H":"")+(t?s+t+"M":"")+(o?s+r+"S":"")):"P0D"}var bn=Se.prototype;return bn.isValid=function(){return this._isValid},bn.abs=function(){var t=this._data;return this._milliseconds=an(this._milliseconds),this._days=an(this._days),this._months=an(this._months),t.milliseconds=an(t.milliseconds),t.seconds=an(t.seconds),t.minutes=an(t.minutes),t.hours=an(t.hours),t.months=an(t.months),t.years=an(t.years),this},bn.add=function(t,e){return sn(this,t,e,1)},bn.subtract=function(t,e){return sn(this,t,e,-1)},bn.as=function(t){if(!this.isValid())return NaN;var e,n,r=this._milliseconds;if("month"===(t=H(t))||"quarter"===t||"year"===t)switch(e=this._days+r/864e5,n=this._months+un(e),t){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(e=this._days+Math.round(ln(this._months)),t){case"week":return e/7+r/6048e5;case"day":return e+r/864e5;case"hour":return 24*e+r/36e5;case"minute":return 1440*e+r/6e4;case"second":return 86400*e+r/1e3;case"millisecond":return Math.floor(864e5*e)+r;default:throw new Error("Unknown unit "+t)}},bn.asMilliseconds=at,bn.asSeconds=$,bn.asMinutes=wt,bn.asHours=it,bn.asDays=rt,bn.asWeeks=Ft,bn.asMonths=ft,bn.asQuarters=tt,bn.asYears=ot,bn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*X(this._months/12):NaN},bn._bubble=function(){var t=this._milliseconds,e=this._days,n=this._months,r=this._data;return 0<=t&&0<=e&&0<=n||t<=0&&e<=0&&n<=0||(t+=864e5*on(ln(n)+e),n=e=0),r.milliseconds=t%1e3,t=W(t/1e3),r.seconds=t%60,t=W(t/60),r.minutes=t%60,t=W(t/60),r.hours=t%24,e+=W(t/24),n+=t=W(un(e)),e-=on(ln(t)),t=W(n/12),n%=12,r.days=e,r.months=n,r.years=t,this},bn.clone=function(){return Re(this)},bn.get=function(t){return t=H(t),this.isValid()?this[t+"s"]():NaN},bn.milliseconds=et,bn.seconds=st,bn.minutes=jt,bn.hours=J,bn.days=fn,bn.weeks=function(){return W(this.days()/7)},bn.months=dn,bn.years=vn,bn.humanize=function(t,e){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=yn;return"object"==typeof t&&(e=t,t=!1),"boolean"==typeof t&&(n=t),"object"==typeof e&&(r=Object.assign({},yn,e),null!=e.s&&null==e.ss&&(r.ss=e.s-1)),e=function(t,e,n,r){var i=Re(t).abs(),a=pn(i.as("s")),s=pn(i.as("m")),o=pn(i.as("h")),u=pn(i.as("d")),l=pn(i.as("M")),c=pn(i.as("w"));return i=pn(i.as("y")),a=(a<=n.ss?["s",a]:a<n.s&&["ss",a])||s<=1&&["m"]||s<n.m&&["mm",s]||o<=1&&["h"]||o<n.h&&["hh",o]||u<=1&&["d"]||u<n.d&&["dd",u],(a=(a=null!=n.w?a||c<=1&&["w"]||c<n.w&&["ww",c]:a)||l<=1&&["M"]||l<n.M&&["MM",l]||i<=1&&["y"]||["yy",i])[2]=e,a[3]=0<+t,a[4]=r,(function(t,e,n,r,i){return i.relativeTime(e||1,!!n,t,r)}).apply(null,a)}(this,!n,r,t=this.localeData()),n&&(e=t.pastFuture(+this,e)),t.postformat(e)},bn.toISOString=_n,bn.toString=_n,bn.toJSON=_n,bn.locale=ze,bn.localeData=qe,bn.toIsoString=O("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",_n),bn.lang=Ht,I("X",0,0,"unix"),I("x",0,0,"valueOf"),dt("x",lt),dt("X",/[+-]?\d+(\.\d{1,3})?/),_t("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t))}),_t("x",function(t,e,n){n._d=new Date(X(t))}),r.version="2.29.4",e=be,r.fn=Z,r.min=function(){return ke("isBefore",[].slice.call(arguments,0))},r.max=function(){return ke("isAfter",[].slice.call(arguments,0))},r.now=function(){return Date.now?Date.now():+new Date},r.utc=d,r.unix=function(t){return be(1e3*t)},r.months=function(t,e){return nn(t,e,"months")},r.isDate=c,r.locale=ee,r.invalid=y,r.duration=Re,r.isMoment=w,r.weekdays=function(t,e,n){return rn(t,e,n,"weekdays")},r.parseZone=function(){return be.apply(null,arguments).parseZone()},r.localeData=re,r.isDuration=Oe,r.monthsShort=function(t,e){return nn(t,e,"monthsShort")},r.weekdaysMin=function(t,e,n){return rn(t,e,n,"weekdaysMin")},r.defineLocale=ne,r.updateLocale=function(t,e){var n,r;return null!=e?(r=Kt,null!=Zt[t]&&null!=Zt[t].parentLocale?Zt[t].set(x(Zt[t]._config,e)):(e=x(r=null!=(n=te(t))?n._config:r,e),null==n&&(e.abbr=t),(r=new D(e)).parentLocale=Zt[t],Zt[t]=r),ee(t)):null!=Zt[t]&&(null!=Zt[t].parentLocale?(Zt[t]=Zt[t].parentLocale,t===ee()&&ee(t)):null!=Zt[t]&&delete Zt[t]),Zt[t]},r.locales=function(){return A(Zt)},r.weekdaysShort=function(t,e,n){return rn(t,e,n,"weekdaysShort")},r.normalizeUnits=H,r.relativeTimeRounding=function(t){return void 0===t?pn:"function"==typeof t&&(pn=t,!0)},r.relativeTimeThreshold=function(t,e){return void 0!==yn[t]&&(void 0===e?yn[t]:(yn[t]=e,"s"===t&&(yn.ss=e-1),!0))},r.calendarFormat=function(t,e){return(t=t.diff(e,"days",!0))<-6?"sameElse":t<-1?"lastWeek":t<0?"lastDay":t<1?"sameDay":t<2?"nextDay":t<7?"nextWeek":"sameElse"},r.prototype=Z,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()}).call(this,n("YuTi")(t))},"tk/3":function(t,e,r){"use strict";r.d(e,"a",function(){return R}),r.d(e,"b",function(){return N}),r.d(e,"c",function(){return X}),r.d(e,"d",function(){return y}),r.d(e,"e",function(){return k});var i=r("fXoL"),s=r("LRne"),o=r("HDdC"),u=r("bOdf"),l=r("pLZG"),h=r("lJxs"),f=r("ofXK"),d=_(function t(){g(this,t)}),v=_(function t(){g(this,t)}),y=function(){function t(e){var n=this;g(this,t),this.normalizedNames=new Map,this.lazyUpdate=null,e?this.lazyInit="string"==typeof e?function(){n.headers=new Map,e.split("\n").forEach(function(t){var e=t.indexOf(":");if(e>0){var r=t.slice(0,e),i=r.toLowerCase(),a=t.slice(e+1).trim();n.maybeSetNormalizedName(r,i),n.headers.has(i)?n.headers.get(i).push(a):n.headers.set(i,[a])}})}:function(){n.headers=new Map,Object.keys(e).forEach(function(t){var r=e[t],i=t.toLowerCase();"string"==typeof r&&(r=[r]),r.length>0&&(n.headers.set(i,r),n.maybeSetNormalizedName(t,i))})}:this.headers=new Map}return _(t,[{key:"has",value:function(t){return this.init(),this.headers.has(t.toLowerCase())}},{key:"get",value:function(t){this.init();var e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}},{key:"keys",value:function(){return this.init(),Array.from(this.normalizedNames.values())}},{key:"getAll",value:function(t){return this.init(),this.headers.get(t.toLowerCase())||null}},{key:"append",value:function(t,e){return this.clone({name:t,value:e,op:"a"})}},{key:"set",value:function(t,e){return this.clone({name:t,value:e,op:"s"})}},{key:"delete",value:function(t,e){return this.clone({name:t,value:e,op:"d"})}},{key:"maybeSetNormalizedName",value:function(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}},{key:"init",value:function(){var e=this;this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(function(t){return e.applyUpdate(t)}),this.lazyUpdate=null))}},{key:"copyFrom",value:function(t){var e=this;t.init(),Array.from(t.headers.keys()).forEach(function(n){e.headers.set(n,t.headers.get(n)),e.normalizedNames.set(n,t.normalizedNames.get(n))})}},{key:"clone",value:function(e){var n=new t;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([e]),n}},{key:"applyUpdate",value:function(t){var e=t.name.toLowerCase();switch(t.op){case"a":case"s":var n=t.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);var r=("a"===t.op?this.headers.get(e):void 0)||[];r.push.apply(r,a(n)),this.headers.set(e,r);break;case"d":var i=t.value;if(i){var s=this.headers.get(e);if(!s)return;0===(s=s.filter(function(t){return-1===i.indexOf(t)})).length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,s)}else this.headers.delete(e),this.normalizedNames.delete(e)}}},{key:"forEach",value:function(t){var e=this;this.init(),Array.from(this.normalizedNames.keys()).forEach(function(n){return t(e.normalizedNames.get(n),e.headers.get(n))})}}]),t}(),m=function(){function t(){g(this,t)}return _(t,[{key:"encodeKey",value:function(t){return b(t)}},{key:"encodeValue",value:function(t){return b(t)}},{key:"decodeKey",value:function(t){return decodeURIComponent(t)}},{key:"decodeValue",value:function(t){return decodeURIComponent(t)}}]),t}();function b(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}var k=function(){function t(){var e,r,i,a=this,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(g(this,t),this.updates=null,this.cloneFrom=null,this.encoder=s.encoder||new m,s.fromString){if(s.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=(e=s.fromString,r=this.encoder,i=new Map,e.length>0&&e.split("&").forEach(function(t){var e=t.indexOf("="),a=n(-1==e?[r.decodeKey(t),""]:[r.decodeKey(t.slice(0,e)),r.decodeValue(t.slice(e+1))],2),s=a[0],o=a[1],u=i.get(s)||[];u.push(o),i.set(s,u)}),i)}else s.fromObject?(this.map=new Map,Object.keys(s.fromObject).forEach(function(t){var e=s.fromObject[t];a.map.set(t,Array.isArray(e)?e:[e])})):this.map=null}return _(t,[{key:"has",value:function(t){return this.init(),this.map.has(t)}},{key:"get",value:function(t){this.init();var e=this.map.get(t);return e?e[0]:null}},{key:"getAll",value:function(t){return this.init(),this.map.get(t)||null}},{key:"keys",value:function(){return this.init(),Array.from(this.map.keys())}},{key:"append",value:function(t,e){return this.clone({param:t,value:e,op:"a"})}},{key:"set",value:function(t,e){return this.clone({param:t,value:e,op:"s"})}},{key:"delete",value:function(t,e){return this.clone({param:t,value:e,op:"d"})}},{key:"toString",value:function(){var t=this;return this.init(),this.keys().map(function(e){var n=t.encoder.encodeKey(e);return t.map.get(e).map(function(e){return n+"="+t.encoder.encodeValue(e)}).join("&")}).filter(function(t){return""!==t}).join("&")}},{key:"clone",value:function(e){var n=new t({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat([e]),n}},{key:"init",value:function(){var t=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(function(e){return t.map.set(e,t.cloneFrom.map.get(e))}),this.updates.forEach(function(e){switch(e.op){case"a":case"s":var n=("a"===e.op?t.map.get(e.param):void 0)||[];n.push(e.value),t.map.set(e.param,n);break;case"d":if(void 0===e.value){t.map.delete(e.param);break}var r=t.map.get(e.param)||[],i=r.indexOf(e.value);-1!==i&&r.splice(i,1),r.length>0?t.map.set(e.param,r):t.map.delete(e.param)}}),this.cloneFrom=this.updates=null)}}]),t}();function w(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function S(t){return"undefined"!=typeof Blob&&t instanceof Blob}function O(t){return"undefined"!=typeof FormData&&t instanceof FormData}var C=function(){function t(e,n,r,i){var a;if(g(this,t),this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==r?r:null,a=i):a=r,a&&(this.reportProgress=!!a.reportProgress,this.withCredentials=!!a.withCredentials,a.responseType&&(this.responseType=a.responseType),a.headers&&(this.headers=a.headers),a.params&&(this.params=a.params)),this.headers||(this.headers=new y),this.params){var s=this.params.toString();if(0===s.length)this.urlWithParams=n;else{var o=n.indexOf("?");this.urlWithParams=n+(-1===o?"?":o<n.length-1?"&":"")+s}}else this.params=new k,this.urlWithParams=n}return _(t,[{key:"serializeBody",value:function(){return null===this.body?null:w(this.body)||S(this.body)||O(this.body)||"string"==typeof this.body?this.body:this.body instanceof k?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}},{key:"detectContentTypeHeader",value:function(){return null===this.body||O(this.body)?null:S(this.body)?this.body.type||null:w(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof k?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||Array.isArray(this.body)?"application/json":null}},{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.method||this.method,r=e.url||this.url,i=e.responseType||this.responseType,a=void 0!==e.body?e.body:this.body,s=void 0!==e.withCredentials?e.withCredentials:this.withCredentials,o=void 0!==e.reportProgress?e.reportProgress:this.reportProgress,u=e.headers||this.headers,l=e.params||this.params;return void 0!==e.setHeaders&&(u=Object.keys(e.setHeaders).reduce(function(t,n){return t.set(n,e.setHeaders[n])},u)),e.setParams&&(l=Object.keys(e.setParams).reduce(function(t,n){return t.set(n,e.setParams[n])},l)),new t(n,r,a,{params:l,headers:u,reportProgress:o,responseType:i,withCredentials:s})}}]),t}(),E=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}({}),T=_(function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"OK";g(this,t),this.headers=e.headers||new y,this.status=void 0!==e.status?e.status:n,this.statusText=e.statusText||r,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}),x=function(t){function e(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return g(this,e),(t=c(this,e,[n])).type=E.ResponseHeader,t}return p(e,t),_(e,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new e({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}]),e}(T),D=function(t){function e(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return g(this,e),(t=c(this,e,[n])).type=E.Response,t.body=void 0!==n.body?n.body:null,t}return p(e,t),_(e,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new e({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}]),e}(T),A=function(t){function e(t){var n;return g(this,e),(n=c(this,e,[t,0,"Unknown Error"])).name="HttpErrorResponse",n.ok=!1,n.message=n.status>=200&&n.status<300?"Http failure during parsing for "+(t.url||"(unknown url)"):"Http failure response for ".concat(t.url||"(unknown url)",": ").concat(t.status," ").concat(t.statusText),n.error=t.error||null,n}return p(e,t),_(e)}(T);function j(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}var N=function(){var t=function(){function t(e){g(this,t),this.handler=e}return _(t,[{key:"request",value:function(t,e){var n,r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t instanceof C)n=t;else{var a=void 0;a=i.headers instanceof y?i.headers:new y(i.headers);var o=void 0;i.params&&(o=i.params instanceof k?i.params:new k({fromObject:i.params})),n=new C(t,e,void 0!==i.body?i.body:null,{headers:a,params:o,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials})}var c=Object(s.a)(n).pipe(Object(u.a)(function(t){return r.handler.handle(t)}));if(t instanceof C||"events"===i.observe)return c;var f=c.pipe(Object(l.a)(function(t){return t instanceof D}));switch(i.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return f.pipe(Object(h.a)(function(t){if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body}));case"blob":return f.pipe(Object(h.a)(function(t){if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body}));case"text":return f.pipe(Object(h.a)(function(t){if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body}));case"json":default:return f.pipe(Object(h.a)(function(t){return t.body}))}case"response":return f;default:throw new Error("Unreachable: unhandled observe type ".concat(i.observe,"}"))}}},{key:"delete",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("DELETE",t,e)}},{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("GET",t,e)}},{key:"head",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("HEAD",t,e)}},{key:"jsonp",value:function(t,e){return this.request("JSONP",t,{params:(new k).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}},{key:"options",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("OPTIONS",t,e)}},{key:"patch",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PATCH",t,j(n,e))}},{key:"post",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("POST",t,j(n,e))}},{key:"put",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PUT",t,j(n,e))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(i.Xb(d))},t.\u0275prov=i.Jb({token:t,factory:t.\u0275fac}),t}(),P=function(){function t(e,n){g(this,t),this.next=e,this.interceptor=n}return _(t,[{key:"handle",value:function(t){return this.interceptor.intercept(t,this.next)}}]),t}(),R=new i.q("HTTP_INTERCEPTORS"),M=function(){var t=function(){function t(){g(this,t)}return _(t,[{key:"intercept",value:function(t,e){return e.handle(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Jb({token:t,factory:t.\u0275fac}),t}(),I=/^\)\]\}',?\n/,L=_(function t(){g(this,t)}),V=function(){var t=function(){function t(){g(this,t)}return _(t,[{key:"build",value:function(){return new XMLHttpRequest}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=i.Jb({token:t,factory:t.\u0275fac}),t}(),F=function(){var t=function(){function t(e){g(this,t),this.xhrFactory=e}return _(t,[{key:"handle",value:function(t){var e=this;if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new o.a(function(n){var r=e.xhrFactory.build();if(r.open(t.method,t.urlWithParams),t.withCredentials&&(r.withCredentials=!0),t.headers.forEach(function(t,e){return r.setRequestHeader(t,e.join(","))}),t.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){var i=t.detectContentTypeHeader();null!==i&&r.setRequestHeader("Content-Type",i)}if(t.responseType){var a=t.responseType.toLowerCase();r.responseType="json"!==a?a:"text"}var s=t.serializeBody(),o=null,u=function(){if(null!==o)return o;var e=1223===r.status?204:r.status,n=r.statusText||"OK",i=new y(r.getAllResponseHeaders()),a=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(r)||t.url;return o=new x({headers:i,status:e,statusText:n,url:a})},l=function(){var e=u(),i=e.headers,a=e.status,s=e.statusText,o=e.url,l=null;204!==a&&(l=void 0===r.response?r.responseText:r.response),0===a&&(a=l?200:0);var c=a>=200&&a<300;if("json"===t.responseType&&"string"==typeof l){var h=l;l=l.replace(I,"");try{l=""!==l?JSON.parse(l):null}catch(f){l=h,c&&(c=!1,l={error:f,text:l})}}c?(n.next(new D({body:l,headers:i,status:a,statusText:s,url:o||void 0})),n.complete()):n.error(new A({error:l,headers:i,status:a,statusText:s,url:o||void 0}))},c=function(t){var e=u().url,i=new A({error:t,status:r.status||0,statusText:r.statusText||"Unknown Error",url:e||void 0});n.error(i)},h=!1,f=function(e){h||(n.next(u()),h=!0);var i={type:E.DownloadProgress,loaded:e.loaded};e.lengthComputable&&(i.total=e.total),"text"===t.responseType&&r.responseText&&(i.partialText=r.responseText),n.next(i)},d=function(t){var e={type:E.UploadProgress,loaded:t.loaded};t.lengthComputable&&(e.total=t.total),n.next(e)};return r.addEventListener("load",l),r.addEventListener("error",c),t.reportProgress&&(r.addEventListener("progress",f),null!==s&&r.upload&&r.upload.addEventListener("progress",d)),r.send(s),n.next({type:E.Sent}),function(){r.removeEventListener("error",c),r.removeEventListener("load",l),t.reportProgress&&(r.removeEventListener("progress",f),null!==s&&r.upload&&r.upload.removeEventListener("progress",d)),r.readyState!==r.DONE&&r.abort()}})}}]),t}();return t.\u0275fac=function(e){return new(e||t)(i.Xb(L))},t.\u0275prov=i.Jb({token:t,factory:t.\u0275fac}),t}(),U=new i.q("XSRF_COOKIE_NAME"),H=new i.q("XSRF_HEADER_NAME"),z=_(function t(){g(this,t)}),q=function(){var t=function(){function t(e,n,r){g(this,t),this.doc=e,this.platform=n,this.cookieName=r,this.lastCookieString="",this.lastToken=null,this.parseCount=0}return _(t,[{key:"getToken",value:function(){if("server"===this.platform)return null;var t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Object(f.w)(t,this.cookieName),this.lastCookieString=t),this.lastToken}}]),t}();return t.\u0275fac=function(e){return new(e||t)(i.Xb(f.d),i.Xb(i.B),i.Xb(U))},t.\u0275prov=i.Jb({token:t,factory:t.\u0275fac}),t}(),Y=function(){var t=function(){function t(e,n){g(this,t),this.tokenService=e,this.headerName=n}return _(t,[{key:"intercept",value:function(t,e){var n=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||n.startsWith("http://")||n.startsWith("https://"))return e.handle(t);var r=this.tokenService.getToken();return null===r||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,r)})),e.handle(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(i.Xb(z),i.Xb(H))},t.\u0275prov=i.Jb({token:t,factory:t.\u0275fac}),t}(),B=function(){var t=function(){function t(e,n){g(this,t),this.backend=e,this.injector=n,this.chain=null}return _(t,[{key:"handle",value:function(t){if(null===this.chain){var e=this.injector.get(R,[]);this.chain=e.reduceRight(function(t,e){return new P(t,e)},this.backend)}return this.chain.handle(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(i.Xb(v),i.Xb(i.r))},t.\u0275prov=i.Jb({token:t,factory:t.\u0275fac}),t}(),W=function(){var t=function(){function t(){g(this,t)}return _(t,null,[{key:"disable",value:function(){return{ngModule:t,providers:[{provide:Y,useClass:M}]}}},{key:"withOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:t,providers:[e.cookieName?{provide:U,useValue:e.cookieName}:[],e.headerName?{provide:H,useValue:e.headerName}:[]]}}}]),t}();return t.\u0275mod=i.Lb({type:t}),t.\u0275inj=i.Kb({factory:function(e){return new(e||t)},providers:[Y,{provide:R,useExisting:Y,multi:!0},{provide:z,useClass:q},{provide:U,useValue:"XSRF-TOKEN"},{provide:H,useValue:"X-XSRF-TOKEN"}]}),t}(),X=function(){var t=_(function t(){g(this,t)});return t.\u0275mod=i.Lb({type:t}),t.\u0275inj=i.Kb({factory:function(e){return new(e||t)},providers:[N,{provide:d,useClass:B},F,{provide:v,useExisting:F},V,{provide:L,useExisting:V}],imports:[[W.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),t}()},tyNb:function(t,e,n){"use strict";n.d(e,"a",function(){return $t}),n.d(e,"b",function(){return jt}),n.d(e,"c",function(){return J}),n.d(e,"d",function(){return Z}),n.d(e,"e",function(){return $}),n.d(e,"f",function(){return K}),n.d(e,"g",function(){return kn}),n.d(e,"h",function(){return wn}),n.d(e,"i",function(){return Vn}),n.d(e,"j",function(){return Tn});var r=n("ofXK"),s=n("fXoL"),o=n("Cfvw"),u=n("LRne"),l=n("2Vo4"),h=n("z+Ro"),d=n("DH7j"),v=n("7o/Q"),y=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e,[{key:"notifyNext",value:function(t,e,n,r,i){this.destination.next(e)}},{key:"notifyError",value:function(t,e){this.destination.error(t)}},{key:"notifyComplete",value:function(t){this.destination.complete()}}]),e}(v.a),m=function(t){function e(t,n,r){var i;return g(this,e),(i=c(this,e)).parent=t,i.outerValue=n,i.outerIndex=r,i.index=0,i}return p(e,t),_(e,[{key:"_next",value:function(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}},{key:"_error",value:function(t){this.parent.notifyError(t,this),this.unsubscribe()}},{key:"_complete",value:function(){this.parent.notifyComplete(this),this.unsubscribe()}}]),e}(v.a),b=n("SeVD"),k=n("HDdC");function w(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:new m(t,n,r);if(!i.closed)return e instanceof k.a?e.subscribe(i):Object(b.a)(e)(i)}var S=n("yCtX"),O={},C=function(){function t(e){g(this,t),this.resultSelector=e}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new E(t,this.resultSelector))}}]),t}(),E=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[t])).resultSelector=n,r.active=0,r.values=[],r.observables=[],r}return p(e,t),_(e,[{key:"_next",value:function(t){this.values.push(O),this.observables.push(t)}},{key:"_complete",value:function(){var t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(var n=0;n<e;n++)this.add(w(this,t[n],void 0,n))}}},{key:"notifyComplete",value:function(t){0==(this.active-=1)&&this.destination.complete()}},{key:"notifyNext",value:function(t,e,n){var r=this.values,i=this.toRespond?r[n]===O?--this.toRespond:this.toRespond:0;r[n]=e,0===i&&(this.resultSelector?this._tryResultSelector(r):this.destination.next(r.slice()))}},{key:"_tryResultSelector",value:function(t){var e;try{e=this.resultSelector.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}]),e}(y),T=n("sVev"),x=n("GyhO"),D=n("NXyV"),A=n("EY2u"),j=n("XNiG"),N=n("lJxs"),P=n("eIep"),R=n("IzEk"),M=n("JX91"),I=n("Kqap"),L=n("pLZG"),V=n("JIr8"),F=n("bOdf"),U=n("BFxc"),H=n("XDbj"),z=n("xbPD"),q=n("SpAZ"),Y=n("SxV6"),B=n("5+tZ"),W=n("vkgz"),X=n("nYR2"),G=n("bHdf"),Q=_(function t(e,n){g(this,t),this.id=e,this.url=n}),K=function(t){function e(t,n){var r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"imperative",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return g(this,e),(r=c(this,e,[t,n])).navigationTrigger=i,r.restoredState=a,r}return p(e,t),_(e,[{key:"toString",value:function(){return"NavigationStart(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),e}(Q),Z=function(t){function e(t,n,r){var i;return g(this,e),(i=c(this,e,[t,n])).urlAfterRedirects=r,i}return p(e,t),_(e,[{key:"toString",value:function(){return"NavigationEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"')")}}]),e}(Q),J=function(t){function e(t,n,r){var i;return g(this,e),(i=c(this,e,[t,n])).reason=r,i}return p(e,t),_(e,[{key:"toString",value:function(){return"NavigationCancel(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),e}(Q),$=function(t){function e(t,n,r){var i;return g(this,e),(i=c(this,e,[t,n])).error=r,i}return p(e,t),_(e,[{key:"toString",value:function(){return"NavigationError(id: ".concat(this.id,", url: '").concat(this.url,"', error: ").concat(this.error,")")}}]),e}(Q),tt=function(t){function e(t,n,r,i){var a;return g(this,e),(a=c(this,e,[t,n])).urlAfterRedirects=r,a.state=i,a}return p(e,t),_(e,[{key:"toString",value:function(){return"RoutesRecognized(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),e}(Q),et=function(t){function e(t,n,r,i){var a;return g(this,e),(a=c(this,e,[t,n])).urlAfterRedirects=r,a.state=i,a}return p(e,t),_(e,[{key:"toString",value:function(){return"GuardsCheckStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),e}(Q),nt=function(t){function e(t,n,r,i,a){var s;return g(this,e),(s=c(this,e,[t,n])).urlAfterRedirects=r,s.state=i,s.shouldActivate=a,s}return p(e,t),_(e,[{key:"toString",value:function(){return"GuardsCheckEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,", shouldActivate: ").concat(this.shouldActivate,")")}}]),e}(Q),rt=function(t){function e(t,n,r,i){var a;return g(this,e),(a=c(this,e,[t,n])).urlAfterRedirects=r,a.state=i,a}return p(e,t),_(e,[{key:"toString",value:function(){return"ResolveStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),e}(Q),it=function(t){function e(t,n,r,i){var a;return g(this,e),(a=c(this,e,[t,n])).urlAfterRedirects=r,a.state=i,a}return p(e,t),_(e,[{key:"toString",value:function(){return"ResolveEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),e}(Q),at=function(){function t(e){g(this,t),this.route=e}return _(t,[{key:"toString",value:function(){return"RouteConfigLoadStart(path: ".concat(this.route.path,")")}}]),t}(),st=function(){function t(e){g(this,t),this.route=e}return _(t,[{key:"toString",value:function(){return"RouteConfigLoadEnd(path: ".concat(this.route.path,")")}}]),t}(),ot=function(){function t(e){g(this,t),this.snapshot=e}return _(t,[{key:"toString",value:function(){return"ChildActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),ut=function(){function t(e){g(this,t),this.snapshot=e}return _(t,[{key:"toString",value:function(){return"ChildActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),lt=function(){function t(e){g(this,t),this.snapshot=e}return _(t,[{key:"toString",value:function(){return"ActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),ct=function(){function t(e){g(this,t),this.snapshot=e}return _(t,[{key:"toString",value:function(){return"ActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),ht=function(){function t(e,n,r){g(this,t),this.routerEvent=e,this.position=n,this.anchor=r}return _(t,[{key:"toString",value:function(){return"Scroll(anchor: '".concat(this.anchor,"', position: '").concat(this.position?"".concat(this.position[0],", ").concat(this.position[1]):null,"')")}}]),t}(),ft=function(){function t(e){g(this,t),this.params=e||{}}return _(t,[{key:"has",value:function(t){return Object.prototype.hasOwnProperty.call(this.params,t)}},{key:"get",value:function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e[0]:e}return null}},{key:"getAll",value:function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e:[e]}return[]}},{key:"keys",get:function(){return Object.keys(this.params)}}]),t}();function dt(t){return new ft(t)}function vt(t){var e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function pt(t,e,n){var r=n.path.split("/");if(r.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||r.length<t.length))return null;for(var i={},a=0;a<r.length;a++){var s=r[a],o=t[a];if(s.startsWith(":"))i[s.substring(1)]=o;else if(s!==o.path)return null}return{consumed:t.slice(0,r.length),posParams:i}}function yt(t,e){var n,r=Object.keys(t),i=Object.keys(e);if(!r||!i||r.length!=i.length)return!1;for(var a=0;a<r.length;a++)if(!gt(t[n=r[a]],e[n]))return!1;return!0}function gt(t,e){if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;var n=a(t).sort(),r=a(e).sort();return n.every(function(t,e){return r[e]===t})}return t===e}function mt(t){return Array.prototype.concat.apply([],t)}function _t(t){return t.length>0?t[t.length-1]:null}function bt(t,e){for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)}function kt(t){return Object(s.qb)(t)?t:Object(s.rb)(t)?Object(o.a)(Promise.resolve(t)):Object(u.a)(t)}function wt(t,e,n){return n?function(t,e){return yt(t,e)}(t.queryParams,e.queryParams)&&St(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(function(n){return gt(t[n],e[n])})}(t.queryParams,e.queryParams)&&Ot(t.root,e.root)}function St(t,e){if(!Dt(t.segments,e.segments))return!1;if(t.numberOfChildren!==e.numberOfChildren)return!1;for(var n in e.children){if(!t.children[n])return!1;if(!St(t.children[n],e.children[n]))return!1}return!0}function Ot(t,e){return Ct(t,e,e.segments)}function Ct(t,e,n){if(t.segments.length>n.length)return!!Dt(t.segments.slice(0,n.length),n)&&!e.hasChildren();if(t.segments.length===n.length){if(!Dt(t.segments,n))return!1;for(var r in e.children){if(!t.children[r])return!1;if(!Ot(t.children[r],e.children[r]))return!1}return!0}var i=n.slice(0,t.segments.length),a=n.slice(t.segments.length);return!!Dt(t.segments,i)&&!!t.children.primary&&Ct(t.children.primary,e,a)}var Et=function(){function t(e,n,r){g(this,t),this.root=e,this.queryParams=n,this.fragment=r}return _(t,[{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=dt(this.queryParams)),this._queryParamMap}},{key:"toString",value:function(){return Nt.serialize(this)}}]),t}(),Tt=function(){function t(e,n){var r=this;g(this,t),this.segments=e,this.children=n,this.parent=null,bt(n,function(t,e){return t.parent=r})}return _(t,[{key:"hasChildren",value:function(){return this.numberOfChildren>0}},{key:"numberOfChildren",get:function(){return Object.keys(this.children).length}},{key:"toString",value:function(){return Pt(this)}}]),t}(),xt=function(){function t(e,n){g(this,t),this.path=e,this.parameters=n}return _(t,[{key:"parameterMap",get:function(){return this._parameterMap||(this._parameterMap=dt(this.parameters)),this._parameterMap}},{key:"toString",value:function(){return Ut(this)}}]),t}();function Dt(t,e){return t.length===e.length&&t.every(function(t,n){return t.path===e[n].path})}var At=_(function t(){g(this,t)}),jt=function(){function t(){g(this,t)}return _(t,[{key:"parse",value:function(t){var e=new Bt(t);return new Et(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}},{key:"serialize",value:function(t){return"".concat("/"+Rt(t.root,!0)).concat((e=t.queryParams,n=Object.keys(e).map(function(t){var n=e[t];return Array.isArray(n)?n.map(function(e){return"".concat(It(t),"=").concat(It(e))}).join("&"):"".concat(It(t),"=").concat(It(n))}),n.length?"?"+n.join("&"):"")).concat("string"==typeof t.fragment?"#"+encodeURI(t.fragment):"");var e,n}}]),t}(),Nt=new jt;function Pt(t){return t.segments.map(function(t){return Ut(t)}).join("/")}function Rt(t,e){if(!t.hasChildren())return Pt(t);if(e){var n=t.children.primary?Rt(t.children.primary,!1):"",r=[];return bt(t.children,function(t,e){"primary"!==e&&r.push("".concat(e,":").concat(Rt(t,!1)))}),r.length>0?"".concat(n,"(").concat(r.join("//"),")"):n}var i=function(t,e){var n=[];return bt(t.children,function(t,r){"primary"===r&&(n=n.concat(e(t,r)))}),bt(t.children,function(t,r){"primary"!==r&&(n=n.concat(e(t,r)))}),n}(t,function(e,n){return"primary"===n?[Rt(t.children.primary,!1)]:["".concat(n,":").concat(Rt(e,!1))]});return 1===Object.keys(t.children).length&&null!=t.children.primary?"".concat(Pt(t),"/").concat(i[0]):"".concat(Pt(t),"/(").concat(i.join("//"),")")}function Mt(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function It(t){return Mt(t).replace(/%3B/gi,";")}function Lt(t){return Mt(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Vt(t){return decodeURIComponent(t)}function Ft(t){return Vt(t.replace(/\+/g,"%20"))}function Ut(t){return"".concat(Lt(t.path)).concat((e=t.parameters,Object.keys(e).map(function(t){return";".concat(Lt(t),"=").concat(Lt(e[t]))}).join("")));var e}var Ht=/^[^\/()?;=#]+/;function zt(t){var e=t.match(Ht);return e?e[0]:""}var qt=/^[^=?&#]+/,Yt=/^[^?&#]+/,Bt=function(){function t(e){g(this,t),this.url=e,this.remaining=e}return _(t,[{key:"parseRootSegment",value:function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Tt([],{}):new Tt([],this.parseChildren())}},{key:"parseQueryParams",value:function(){var t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}},{key:"parseFragment",value:function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}},{key:"parseChildren",value:function(){if(""===this.remaining)return{};this.consumeOptional("/");var t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());var e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n.primary=new Tt(t,e)),n}},{key:"parseSegment",value:function(){var t=zt(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '".concat(this.remaining,"'."));return this.capture(t),new xt(Vt(t),this.parseMatrixParams())}},{key:"parseMatrixParams",value:function(){for(var t={};this.consumeOptional(";");)this.parseParam(t);return t}},{key:"parseParam",value:function(t){var e=zt(this.remaining);if(e){this.capture(e);var n="";if(this.consumeOptional("=")){var r=zt(this.remaining);r&&(n=r,this.capture(n))}t[Vt(e)]=Vt(n)}}},{key:"parseQueryParam",value:function(t){var e=function(t){var e=t.match(qt);return e?e[0]:""}(this.remaining);if(e){this.capture(e);var n="";if(this.consumeOptional("=")){var r=function(t){var e=t.match(Yt);return e?e[0]:""}(this.remaining);r&&(n=r,this.capture(n))}var i=Ft(e),a=Ft(n);if(t.hasOwnProperty(i)){var s=t[i];Array.isArray(s)||(s=[s],t[i]=s),s.push(a)}else t[i]=a}}},{key:"parseParens",value:function(t){var e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=zt(this.remaining),r=this.remaining[n.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error("Cannot parse url '".concat(this.url,"'"));var i=void 0;n.indexOf(":")>-1?(i=n.substr(0,n.indexOf(":")),this.capture(i),this.capture(":")):t&&(i="primary");var a=this.parseChildren();e[i]=1===Object.keys(a).length?a.primary:new Tt([],a),this.consumeOptional("//")}return e}},{key:"peekStartsWith",value:function(t){return this.remaining.startsWith(t)}},{key:"consumeOptional",value:function(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}},{key:"capture",value:function(t){if(!this.consumeOptional(t))throw new Error('Expected "'.concat(t,'".'))}}]),t}(),Wt=function(){function t(e){g(this,t),this._root=e}return _(t,[{key:"root",get:function(){return this._root.value}},{key:"parent",value:function(t){var e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}},{key:"children",value:function(t){var e=Xt(t,this._root);return e?e.children.map(function(t){return t.value}):[]}},{key:"firstChild",value:function(t){var e=Xt(t,this._root);return e&&e.children.length>0?e.children[0].value:null}},{key:"siblings",value:function(t){var e=Gt(t,this._root);return e.length<2?[]:e[e.length-2].children.map(function(t){return t.value}).filter(function(e){return e!==t})}},{key:"pathFromRoot",value:function(t){return Gt(t,this._root).map(function(t){return t.value})}}]),t}();function Xt(t,e){if(t===e.value)return e;var n,r=i(e.children);try{for(r.s();!(n=r.n()).done;){var a=Xt(t,n.value);if(a)return a}}catch(s){r.e(s)}finally{r.f()}return null}function Gt(t,e){if(t===e.value)return[e];var n,r=i(e.children);try{for(r.s();!(n=r.n()).done;){var a=Gt(t,n.value);if(a.length)return a.unshift(e),a}}catch(s){r.e(s)}finally{r.f()}return[]}var Qt=function(){function t(e,n){g(this,t),this.value=e,this.children=n}return _(t,[{key:"toString",value:function(){return"TreeNode(".concat(this.value,")")}}]),t}();function Kt(t){var e={};return t&&t.children.forEach(function(t){return e[t.value.outlet]=t}),e}var Zt=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[t])).snapshot=n,re(f(r),t),r}return p(e,t),_(e,[{key:"toString",value:function(){return this.snapshot.toString()}}]),e}(Wt);function Jt(t,e){var n=function(t,e){var n=new ee([],{},{},"",{},"primary",e,null,t.root,-1,{});return new ne("",new Qt(n,[]))}(t,e),r=new l.a([new xt("",{})]),i=new l.a({}),a=new l.a({}),s=new l.a({}),o=new l.a(""),u=new $t(r,i,s,o,a,"primary",e,n.root);return u.snapshot=n.root,new Zt(new Qt(u,[]),n)}var $t=function(){function t(e,n,r,i,a,s,o,u){g(this,t),this.url=e,this.params=n,this.queryParams=r,this.fragment=i,this.data=a,this.outlet=s,this.component=o,this._futureSnapshot=u}return _(t,[{key:"routeConfig",get:function(){return this._futureSnapshot.routeConfig}},{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=this.params.pipe(Object(N.a)(function(t){return dt(t)}))),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(N.a)(function(t){return dt(t)}))),this._queryParamMap}},{key:"toString",value:function(){return this.snapshot?this.snapshot.toString():"Future(".concat(this._futureSnapshot,")")}}]),t}();function te(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"emptyOnly",n=t.pathFromRoot,r=0;if("always"!==e)for(r=n.length-1;r>=1;){var i=n[r],a=n[r-1];if(i.routeConfig&&""===i.routeConfig.path)r--;else{if(a.component)break;r--}}return function(t){return t.reduce(function(t,e){return{params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}},{params:{},data:{},resolve:{}})}(n.slice(r))}var ee=function(){function t(e,n,r,i,a,s,o,u,l,c,h){g(this,t),this.url=e,this.params=n,this.queryParams=r,this.fragment=i,this.data=a,this.outlet=s,this.component=o,this.routeConfig=u,this._urlSegment=l,this._lastPathIndex=c,this._resolve=h}return _(t,[{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=dt(this.params)),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=dt(this.queryParams)),this._queryParamMap}},{key:"toString",value:function(){return"Route(url:'".concat(this.url.map(function(t){return t.toString()}).join("/"),"', path:'").concat(this.routeConfig?this.routeConfig.path:"","')")}}]),t}(),ne=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[n])).url=t,re(f(r),n),r}return p(e,t),_(e,[{key:"toString",value:function(){return ie(this._root)}}]),e}(Wt);function re(t,e){e.value._routerState=t,e.children.forEach(function(e){return re(t,e)})}function ie(t){var e=t.children.length>0?" { ".concat(t.children.map(ie).join(", ")," } "):"";return"".concat(t.value).concat(e)}function ae(t){if(t.snapshot){var e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,yt(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),yt(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;++n)if(!yt(t[n],e[n]))return!1;return!0}(e.url,n.url)||t.url.next(n.url),yt(e.data,n.data)||t.data.next(n.data)}else t.snapshot=t._futureSnapshot,t.data.next(t._futureSnapshot.data)}function se(t,e){var n,r;return yt(t.params,e.params)&&Dt(n=t.url,r=e.url)&&n.every(function(t,e){return yt(t.parameters,r[e].parameters)})&&!(!t.parent!=!e.parent)&&(!t.parent||se(t.parent,e.parent))}function oe(t,e,n){if(n&&t.shouldReuseRoute(e.value,n.value.snapshot)){var r=n.value;r._futureSnapshot=e.value;var a=function(t,e,n){return e.children.map(function(e){var r,a=i(n.children);try{for(a.s();!(r=a.n()).done;){var s=r.value;if(t.shouldReuseRoute(e.value,s.value.snapshot))return oe(t,e,s)}}catch(o){a.e(o)}finally{a.f()}return oe(t,e)})}(t,e,n);return new Qt(r,a)}var s=t.retrieve(e.value);if(s){var o=s.route;return ue(e,o),o}var u,c=new $t(new l.a((u=e.value).url),new l.a(u.params),new l.a(u.queryParams),new l.a(u.fragment),new l.a(u.data),u.outlet,u.component,u),h=e.children.map(function(e){return oe(t,e)});return new Qt(c,h)}function ue(t,e){if(t.value.routeConfig!==e.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(t.children.length!==e.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");e.value._futureSnapshot=t.value;for(var n=0;n<t.children.length;++n)ue(t.children[n],e.children[n])}function le(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function ce(t){return"object"==typeof t&&null!=t&&t.outlets}function he(t,e,n,r,i){var a={};return r&&bt(r,function(t,e){a[e]=Array.isArray(t)?t.map(function(t){return""+t}):""+t}),new Et(n.root===t?e:fe(n.root,t,e),a,i)}function fe(t,e,n){var r={};return bt(t.children,function(t,i){r[i]=t===e?n:fe(t,e,n)}),new Tt(t.segments,r)}var de=function(){function t(e,n,r){if(g(this,t),this.isAbsolute=e,this.numberOfDoubleDots=n,this.commands=r,e&&r.length>0&&le(r[0]))throw new Error("Root segment cannot have matrix parameters");var i=r.find(ce);if(i&&i!==_t(r))throw new Error("{outlets:{}} has to be the last command")}return _(t,[{key:"toRoot",value:function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}]),t}(),ve=_(function t(e,n,r){g(this,t),this.segmentGroup=e,this.processChildren=n,this.index=r});function pe(t,e,n){if(t||(t=new Tt([],{})),0===t.segments.length&&t.hasChildren())return ye(t,e,n);var r=function(t,e,n){for(var r=0,i=e,a={match:!1,pathIndex:0,commandIndex:0};i<t.segments.length;){if(r>=n.length)return a;var s=t.segments[i],o=n[r];if(ce(o))break;var u=""+o,l=r<n.length-1?n[r+1]:null;if(i>0&&void 0===u)break;if(u&&l&&"object"==typeof l&&void 0===l.outlets){if(!be(u,l,s))return a;r+=2}else{if(!be(u,{},s))return a;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}(t,e,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndex<t.segments.length){var a=new Tt(t.segments.slice(0,r.pathIndex),{});return a.children.primary=new Tt(t.segments.slice(r.pathIndex),t.children),ye(a,0,i)}return r.match&&0===i.length?new Tt(t.segments,{}):r.match&&!t.hasChildren()?ge(t,e,n):r.match?ye(t,0,i):ge(t,e,n)}function ye(t,e,n){if(0===n.length)return new Tt(t.segments,{});var r=function(t){return ce(t[0])?t[0].outlets:{primary:t}}(n),i={};return bt(r,function(n,r){"string"==typeof n&&(n=[n]),null!==n&&(i[r]=pe(t.children[r],e,n))}),bt(t.children,function(t,e){void 0===r[e]&&(i[e]=t)}),new Tt(t.segments,i)}function ge(t,e,n){for(var r=t.segments.slice(0,e),i=0;i<n.length;){var a=n[i];if(ce(a)){var s=me(a.outlets);return new Tt(r,s)}if(0===i&&le(n[0]))r.push(new xt(t.segments[e].path,n[0])),i++;else{var o=ce(a)?a.outlets.primary:""+a,u=i<n.length-1?n[i+1]:null;o&&u&&le(u)?(r.push(new xt(o,_e(u))),i+=2):(r.push(new xt(o,{})),i++)}}return new Tt(r,{})}function me(t){var e={};return bt(t,function(t,n){"string"==typeof t&&(t=[t]),null!==t&&(e[n]=ge(new Tt([],{}),0,t))}),e}function _e(t){var e={};return bt(t,function(t,n){return e[n]=""+t}),e}function be(t,e,n){return t==n.path&&yt(e,n.parameters)}var ke=function(){function t(e,n,r,i){g(this,t),this.routeReuseStrategy=e,this.futureState=n,this.currState=r,this.forwardEvent=i}return _(t,[{key:"activate",value:function(t){var e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),ae(this.futureState.root),this.activateChildRoutes(e,n,t)}},{key:"deactivateChildRoutes",value:function(t,e,n){var r=this,i=Kt(e);t.children.forEach(function(t){var e=t.value.outlet;r.deactivateRoutes(t,i[e],n),delete i[e]}),bt(i,function(t,e){r.deactivateRouteAndItsChildren(t,n)})}},{key:"deactivateRoutes",value:function(t,e,n){var r=t.value,i=e?e.value:null;if(r===i)if(r.component){var a=n.getContext(r.outlet);a&&this.deactivateChildRoutes(t,e,a.children)}else this.deactivateChildRoutes(t,e,n);else i&&this.deactivateRouteAndItsChildren(e,n)}},{key:"deactivateRouteAndItsChildren",value:function(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}},{key:"detachAndStoreRouteSubtree",value:function(t,e){var n=e.getContext(t.value.outlet);if(n&&n.outlet){var r=n.outlet.detach(),i=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:r,route:t,contexts:i})}}},{key:"deactivateRouteAndOutlet",value:function(t,e){for(var n=e.getContext(t.value.outlet),r=n&&t.value.component?n.children:e,i=Kt(t),a=0,s=Object.keys(i);a<s.length;a++){var o=s[a];this.deactivateRouteAndItsChildren(i[o],r)}n&&n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated())}},{key:"activateChildRoutes",value:function(t,e,n){var r=this,i=Kt(e);t.children.forEach(function(t){r.activateRoutes(t,i[t.value.outlet],n),r.forwardEvent(new ct(t.value.snapshot))}),t.children.length&&this.forwardEvent(new ut(t.value.snapshot))}},{key:"activateRoutes",value:function(t,e,n){var r=t.value,i=e?e.value:null;if(ae(r),r===i)if(r.component){var a=n.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,a.children)}else this.activateChildRoutes(t,e,n);else if(r.component){var s=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){var o=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),s.children.onOutletReAttached(o.contexts),s.attachRef=o.componentRef,s.route=o.route.value,s.outlet&&s.outlet.attach(o.componentRef,o.route.value),we(o.route)}else{var u=function(t){for(var e=t.parent;e;e=e.parent){var n=e.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;if(n&&n.component)return null}return null}(r.snapshot),l=u?u.module.componentFactoryResolver:null;s.attachRef=null,s.route=r,s.resolver=l,s.outlet&&s.outlet.activateWith(r,l),this.activateChildRoutes(t,null,s.children)}}else this.activateChildRoutes(t,null,n)}}]),t}();function we(t){ae(t.value),t.children.forEach(we)}var Se=_(function t(e,n){g(this,t),this.routes=e,this.module=n});function Oe(t){return"function"==typeof t}function Ce(t){return t instanceof Et}var Ee=Symbol("INITIAL_VALUE");function Te(){return Object(P.a)(function(t){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=void 0,i=void 0;return Object(h.a)(e[e.length-1])&&(i=e.pop()),"function"==typeof e[e.length-1]&&(r=e.pop()),1===e.length&&Object(d.a)(e[0])&&(e=e[0]),Object(S.a)(e,i).lift(new C(r))}(t.map(function(t){return t.pipe(Object(R.a)(1),Object(M.a)(Ee))})).pipe(Object(I.a)(function(t,e){var n=!1;return e.reduce(function(t,r,i){if(t!==Ee)return t;if(r===Ee&&(n=!0),!n){if(!1===r)return r;if(i===e.length-1||Ce(r))return r}return t},t)},Ee),Object(L.a)(function(t){return t!==Ee}),Object(N.a)(function(t){return Ce(t)?t:!0===t}),Object(R.a)(1))})}var xe,De=((xe=_(function t(){g(this,t)})).\u0275fac=function(t){return new(t||xe)},xe.\u0275cmp=s.Hb({type:xe,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&s.Ob(0,"router-outlet")},directives:function(){return[Tn]},encapsulation:2}),xe);function Ae(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=0;n<t.length;n++){var r=t[n];je(r,Ne(e,r))}}function je(t,e){t.children&&Ae(t.children,e)}function Ne(t,e){return e?t||e.path?t&&!e.path?t+"/":!t&&e.path?e.path:"".concat(t,"/").concat(e.path):"":t}function Pe(t){var e=t.children&&t.children.map(Pe),n=e?Object.assign(Object.assign({},t),{children:e}):Object.assign({},t);return!n.component&&(e||n.loadChildren)&&n.outlet&&"primary"!==n.outlet&&(n.component=De),n}function Re(t){return t.outlet||"primary"}function Me(t,e){var n=t.filter(function(t){return Re(t)===e});return n.push.apply(n,a(t.filter(function(t){return Re(t)!==e}))),n}var Ie={matched:!1,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};function Le(t,e,n){var r;if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?Object.assign({},Ie):{matched:!0,consumedSegments:[],lastChild:0,parameters:{},positionalParamSegments:{}};var i=(e.matcher||pt)(n,t,e);if(!i)return Object.assign({},Ie);var a={};bt(i.posParams,function(t,e){a[e]=t.path});var s=i.consumed.length>0?Object.assign(Object.assign({},a),i.consumed[i.consumed.length-1].parameters):a;return{matched:!0,consumedSegments:i.consumed,lastChild:i.consumed.length,parameters:s,positionalParamSegments:null!==(r=i.posParams)&&void 0!==r?r:{}}}function Ve(t,e,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"corrected";if(n.length>0&&function(t,e,n){return n.some(function(n){return Fe(t,e,n)&&"primary"!==Re(n)})}(t,n,r)){var s=new Tt(e,function(t,e,n,r){var a={};a.primary=r,r._sourceSegment=t,r._segmentIndexShift=e.length;var s,o=i(n);try{for(o.s();!(s=o.n()).done;){var u=s.value;if(""===u.path&&"primary"!==Re(u)){var l=new Tt([],{});l._sourceSegment=t,l._segmentIndexShift=e.length,a[Re(u)]=l}}}catch(c){o.e(c)}finally{o.f()}return a}(t,e,r,new Tt(n,t.children)));return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some(function(n){return Fe(t,e,n)})}(t,n,r)){var o=new Tt(t.segments,function(t,e,n,r,a,s){var o,u={},l=i(r);try{for(l.s();!(o=l.n()).done;){var c=o.value;if(Fe(t,n,c)&&!a[Re(c)]){var h=new Tt([],{});h._sourceSegment=t,h._segmentIndexShift="legacy"===s?t.segments.length:e.length,u[Re(c)]=h}}}catch(f){l.e(f)}finally{l.f()}return Object.assign(Object.assign({},a),u)}(t,e,n,r,t.children,a));return o._sourceSegment=t,o._segmentIndexShift=e.length,{segmentGroup:o,slicedSegments:n}}var u=new Tt(t.segments,t.children);return u._sourceSegment=t,u._segmentIndexShift=e.length,{segmentGroup:u,slicedSegments:n}}function Fe(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path}function Ue(t,e,n,r){return!!(Re(t)===r||"primary"!==r&&Fe(e,n,t))&&("**"===t.path||Le(e,t,n).matched)}function He(t,e,n){return 0===e.length&&!t.children[n]}var ze=_(function t(e){g(this,t),this.segmentGroup=e||null}),qe=_(function t(e){g(this,t),this.urlTree=e});function Ye(t){return new k.a(function(e){return e.error(new ze(t))})}function Be(t){return new k.a(function(e){return e.error(new qe(t))})}function We(t){return new k.a(function(e){return e.error(new Error("Only absolute redirects can have named outlets. redirectTo: '".concat(t,"'")))})}var Xe=function(){function t(e,n,r,i,a){g(this,t),this.configLoader=n,this.urlSerializer=r,this.urlTree=i,this.config=a,this.allowRedirects=!0,this.ngModule=e.get(s.x)}return _(t,[{key:"apply",value:function(){var t=this,e=Ve(this.urlTree.root,[],[],this.config).segmentGroup,n=new Tt(e.segments,e.children);return this.expandSegmentGroup(this.ngModule,this.config,n,"primary").pipe(Object(N.a)(function(e){return t.createUrlTree(Ge(e),t.urlTree.queryParams,t.urlTree.fragment)})).pipe(Object(V.a)(function(e){if(e instanceof qe)return t.allowRedirects=!1,t.match(e.urlTree);if(e instanceof ze)throw t.noMatchError(e);throw e}))}},{key:"match",value:function(t){var e=this;return this.expandSegmentGroup(this.ngModule,this.config,t.root,"primary").pipe(Object(N.a)(function(n){return e.createUrlTree(Ge(n),t.queryParams,t.fragment)})).pipe(Object(V.a)(function(t){if(t instanceof ze)throw e.noMatchError(t);throw t}))}},{key:"noMatchError",value:function(t){return new Error("Cannot match any routes. URL Segment: '".concat(t.segmentGroup,"'"))}},{key:"createUrlTree",value:function(t,e,n){var r=t.segments.length>0?new Tt([],{primary:t}):t;return new Et(r,e,n)}},{key:"expandSegmentGroup",value:function(t,e,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(Object(N.a)(function(t){return new Tt([],t)})):this.expandSegment(t,n,e,n.segments,r,!0)}},{key:"expandChildren",value:function(t,e,n){for(var r=this,i=[],a=0,s=Object.keys(n.children);a<s.length;a++){var u=s[a];"primary"===u?i.unshift(u):i.push(u)}return Object(o.a)(i).pipe(Object(F.a)(function(i){var a=n.children[i],s=Me(e,i);return r.expandSegmentGroup(t,s,a,i).pipe(Object(N.a)(function(t){return{segment:t,outlet:i}}))}),Object(I.a)(function(t,e){return t[e.outlet]=e.segment,t},{}),function(t,e){var n=arguments.length>=2;return function(r){return r.pipe(t?Object(L.a)(function(e,n){return t(e,n,r)}):q.a,Object(U.a)(1),n?Object(z.a)(e):Object(H.a)(function(){return new T.a}))}}())}},{key:"expandSegment",value:function(t,e,n,r,i,a){var s=this;return Object(o.a)(n).pipe(Object(F.a)(function(o){return s.expandSegmentAgainstRoute(t,e,n,o,r,i,a).pipe(Object(V.a)(function(t){if(t instanceof ze)return Object(u.a)(null);throw t}))}),Object(Y.a)(function(t){return!!t}),Object(V.a)(function(t,n){if(t instanceof T.a||"EmptyError"===t.name){if(He(e,r,i))return Object(u.a)(new Tt([],{}));throw new ze(e)}throw t}))}},{key:"expandSegmentAgainstRoute",value:function(t,e,n,r,i,a,s){return Ue(r,e,i,a)?void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,i,a):s&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,r,i,a):Ye(e):Ye(e)}},{key:"expandSegmentAgainstRouteUsingRedirect",value:function(t,e,n,r,i,a){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,r,a):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,i,a)}},{key:"expandWildCardWithParamsAgainstRouteUsingRedirect",value:function(t,e,n,r){var i=this,a=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Be(a):this.lineralizeSegments(n,a).pipe(Object(B.a)(function(n){var a=new Tt(n,{});return i.expandSegment(t,a,e,n,r,!1)}))}},{key:"expandRegularSegmentAgainstRouteUsingRedirect",value:function(t,e,n,r,i,a){var s=this,o=Le(e,r,i),u=o.matched,l=o.consumedSegments,c=o.lastChild,h=o.positionalParamSegments;if(!u)return Ye(e);var f=this.applyRedirectCommands(l,r.redirectTo,h);return r.redirectTo.startsWith("/")?Be(f):this.lineralizeSegments(r,f).pipe(Object(B.a)(function(r){return s.expandSegment(t,e,n,r.concat(i.slice(c)),a,!1)}))}},{key:"matchSegmentAgainstRoute",value:function(t,e,n,r,i){var a=this;if("**"===n.path)return n.loadChildren?this.configLoader.load(t.injector,n).pipe(Object(N.a)(function(t){return n._loadedConfig=t,new Tt(r,{})})):Object(u.a)(new Tt(r,{}));var s=Le(e,n,r),o=s.matched,l=s.consumedSegments,c=s.lastChild;if(!o)return Ye(e);var h=r.slice(c);return this.getChildConfig(t,n,r).pipe(Object(B.a)(function(t){var r=t.module,s=t.routes,o=Ve(e,l,h,s),c=o.segmentGroup,f=o.slicedSegments,d=new Tt(c.segments,c.children);if(0===f.length&&d.hasChildren())return a.expandChildren(r,s,d).pipe(Object(N.a)(function(t){return new Tt(l,t)}));if(0===s.length&&0===f.length)return Object(u.a)(new Tt(l,{}));var v=Re(n)===i;return a.expandSegment(r,d,s,f,v?"primary":i,!0).pipe(Object(N.a)(function(t){return new Tt(l.concat(t.segments),t.children)}))}))}},{key:"getChildConfig",value:function(t,e,n){var r=this;return e.children?Object(u.a)(new Se(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Object(u.a)(e._loadedConfig):this.runCanLoadGuards(t.injector,e,n).pipe(Object(B.a)(function(n){return n?r.configLoader.load(t.injector,e).pipe(Object(N.a)(function(t){return e._loadedConfig=t,t})):function(t){return new k.a(function(e){return e.error(vt("Cannot load children because the guard of the route \"path: '".concat(t.path,"'\" returned false")))})}(e)})):Object(u.a)(new Se([],t))}},{key:"runCanLoadGuards",value:function(t,e,n){var r=this,i=e.canLoad;if(!i||0===i.length)return Object(u.a)(!0);var a=i.map(function(r){var i,a=t.get(r);if(function(t){return t&&Oe(t.canLoad)}(a))i=a.canLoad(e,n);else{if(!Oe(a))throw new Error("Invalid CanLoad guard");i=a(e,n)}return kt(i)});return Object(u.a)(a).pipe(Te(),Object(W.a)(function(t){if(Ce(t)){var e=vt('Redirecting to "'.concat(r.urlSerializer.serialize(t),'"'));throw e.url=t,e}}),Object(N.a)(function(t){return!0===t}))}},{key:"lineralizeSegments",value:function(t,e){for(var n=[],r=e.root;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return Object(u.a)(n);if(r.numberOfChildren>1||!r.children.primary)return We(t.redirectTo);r=r.children.primary}}},{key:"applyRedirectCommands",value:function(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)}},{key:"applyRedirectCreatreUrlTree",value:function(t,e,n,r){var i=this.createSegmentGroup(t,e.root,n,r);return new Et(i,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}},{key:"createQueryParams",value:function(t,e){var n={};return bt(t,function(t,r){if("string"==typeof t&&t.startsWith(":")){var i=t.substring(1);n[r]=e[i]}else n[r]=t}),n}},{key:"createSegmentGroup",value:function(t,e,n,r){var i=this,a=this.createSegments(t,e.segments,n,r),s={};return bt(e.children,function(e,a){s[a]=i.createSegmentGroup(t,e,n,r)}),new Tt(a,s)}},{key:"createSegments",value:function(t,e,n,r){var i=this;return e.map(function(e){return e.path.startsWith(":")?i.findPosParam(t,e,r):i.findOrReturn(e,n)})}},{key:"findPosParam",value:function(t,e,n){var r=n[e.path.substring(1)];if(!r)throw new Error("Cannot redirect to '".concat(t,"'. Cannot find '").concat(e.path,"'."));return r}},{key:"findOrReturn",value:function(t,e){var n,r=0,a=i(e);try{for(a.s();!(n=a.n()).done;){var s=n.value;if(s.path===t.path)return e.splice(r),s;r++}}catch(o){a.e(o)}finally{a.f()}return t}}]),t}();function Ge(t){for(var e={},n=0,r=Object.keys(t.children);n<r.length;n++){var i=r[n],a=Ge(t.children[i]);(a.segments.length>0||a.hasChildren())&&(e[i]=a)}return function(t){if(1===t.numberOfChildren&&t.children.primary){var e=t.children.primary;return new Tt(t.segments.concat(e.segments),e.children)}return t}(new Tt(t.segments,e))}var Qe=_(function t(e){g(this,t),this.path=e,this.route=this.path[this.path.length-1]}),Ke=_(function t(e,n){g(this,t),this.component=e,this.route=n});function Ze(t,e,n){var r=t._root;return $e(r,e?e._root:null,n,[r.value])}function Je(t,e,n){var r=function(t){if(!t)return null;for(var e=t.parent;e;e=e.parent){var n=e.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(e);return(r?r.module.injector:n).get(t)}function $e(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},a=Kt(e);return t.children.forEach(function(t){!function(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},a=t.value,s=e?e.value:null,o=n?n.getContext(t.value.outlet):null;if(s&&a.routeConfig===s.routeConfig){var u=function(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!Dt(t.url,e.url);case"pathParamsOrQueryParamsChange":return!Dt(t.url,e.url)||!yt(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!se(t,e)||!yt(t.queryParams,e.queryParams);case"paramsChange":default:return!se(t,e)}}(s,a,a.routeConfig.runGuardsAndResolvers);u?i.canActivateChecks.push(new Qe(r)):(a.data=s.data,a._resolvedData=s._resolvedData),$e(t,e,a.component?o?o.children:null:n,r,i),u&&o&&o.outlet&&o.outlet.isActivated&&i.canDeactivateChecks.push(new Ke(o.outlet.component,s))}else s&&tn(e,o,i),i.canActivateChecks.push(new Qe(r)),$e(t,null,a.component?o?o.children:null:n,r,i)}(t,a[t.value.outlet],n,r.concat([t.value]),i),delete a[t.value.outlet]}),bt(a,function(t,e){return tn(t,n.getContext(e),i)}),i}function tn(t,e,n){var r=Kt(t),i=t.value;bt(r,function(t,r){tn(t,i.component?e?e.children.getContext(r):null:e,n)}),n.canDeactivateChecks.push(new Ke(i.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,i))}var en=_(function t(){g(this,t)});function nn(t){return new k.a(function(e){return e.error(t)})}var rn=function(){function t(e,n,r,i,a,s){g(this,t),this.rootComponentType=e,this.config=n,this.urlTree=r,this.url=i,this.paramsInheritanceStrategy=a,this.relativeLinkResolution=s}return _(t,[{key:"recognize",value:function(){var t=Ve(this.urlTree.root,[],[],this.config.filter(function(t){return void 0===t.redirectTo}),this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,"primary");if(null===e)return null;var n=new ee([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},"primary",this.rootComponentType,null,this.urlTree.root,-1,{}),r=new Qt(n,e),i=new ne(this.url,r);return this.inheritParamsAndData(i._root),i}},{key:"inheritParamsAndData",value:function(t){var e=this,n=t.value,r=te(n,this.paramsInheritanceStrategy);n.params=Object.freeze(r.params),n.data=Object.freeze(r.data),t.children.forEach(function(t){return e.inheritParamsAndData(t)})}},{key:"processSegmentGroup",value:function(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)}},{key:"processChildren",value:function(t,e){for(var n=[],r=0,s=Object.keys(e.children);r<s.length;r++){var o=s[r],u=e.children[o],l=Me(t,o),c=this.processSegmentGroup(l,u,o);if(null===c)return null;n.push.apply(n,a(c))}var h=function(t){var e,n=[],r=i(t);try{var s=function(){var t,r=e.value;if(!function(t){var e=t.value.routeConfig;return e&&""===e.path&&void 0===e.redirectTo}(r))return n.push(r),1;var i=n.find(function(t){return r.value.routeConfig===t.value.routeConfig});void 0!==i?(t=i.children).push.apply(t,a(r.children)):n.push(r)};for(r.s();!(e=r.n()).done;)s()}catch(o){r.e(o)}finally{r.f()}return n}(n);return h.sort(function(t,e){return"primary"===t.value.outlet?-1:"primary"===e.value.outlet?1:t.value.outlet.localeCompare(e.value.outlet)}),h}},{key:"processSegment",value:function(t,e,n,r){var a,s=i(t);try{for(s.s();!(a=s.n()).done;){var o=a.value,u=this.processSegmentAgainstRoute(o,e,n,r);if(null!==u)return u}}catch(l){s.e(l)}finally{s.f()}return He(e,n,r)?[]:null}},{key:"processSegmentAgainstRoute",value:function(t,e,n,r){if(t.redirectTo||!Ue(t,e,n,r))return null;var i,a=[],s=[];if("**"===t.path){var o=n.length>0?_t(n).parameters:{};i=new ee(n,o,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,on(t),Re(t),t.component,t,an(e),sn(e)+n.length,un(t))}else{var u=Le(e,t,n);if(!u.matched)return null;a=u.consumedSegments,s=n.slice(u.lastChild),i=new ee(a,u.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,on(t),Re(t),t.component,t,an(e),sn(e)+a.length,un(t))}var l=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),c=Ve(e,a,s,l.filter(function(t){return void 0===t.redirectTo}),this.relativeLinkResolution),h=c.segmentGroup,f=c.slicedSegments;if(0===f.length&&h.hasChildren()){var d=this.processChildren(l,h);return null===d?null:[new Qt(i,d)]}if(0===l.length&&0===f.length)return[new Qt(i,[])];var v=Re(t)===r,p=this.processSegment(l,h,f,v?"primary":r);return null===p?null:[new Qt(i,p)]}}]),t}();function an(t){for(var e=t;e._sourceSegment;)e=e._sourceSegment;return e}function sn(t){for(var e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;e._sourceSegment;)n+=(e=e._sourceSegment)._segmentIndexShift?e._segmentIndexShift:0;return n-1}function on(t){return t.data||{}}function un(t){return t.resolve||{}}function ln(t){return Object(P.a)(function(e){var n=t(e);return n?Object(o.a)(n).pipe(Object(N.a)(function(){return e})):Object(u.a)(e)})}var cn=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e)}(function(){function t(){g(this,t)}return _(t,[{key:"shouldDetach",value:function(t){return!1}},{key:"store",value:function(t,e){}},{key:"shouldAttach",value:function(t){return!1}},{key:"retrieve",value:function(t){return null}},{key:"shouldReuseRoute",value:function(t,e){return t.routeConfig===e.routeConfig}}]),t}()),hn=new s.q("ROUTES"),fn=function(){function t(e,n,r,i){g(this,t),this.loader=e,this.compiler=n,this.onLoadStartListener=r,this.onLoadEndListener=i}return _(t,[{key:"load",value:function(t,e){var n=this;return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(Object(N.a)(function(r){n.onLoadEndListener&&n.onLoadEndListener(e);var i=r.create(t);return new Se(mt(i.injector.get(hn)).map(Pe),i)}))}},{key:"loadModuleFactory",value:function(t){var e=this;return"string"==typeof t?Object(o.a)(this.loader.load(t)):kt(t()).pipe(Object(B.a)(function(t){return t instanceof s.v?Object(u.a)(t):Object(o.a)(e.compiler.compileModuleAsync(t))}))}}]),t}(),dn=_(function t(){g(this,t),this.outlet=null,this.route=null,this.resolver=null,this.children=new vn,this.attachRef=null}),vn=function(){function t(){g(this,t),this.contexts=new Map}return _(t,[{key:"onChildOutletCreated",value:function(t,e){var n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)}},{key:"onChildOutletDestroyed",value:function(t){var e=this.getContext(t);e&&(e.outlet=null)}},{key:"onOutletDeactivated",value:function(){var t=this.contexts;return this.contexts=new Map,t}},{key:"onOutletReAttached",value:function(t){this.contexts=t}},{key:"getOrCreateContext",value:function(t){var e=this.getContext(t);return e||(e=new dn,this.contexts.set(t,e)),e}},{key:"getContext",value:function(t){return this.contexts.get(t)||null}}]),t}(),pn=function(){function t(){g(this,t)}return _(t,[{key:"shouldProcessUrl",value:function(t){return!0}},{key:"extract",value:function(t){return t}},{key:"merge",value:function(t,e){return t}}]),t}();function yn(t){throw t}function gn(t,e,n){return e.parse("/")}function mn(t,e){return Object(u.a)(null)}var _n,bn,kn=((bn=function(){function t(e,n,r,i,a,o,u,c){var h=this;g(this,t),this.rootComponentType=e,this.urlSerializer=n,this.rootContexts=r,this.location=i,this.config=c,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.lastLocationChangeInfo=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new j.a,this.errorHandler=yn,this.malformedUriErrorHandler=gn,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:mn,afterPreactivation:mn},this.urlHandlingStrategy=new pn,this.routeReuseStrategy=new cn,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="corrected",this.ngModule=a.get(s.x),this.console=a.get(s.Y);var f=a.get(s.z);this.isNgZoneEnabled=f instanceof s.z&&s.z.isInAngularZone(),this.resetConfig(c),this.currentUrlTree=new Et(new Tt([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new fn(o,u,function(t){return h.triggerEvent(new at(t))},function(t){return h.triggerEvent(new st(t))}),this.routerState=Jt(this.currentUrlTree,this.rootComponentType),this.transitions=new l.a({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}return _(t,[{key:"setupNavigations",value:function(t){var e=this,n=this.events;return t.pipe(Object(L.a)(function(t){return 0!==t.id}),Object(N.a)(function(t){return Object.assign(Object.assign({},t),{extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})}),Object(P.a)(function(t){var r,i,a,s=!1,l=!1;return Object(u.a)(t).pipe(Object(W.a)(function(t){e.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:e.lastSuccessfulNavigation?Object.assign(Object.assign({},e.lastSuccessfulNavigation),{previousNavigation:null}):null}}),Object(P.a)(function(t){var r,i,a,s,o=!e.navigated||t.extractedUrl.toString()!==e.browserUrlTree.toString();if(("reload"===e.onSameUrlNavigation||o)&&e.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Object(u.a)(t).pipe(Object(P.a)(function(t){var r=e.transitions.getValue();return n.next(new K(t.id,e.serializeUrl(t.extractedUrl),t.source,t.restoredState)),r!==e.transitions.getValue()?A.a:Promise.resolve(t)}),(r=e.ngModule.injector,i=e.configLoader,a=e.urlSerializer,s=e.config,Object(P.a)(function(t){return function(t,e,n,r,i){return new Xe(t,e,n,r,i).apply()}(r,i,a,t.extractedUrl,s).pipe(Object(N.a)(function(e){return Object.assign(Object.assign({},t),{urlAfterRedirects:e})}))})),Object(W.a)(function(t){e.currentNavigation=Object.assign(Object.assign({},e.currentNavigation),{finalUrl:t.urlAfterRedirects})}),function(t,n,r,i,a){return Object(B.a)(function(r){return function(t,e,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"emptyOnly",a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"legacy";try{var s=new rn(t,e,n,r,i,a).recognize();return null===s?nn(new en):Object(u.a)(s)}catch(o){return nn(o)}}(t,n,r.urlAfterRedirects,(s=r.urlAfterRedirects,e.serializeUrl(s)),i,a).pipe(Object(N.a)(function(t){return Object.assign(Object.assign({},r),{targetSnapshot:t})}));var s})}(e.rootComponentType,e.config,0,e.paramsInheritanceStrategy,e.relativeLinkResolution),Object(W.a)(function(t){"eager"===e.urlUpdateStrategy&&(t.extras.skipLocationChange||e.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),e.browserUrlTree=t.urlAfterRedirects);var r=new tt(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);n.next(r)}));if(o&&e.rawUrlTree&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){var l=t.id,c=t.extractedUrl,h=t.source,f=t.restoredState,d=t.extras,v=new K(l,e.serializeUrl(c),h,f);n.next(v);var p=Jt(c,e.rootComponentType).snapshot;return Object(u.a)(Object.assign(Object.assign({},t),{targetSnapshot:p,urlAfterRedirects:c,extras:Object.assign(Object.assign({},d),{skipLocationChange:!1,replaceUrl:!1})}))}return e.rawUrlTree=t.rawUrl,e.browserUrlTree=t.urlAfterRedirects,t.resolve(null),A.a}),ln(function(t){var n=t.targetSnapshot,r=t.id,i=t.extractedUrl,a=t.rawUrl,s=t.extras,o=s.skipLocationChange,u=s.replaceUrl;return e.hooks.beforePreactivation(n,{navigationId:r,appliedUrlTree:i,rawUrlTree:a,skipLocationChange:!!o,replaceUrl:!!u})}),Object(W.a)(function(t){var n=new et(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)}),Object(N.a)(function(t){return Object.assign(Object.assign({},t),{guards:Ze(t.targetSnapshot,t.currentSnapshot,e.rootContexts)})}),function(t,e){return Object(B.a)(function(n){var r=n.targetSnapshot,i=n.currentSnapshot,a=n.guards,s=a.canActivateChecks,l=a.canDeactivateChecks;return 0===l.length&&0===s.length?Object(u.a)(Object.assign(Object.assign({},n),{guardsResult:!0})):function(t,e,n,r){return Object(o.a)(t).pipe(Object(B.a)(function(t){return function(t,e,n,r,i){var a=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!a||0===a.length)return Object(u.a)(!0);var s=a.map(function(a){var s,o=Je(a,e,i);if(function(t){return t&&Oe(t.canDeactivate)}(o))s=kt(o.canDeactivate(t,e,n,r));else{if(!Oe(o))throw new Error("Invalid CanDeactivate guard");s=kt(o(t,e,n,r))}return s.pipe(Object(Y.a)())});return Object(u.a)(s).pipe(Te())}(t.component,t.route,n,e,r)}),Object(Y.a)(function(t){return!0!==t},!0))}(l,r,i,t).pipe(Object(B.a)(function(n){return n&&"boolean"==typeof n?function(t,e,n,r){return Object(o.a)(e).pipe(Object(F.a)(function(e){return Object(x.a)(function(t,e){return null!==t&&e&&e(new ot(t)),Object(u.a)(!0)}(e.route.parent,r),function(t,e){return null!==t&&e&&e(new lt(t)),Object(u.a)(!0)}(e.route,r),function(t,e,n){var r=e[e.length-1],i=e.slice(0,e.length-1).reverse().map(function(t){return function(t){var e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)}).filter(function(t){return null!==t}).map(function(e){return Object(D.a)(function(){var i=e.guards.map(function(i){var a,s=Je(i,e.node,n);if(function(t){return t&&Oe(t.canActivateChild)}(s))a=kt(s.canActivateChild(r,t));else{if(!Oe(s))throw new Error("Invalid CanActivateChild guard");a=kt(s(r,t))}return a.pipe(Object(Y.a)())});return Object(u.a)(i).pipe(Te())})});return Object(u.a)(i).pipe(Te())}(t,e.path,n),function(t,e,n){var r=e.routeConfig?e.routeConfig.canActivate:null;if(!r||0===r.length)return Object(u.a)(!0);var i=r.map(function(r){return Object(D.a)(function(){var i,a=Je(r,e,n);if(function(t){return t&&Oe(t.canActivate)}(a))i=kt(a.canActivate(e,t));else{if(!Oe(a))throw new Error("Invalid CanActivate guard");i=kt(a(e,t))}return i.pipe(Object(Y.a)())})});return Object(u.a)(i).pipe(Te())}(t,e.route,n))}),Object(Y.a)(function(t){return!0!==t},!0))}(r,s,t,e):Object(u.a)(n)}),Object(N.a)(function(t){return Object.assign(Object.assign({},n),{guardsResult:t})}))})}(e.ngModule.injector,function(t){return e.triggerEvent(t)}),Object(W.a)(function(t){if(Ce(t.guardsResult)){var n=vt('Redirecting to "'.concat(e.serializeUrl(t.guardsResult),'"'));throw n.url=t.guardsResult,n}var r=new nt(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);e.triggerEvent(r)}),Object(L.a)(function(t){if(!t.guardsResult){e.resetUrlToCurrentUrlTree();var r=new J(t.id,e.serializeUrl(t.extractedUrl),"");return n.next(r),t.resolve(!1),!1}return!0}),ln(function(t){if(t.guards.canActivateChecks.length)return Object(u.a)(t).pipe(Object(W.a)(function(t){var n=new rt(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)}),Object(P.a)(function(t){var r,i,a=!1;return Object(u.a)(t).pipe((r=e.paramsInheritanceStrategy,i=e.ngModule.injector,Object(B.a)(function(t){var e=t.targetSnapshot,n=t.guards.canActivateChecks;if(!n.length)return Object(u.a)(t);var a=0;return Object(o.a)(n).pipe(Object(F.a)(function(t){return function(t,e,n,r){return function(t,e,n,r){var i=Object.keys(t);if(0===i.length)return Object(u.a)({});var a={};return Object(o.a)(i).pipe(Object(B.a)(function(i){return function(t,e,n,r){var i=Je(t,e,r);return kt(i.resolve?i.resolve(e,n):i(e,n))}(t[i],e,n,r).pipe(Object(W.a)(function(t){a[i]=t}))}),Object(U.a)(1),Object(B.a)(function(){return Object.keys(a).length===i.length?Object(u.a)(a):A.a}))}(t._resolve,t,e,r).pipe(Object(N.a)(function(e){return t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),te(t,n).resolve),null}))}(t.route,e,r,i)}),Object(W.a)(function(){return a++}),Object(U.a)(1),Object(B.a)(function(e){return a===n.length?Object(u.a)(t):A.a}))})),Object(W.a)({next:function(){return a=!0},complete:function(){if(!a){var r=new J(t.id,e.serializeUrl(t.extractedUrl),"At least one route resolver didn't emit any value.");n.next(r),t.resolve(!1)}}}))}),Object(W.a)(function(t){var n=new it(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)}))}),ln(function(t){var n=t.targetSnapshot,r=t.id,i=t.extractedUrl,a=t.rawUrl,s=t.extras,o=s.skipLocationChange,u=s.replaceUrl;return e.hooks.afterPreactivation(n,{navigationId:r,appliedUrlTree:i,rawUrlTree:a,skipLocationChange:!!o,replaceUrl:!!u})}),Object(N.a)(function(t){var n=function(t,e,n){var r=oe(t,e._root,n?n._root:void 0);return new Zt(r,e)}(e.routeReuseStrategy,t.targetSnapshot,t.currentRouterState);return Object.assign(Object.assign({},t),{targetRouterState:n})}),Object(W.a)(function(t){e.currentUrlTree=t.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(e.currentUrlTree,t.rawUrl),e.routerState=t.targetRouterState,"deferred"===e.urlUpdateStrategy&&(t.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,!!t.extras.replaceUrl,t.id,t.extras.state),e.browserUrlTree=t.urlAfterRedirects)}),(r=e.rootContexts,i=e.routeReuseStrategy,a=function(t){return e.triggerEvent(t)},Object(N.a)(function(t){return new ke(i,t.targetRouterState,t.currentRouterState,a).activate(r),t})),Object(W.a)({next:function(){s=!0},complete:function(){s=!0}}),Object(X.a)(function(){if(!s&&!l){e.resetUrlToCurrentUrlTree();var r=new J(t.id,e.serializeUrl(t.extractedUrl),"Navigation ID ".concat(t.id," is not equal to the current navigation id ").concat(e.navigationId));n.next(r),t.resolve(!1)}e.currentNavigation=null}),Object(V.a)(function(r){if(l=!0,(o=r)&&o.ngNavigationCancelingError){var i=Ce(r.url);i||(e.navigated=!0,e.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));var a=new J(t.id,e.serializeUrl(t.extractedUrl),r.message);n.next(a),i?setTimeout(function(){var n=e.urlHandlingStrategy.merge(r.url,e.rawUrlTree);e.scheduleNavigation(n,"imperative",null,{skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy},{resolve:t.resolve,reject:t.reject,promise:t.promise})},0):t.resolve(!1)}else{e.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl);var s=new $(t.id,e.serializeUrl(t.extractedUrl),r);n.next(s);try{t.resolve(e.errorHandler(r))}catch(u){t.reject(u)}}var o;return A.a}))}))}},{key:"resetRootComponentType",value:function(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType}},{key:"getTransition",value:function(){var t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t}},{key:"setTransition",value:function(t){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),t))}},{key:"initialNavigation",value:function(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}},{key:"setUpLocationChangeListener",value:function(){var t=this;this.locationSubscription||(this.locationSubscription=this.location.subscribe(function(e){var n=t.extractLocationChangeInfoFromEvent(e);t.shouldScheduleNavigation(t.lastLocationChangeInfo,n)&&setTimeout(function(){var e=n.source,r=n.state,i=n.urlTree,a={replaceUrl:!0};if(r){var s=Object.assign({},r);delete s.navigationId,0!==Object.keys(s).length&&(a.state=s)}t.scheduleNavigation(i,e,r,a)},0),t.lastLocationChangeInfo=n}))}},{key:"extractLocationChangeInfoFromEvent",value:function(t){var e;return{source:"popstate"===t.type?"popstate":"hashchange",urlTree:this.parseUrl(t.url),state:(null===(e=t.state)||void 0===e?void 0:e.navigationId)?t.state:null,transitionId:this.getTransition().id}}},{key:"shouldScheduleNavigation",value:function(t,e){if(!t)return!0;var n=e.urlTree.toString()===t.urlTree.toString();return!(e.transitionId===t.transitionId&&n&&("hashchange"===e.source&&"popstate"===t.source||"popstate"===e.source&&"hashchange"===t.source))}},{key:"url",get:function(){return this.serializeUrl(this.currentUrlTree)}},{key:"getCurrentNavigation",value:function(){return this.currentNavigation}},{key:"triggerEvent",value:function(t){this.events.next(t)}},{key:"resetConfig",value:function(t){Ae(t),this.config=t.map(Pe),this.navigated=!1,this.lastSuccessfulId=-1}},{key:"ngOnDestroy",value:function(){this.dispose()}},{key:"dispose",value:function(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0)}},{key:"createUrlTree",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.relativeTo,r=e.queryParams,i=e.fragment,s=e.queryParamsHandling,o=e.preserveFragment,u=n||this.routerState.root,l=o?this.currentUrlTree.fragment:i,c=null;switch(s){case"merge":c=Object.assign(Object.assign({},this.currentUrlTree.queryParams),r);break;case"preserve":c=this.currentUrlTree.queryParams;break;default:c=r||null}return null!==c&&(c=this.removeEmptyProps(c)),function(t,e,n,r,i){if(0===n.length)return he(e.root,e.root,e,r,i);var s=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new de(!0,0,t);var e=0,n=!1,r=t.reduce(function(t,r,i){if("object"==typeof r&&null!=r){if(r.outlets){var s={};return bt(r.outlets,function(t,e){s[e]="string"==typeof t?t.split("/"):t}),[].concat(a(t),[{outlets:s}])}if(r.segmentPath)return[].concat(a(t),[r.segmentPath])}return"string"!=typeof r?[].concat(a(t),[r]):0===i?(r.split("/").forEach(function(r,i){0==i&&"."===r||(0==i&&""===r?n=!0:".."===r?e++:""!=r&&t.push(r))}),t):[].concat(a(t),[r])},[]);return new de(n,e,r)}(n);if(s.toRoot())return he(e.root,new Tt([],{}),e,r,i);var o=function(t,e,n){if(t.isAbsolute)return new ve(e.root,!0,0);if(-1===n.snapshot._lastPathIndex){var r=n.snapshot._urlSegment;return new ve(r,r===e.root,0)}var i=le(t.commands[0])?0:1;return function(t,e,n){for(var r=t,i=e,a=n;a>i;){if(a-=i,!(r=r.parent))throw new Error("Invalid number of '../'");i=r.segments.length}return new ve(r,!1,i-a)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+i,t.numberOfDoubleDots)}(s,e,t),u=o.processChildren?ye(o.segmentGroup,o.index,s.commands):pe(o.segmentGroup,o.index,s.commands);return he(o.segmentGroup,u,e,r,i)}(u,this.currentUrlTree,t,c,l)}},{key:"navigateByUrl",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1},n=Ce(t)?t:this.parseUrl(t),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,"imperative",null,e)}},{key:"navigate",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};return function(t){for(var e=0;e<t.length;e++){var n=t[e];if(null==n)throw new Error("The requested path contains ".concat(n," segment at index ").concat(e))}}(t),this.navigateByUrl(this.createUrlTree(t,e),e)}},{key:"serializeUrl",value:function(t){return this.urlSerializer.serialize(t)}},{key:"parseUrl",value:function(t){var e;try{e=this.urlSerializer.parse(t)}catch(n){e=this.malformedUriErrorHandler(n,this.urlSerializer,t)}return e}},{key:"isActive",value:function(t,e){if(Ce(t))return wt(this.currentUrlTree,t,e);var n=this.parseUrl(t);return wt(this.currentUrlTree,n,e)}},{key:"removeEmptyProps",value:function(t){return Object.keys(t).reduce(function(e,n){var r=t[n];return null!=r&&(e[n]=r),e},{})}},{key:"processNavigations",value:function(){var t=this;this.navigations.subscribe(function(e){t.navigated=!0,t.lastSuccessfulId=e.id,t.events.next(new Z(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(t.currentUrlTree))),t.lastSuccessfulNavigation=t.currentNavigation,t.currentNavigation=null,e.resolve(!0)},function(e){t.console.warn("Unhandled Navigation Error: ")})}},{key:"scheduleNavigation",value:function(t,e,n,r,i){var a,s,o,u=this.getTransition(),l="imperative"!==e&&"imperative"===(null==u?void 0:u.source),c=(this.lastSuccessfulId===u.id||this.currentNavigation?u.rawUrl:u.urlAfterRedirects).toString()===t.toString();if(l&&c)return Promise.resolve(!0);i?(a=i.resolve,s=i.reject,o=i.promise):o=new Promise(function(t,e){a=t,s=e});var h=++this.navigationId;return this.setTransition({id:h,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:r,resolve:a,reject:s,promise:o,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),o.catch(function(t){return Promise.reject(t)})}},{key:"setBrowserUrl",value:function(t,e,n,r){var i=this.urlSerializer.serialize(t);r=r||{},this.location.isCurrentPathEqualTo(i)||e?this.location.replaceState(i,"",Object.assign(Object.assign({},r),{navigationId:n})):this.location.go(i,"",Object.assign(Object.assign({},r),{navigationId:n}))}},{key:"resetStateAndUrl",value:function(t,e,n){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}},{key:"resetUrlToCurrentUrlTree",value:function(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})}}]),t}()).\u0275fac=function(t){return new(t||bn)(s.Xb(s.M),s.Xb(At),s.Xb(vn),s.Xb(r.h),s.Xb(s.r),s.Xb(s.w),s.Xb(s.i),s.Xb(void 0))},bn.\u0275prov=s.Jb({token:bn,factory:bn.\u0275fac}),bn),wn=((_n=function(){function t(e,n,r){var i=this;g(this,t),this.router=e,this.route=n,this.locationStrategy=r,this.commands=[],this.onChanges=new j.a,this.subscription=e.events.subscribe(function(t){t instanceof Z&&i.updateTargetUrlAndHref()})}return _(t,[{key:"routerLink",set:function(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}},{key:"ngOnChanges",value:function(t){this.updateTargetUrlAndHref(),this.onChanges.next(this)}},{key:"ngOnDestroy",value:function(){this.subscription.unsubscribe()}},{key:"onClick",value:function(t,e,n,r,i){if(0!==t||e||n||r||i)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;var a={skipLocationChange:Sn(this.skipLocationChange),replaceUrl:Sn(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,a),!1}},{key:"updateTargetUrlAndHref",value:function(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}},{key:"urlTree",get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:Sn(this.preserveFragment)})}}]),t}()).\u0275fac=function(t){return new(t||_n)(s.Nb(kn),s.Nb($t),s.Nb(r.i))},_n.\u0275dir=s.Ib({type:_n,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(t,e){1&t&&s.ac("click",function(t){return e.onClick(t.button,t.ctrlKey,t.shiftKey,t.altKey,t.metaKey)}),2&t&&(s.Wb("href",e.href,s.vc),s.Bb("target",e.target))},inputs:{routerLink:"routerLink",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[s.yb]}),_n);function Sn(t){return""===t||!!t}var On,Cn,En,Tn=((On=function(){function t(e,n,r,i,a){g(this,t),this.parentContexts=e,this.location=n,this.resolver=r,this.changeDetector=a,this.activated=null,this._activatedRoute=null,this.activateEvents=new s.n,this.deactivateEvents=new s.n,this.name=i||"primary",e.onChildOutletCreated(this.name,this)}return _(t,[{key:"ngOnDestroy",value:function(){this.parentContexts.onChildOutletDestroyed(this.name)}},{key:"ngOnInit",value:function(){if(!this.activated){var t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}}},{key:"isActivated",get:function(){return!!this.activated}},{key:"component",get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}},{key:"activatedRoute",get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}},{key:"activatedRouteData",get:function(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}},{key:"detach",value:function(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();var t=this.activated;return this.activated=null,this._activatedRoute=null,t}},{key:"attach",value:function(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)}},{key:"deactivate",value:function(){if(this.activated){var t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}},{key:"activateWith",value:function(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;var n=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),r=this.parentContexts.getOrCreateContext(this.name).children,i=new xn(t,r,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,i),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}]),t}()).\u0275fac=function(t){return new(t||On)(s.Nb(vn),s.Nb(s.O),s.Nb(s.j),s.Yb("name"),s.Nb(s.h))},On.\u0275dir=s.Ib({type:On,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),On),xn=function(){function t(e,n,r){g(this,t),this.route=e,this.childContexts=n,this.parent=r}return _(t,[{key:"get",value:function(t,e){return t===$t?this.route:t===vn?this.childContexts:this.parent.get(t,e)}}]),t}(),Dn=_(function t(){g(this,t)}),An=function(){function t(){g(this,t)}return _(t,[{key:"preload",value:function(t,e){return Object(u.a)(null)}}]),t}(),jn=((En=function(){function t(e,n,r,i,a){g(this,t),this.router=e,this.injector=i,this.preloadingStrategy=a,this.loader=new fn(n,r,function(t){return e.triggerEvent(new at(t))},function(t){return e.triggerEvent(new st(t))})}return _(t,[{key:"setUpPreloading",value:function(){var t=this;this.subscription=this.router.events.pipe(Object(L.a)(function(t){return t instanceof Z}),Object(F.a)(function(){return t.preload()})).subscribe(function(){})}},{key:"preload",value:function(){var t=this.injector.get(s.x);return this.processRoutes(t,this.router.config)}},{key:"ngOnDestroy",value:function(){this.subscription&&this.subscription.unsubscribe()}},{key:"processRoutes",value:function(t,e){var n,r=[],a=i(e);try{for(a.s();!(n=a.n()).done;){var s=n.value;if(s.loadChildren&&!s.canLoad&&s._loadedConfig){var u=s._loadedConfig;r.push(this.processRoutes(u.module,u.routes))}else s.loadChildren&&!s.canLoad?r.push(this.preloadConfig(t,s)):s.children&&r.push(this.processRoutes(t,s.children))}}catch(l){a.e(l)}finally{a.f()}return Object(o.a)(r).pipe(Object(G.a)(),Object(N.a)(function(t){}))}},{key:"preloadConfig",value:function(t,e){var n=this;return this.preloadingStrategy.preload(e,function(){return n.loader.load(t.injector,e).pipe(Object(B.a)(function(t){return e._loadedConfig=t,n.processRoutes(t.module,t.routes)}))})}}]),t}()).\u0275fac=function(t){return new(t||En)(s.Xb(kn),s.Xb(s.w),s.Xb(s.i),s.Xb(s.r),s.Xb(Dn))},En.\u0275prov=s.Jb({token:En,factory:En.\u0275fac}),En),Nn=((Cn=function(){function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};g(this,t),this.router=e,this.viewportScroller=n,this.options=r,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},r.scrollPositionRestoration=r.scrollPositionRestoration||"disabled",r.anchorScrolling=r.anchorScrolling||"disabled"}return _(t,[{key:"init",value:function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}},{key:"createScrollEvents",value:function(){var t=this;return this.router.events.subscribe(function(e){e instanceof K?(t.store[t.lastId]=t.viewportScroller.getScrollPosition(),t.lastSource=e.navigationTrigger,t.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof Z&&(t.lastId=e.id,t.scheduleScrollEvent(e,t.router.parseUrl(e.urlAfterRedirects).fragment))})}},{key:"consumeScrollEvents",value:function(){var t=this;return this.router.events.subscribe(function(e){e instanceof ht&&(e.position?"top"===t.options.scrollPositionRestoration?t.viewportScroller.scrollToPosition([0,0]):"enabled"===t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===t.options.anchorScrolling?t.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition([0,0]))})}},{key:"scheduleScrollEvent",value:function(t,e){this.router.triggerEvent(new ht(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))}},{key:"ngOnDestroy",value:function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}]),t}()).\u0275fac=function(t){return new(t||Cn)(s.Xb(kn),s.Xb(r.q),s.Xb(void 0))},Cn.\u0275prov=s.Jb({token:Cn,factory:Cn.\u0275fac}),Cn),Pn=new s.q("ROUTER_CONFIGURATION"),Rn=new s.q("ROUTER_FORROOT_GUARD"),Mn=[r.h,{provide:At,useClass:jt},{provide:kn,useFactory:function(t,e,n,i,a,s,o){var u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{},l=arguments.length>8?arguments[8]:void 0,c=arguments.length>9?arguments[9]:void 0,h=new kn(null,t,e,n,i,a,s,mt(o));if(l&&(h.urlHandlingStrategy=l),c&&(h.routeReuseStrategy=c),function(t,e){t.errorHandler&&(e.errorHandler=t.errorHandler),t.malformedUriErrorHandler&&(e.malformedUriErrorHandler=t.malformedUriErrorHandler),t.onSameUrlNavigation&&(e.onSameUrlNavigation=t.onSameUrlNavigation),t.paramsInheritanceStrategy&&(e.paramsInheritanceStrategy=t.paramsInheritanceStrategy),t.relativeLinkResolution&&(e.relativeLinkResolution=t.relativeLinkResolution),t.urlUpdateStrategy&&(e.urlUpdateStrategy=t.urlUpdateStrategy)}(u,h),u.enableTracing){var f=Object(r.v)();h.events.subscribe(function(t){f.logGroup("Router Event: "+t.constructor.name),f.log(t.toString()),f.log(t),f.logGroupEnd()})}return h},deps:[At,vn,r.h,s.r,s.w,s.i,hn,Pn,[function(){return _(function t(){g(this,t)})}(),new s.A],[function(){return _(function t(){g(this,t)})}(),new s.A]]},vn,{provide:$t,useFactory:function(t){return t.routerState.root},deps:[kn]},{provide:s.w,useClass:s.J},jn,An,function(){function t(){g(this,t)}return _(t,[{key:"preload",value:function(t,e){return e().pipe(Object(V.a)(function(){return Object(u.a)(null)}))}}]),t}(),{provide:Pn,useValue:{enableTracing:!1}}];function In(){return new s.y("Router",kn)}var Ln,Vn=((Ln=function(){function t(e,n){g(this,t)}return _(t,null,[{key:"forRoot",value:function(e,n){return{ngModule:t,providers:[Mn,zn(e),{provide:Rn,useFactory:Hn,deps:[[kn,new s.A,new s.I]]},{provide:Pn,useValue:n||{}},{provide:r.i,useFactory:Un,deps:[r.p,[new s.p(r.a),new s.A],Pn]},{provide:Nn,useFactory:Fn,deps:[kn,r.q,Pn]},{provide:Dn,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:An},{provide:s.y,multi:!0,useFactory:In},[Yn,{provide:s.d,multi:!0,useFactory:Bn,deps:[Yn]},{provide:Xn,useFactory:Wn,deps:[Yn]},{provide:s.b,multi:!0,useExisting:Xn}]]}}},{key:"forChild",value:function(e){return{ngModule:t,providers:[zn(e)]}}}]),t}()).\u0275mod=s.Lb({type:Ln}),Ln.\u0275inj=s.Kb({factory:function(t){return new(t||Ln)(s.Xb(Rn,8),s.Xb(kn,8))}}),Ln);function Fn(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new Nn(t,e,n)}function Un(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.useHash?new r.f(t,e):new r.o(t,e)}function Hn(t){return"guarded"}function zn(t){return[{provide:s.a,multi:!0,useValue:t},{provide:hn,multi:!0,useValue:t}]}var qn,Yn=((qn=function(){function t(e){g(this,t),this.injector=e,this.initNavigation=!1,this.resultOfPreactivationDone=new j.a}return _(t,[{key:"appInitializer",value:function(){var t=this;return this.injector.get(r.g,Promise.resolve(null)).then(function(){var e=null,n=new Promise(function(t){return e=t}),r=t.injector.get(kn),i=t.injector.get(Pn);return"disabled"===i.initialNavigation?(r.setUpLocationChangeListener(),e(!0)):"enabled"===i.initialNavigation||"enabledBlocking"===i.initialNavigation?(r.hooks.afterPreactivation=function(){return t.initNavigation?Object(u.a)(null):(t.initNavigation=!0,e(!0),t.resultOfPreactivationDone)},r.initialNavigation()):e(!0),n})}},{key:"bootstrapListener",value:function(t){var e=this.injector.get(Pn),n=this.injector.get(jn),r=this.injector.get(Nn),i=this.injector.get(kn),a=this.injector.get(s.g);t===a.components[0]&&("enabledNonBlocking"!==e.initialNavigation&&void 0!==e.initialNavigation||i.initialNavigation(),n.setUpPreloading(),r.init(),i.resetRootComponentType(a.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}}]),t}()).\u0275fac=function(t){return new(t||qn)(s.Xb(s.r))},qn.\u0275prov=s.Jb({token:qn,factory:qn.\u0275fac}),qn);function Bn(t){return t.appInitializer.bind(t)}function Wn(t){return t.bootstrapListener.bind(t)}var Xn=new s.q("Router Initializer")},"un/a":function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("7o/Q");function i(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;return function(e){return e.lift(new a(t,e))}}var a=function(){function t(e,n){g(this,t),this.count=e,this.source=n}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new s(t,this.count,this.source))}}]),t}(),s=function(t){function e(t,n,r){var i;return g(this,e),(i=c(this,e,[t])).count=n,i.source=r,i}return p(e,t),_(e,[{key:"error",value:function(t){if(!this.isStopped){var n=this.source,r=this.count;if(0===r)return u(v(e.prototype),"error",this).call(this,t);r>-1&&(this.count=r-1),n.subscribe(this._unsubscribeAndRecycle())}}}]),e}(r.a)},vkgz:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n("7o/Q");function i(){}var a=n("n6bG");function s(t,e,n){return function(r){return r.lift(new o(t,e,n))}}var o=function(){function t(e,n,r){g(this,t),this.nextOrObserver=e,this.error=n,this.complete=r}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new u(t,this.nextOrObserver,this.error,this.complete))}}]),t}(),u=function(t){function e(t,n,r,s){var o;return g(this,e),(o=c(this,e,[t]))._tapNext=i,o._tapError=i,o._tapComplete=i,o._tapError=r||i,o._tapComplete=s||i,Object(a.a)(n)?(o._context=f(o),o._tapNext=n):n&&(o._context=n,o._tapNext=n.next||i,o._tapError=n.error||i,o._tapComplete=n.complete||i),o}return p(e,t),_(e,[{key:"_next",value:function(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}},{key:"_error",value:function(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)}},{key:"_complete",value:function(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}]),e}(r.a)},wCDk:function(t,e){},xbPD:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("7o/Q");function i(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return function(e){return e.lift(new a(t))}}var a=function(){function t(e){g(this,t),this.defaultValue=e}return _(t,[{key:"call",value:function(t,e){return e.subscribe(new s(t,this.defaultValue))}}]),t}(),s=function(t){function e(t,n){var r;return g(this,e),(r=c(this,e,[t])).defaultValue=n,r.isEmpty=!0,r}return p(e,t),_(e,[{key:"_next",value:function(t){this.isEmpty=!1,this.destination.next(t)}},{key:"_complete",value:function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}]),e}(r.a)},yCtX:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n("HDdC"),i=n("ngJS"),a=n("jZKg");function s(t,e){return e?Object(a.a)(t,e):new r.a(Object(i.a)(t))}},"z+Ro":function(t,e,n){"use strict";function r(t){return t&&"function"==typeof t.schedule}n.d(e,"a",function(){return r})},z6cu:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("HDdC");function i(t,e){return new r.a(e?function(n){return e.schedule(a,0,{error:t,subscriber:n})}:function(e){return e.error(t)})}function a(t){var e=t.error;t.subscriber.error(e)}},zx2A:function(t,e,n){"use strict";n.d(e,"a",function(){return s}),n.d(e,"b",function(){return o}),n.d(e,"c",function(){return u});var r=n("7o/Q"),i=n("HDdC"),a=n("SeVD"),s=function(t){function e(t){var n;return g(this,e),(n=c(this,e)).parent=t,n}return p(e,t),_(e,[{key:"_next",value:function(t){this.parent.notifyNext(t)}},{key:"_error",value:function(t){this.parent.notifyError(t),this.unsubscribe()}},{key:"_complete",value:function(){this.parent.notifyComplete(),this.unsubscribe()}}]),e}(r.a),o=function(t){function e(){return g(this,e),c(this,e,arguments)}return p(e,t),_(e,[{key:"notifyNext",value:function(t){this.destination.next(t)}},{key:"notifyError",value:function(t){this.destination.error(t)}},{key:"notifyComplete",value:function(){this.destination.complete()}}]),e}(r.a);function u(t,e){if(!e.closed){if(t instanceof i.a)return t.subscribe(e);var n;try{n=Object(a.a)(t)(e)}catch(r){e.error(r)}return n}}}}])}();