UNPKG

angular-base-starter

Version:

Angular starter based on @ngrx/store & Redux

1 lines 833 kB
var vendor=function(t){function e(n){if(r[n])return r[n].exports;var i=r[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n=window.webpackJsonp_name_;window.webpackJsonp_name_=function(e,r,o){for(var s,a,u=0,c=[];u<e.length;u++)a=e[u],i[a]&&c.push(i[a][0]),i[a]=0;for(s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s]);for(n&&n(e,r,o);c.length;)c.shift()()};var r={},i={3:0};return e.e=function(t){function n(){a.onerror=a.onload=null,clearTimeout(u);var e=i[t];0!==e&&(e&&e[1](new Error("Loading chunk "+t+" failed.")),i[t]=void 0)}var r=i[t];if(0===r)return new Promise(function(t){t()});if(r)return r[2];var o=new Promise(function(e,n){r=i[t]=[e,n]});r[2]=o;var s=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,e.nc&&a.setAttribute("nonce",e.nc),a.src=e.p+""+({}[t]||t)+".7638eaab62cb1922653b.chunk.js";var u=setTimeout(n,12e4);return a.onerror=a.onload=n,s.appendChild(a),o},e.m=t,e.c=r,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/",e.oe=function(t){throw console.error(t),t},e(e.s=512)}([function(t,e,n){"use strict";var r=n(6),i=n(129),o=n(47),s=n(74),a=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var r=this.operator,o=i.toSubscriber(t,e,n);if(r?r.call(o,this.source):o.add(this.source||!o.syncErrorThrowable?this._subscribe(o):this._trySubscribe(o)),o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},t.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){t.syncErrorThrown=!0,t.syncErrorValue=e,t.error(e)}},t.prototype.forEach=function(t,e){var n=this;if(e||(r.root.Rx&&r.root.Rx.config&&r.root.Rx.config.Promise?e=r.root.Rx.config.Promise:r.root.Promise&&(e=r.root.Promise)),!e)throw new Error("no Promise impl found");return new e(function(e,r){var i;i=n.subscribe(function(e){if(i)try{t(e)}catch(t){r(t),i.unsubscribe()}else t(e)},r,e)})},t.prototype._subscribe=function(t){return this.source.subscribe(t)},t.prototype[o.observable]=function(){return this},t.prototype.pipe=function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return 0===t.length?this:s.pipeFromArray(t)(this)},t.prototype.toPromise=function(t){var e=this;if(t||(r.root.Rx&&r.root.Rx.config&&r.root.Rx.config.Promise?t=r.root.Rx.config.Promise:r.root.Promise&&(t=r.root.Promise)),!t)throw new Error("no Promise impl found");return new t(function(t,n){var r;e.subscribe(function(t){return r=t},function(t){return n(t)},function(){return t(r)})})},t.create=function(e){return new t(e)},t}();e.Observable=a},,function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){function r(t,e,n,r){function o(t){if(this instanceof o)return s.call(this,t),this;var e=new o(t),n=function(t){return(t.hasOwnProperty(Bi)?t[Bi]:Object.defineProperty(t,Bi,{value:[]})[Bi]).push(e),t};return r&&r(n),n}var s=i(e);return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=t,o.annotationCls=o,o}function i(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(t){var r=t.apply(void 0,e);for(var i in r)this[i]=r[i]}}}function o(t,e,n){function r(){function t(t,e,n){for(var r=t.hasOwnProperty(Hi)?t[Hi]:Object.defineProperty(t,Hi,{value:[]})[Hi];r.length<=n;)r.push(null);return(r[n]=r[n]||[]).push(i),t}for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(this instanceof r)return o.apply(this,e),this;var i=new((s=r).bind.apply(s,[void 0].concat(e)));return t.annotation=i,t;var s}var o=i(e);return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r}function s(t,e,n){function r(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(this instanceof r)return o.apply(this,t),this;var n=new((i=r).bind.apply(i,[void 0].concat(t)));return function(t,e){var r=t.constructor,i=r.hasOwnProperty(zi)?r[zi]:Object.defineProperty(r,zi,{value:{}})[zi];i[e]=i.hasOwnProperty(e)&&i[e]||[],i[e].unshift(n)};var i}var o=i(e);return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r}function a(t){return null==t||t===Yi.Default}function u(){if(!Oo){var t=xo.Symbol;if(t&&t.iterator)Oo=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&&(Oo=r)}}return Oo}function c(t){Zone.current.scheduleMicroTask("scheduleMicrotask",t)}function l(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function p(t){if("string"==typeof t)return t;if(t instanceof Array)return"["+t.map(p).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 h(t){return t.__forward_ref__=h,t.toString=function(){return p(this())},t}function f(t){return"function"==typeof t&&t.hasOwnProperty("__forward_ref__")&&t.__forward_ref__===h?t():t}function d(t){var e=b(t),n=Ro,r=No,i=!1,o=f(t.provide);if(Lo in t)r=t.useValue;else if(t.useFactory)n=t.useFactory;else if(t.useExisting);else if(t.useClass)i=!0,n=f(t.useClass);else{if("function"!=typeof o)throw w("StaticProvider does not have [useValue|useFactory|useExisting|useClass] or [provide] is not newable",t);i=!0,n=o}return{deps:e,fn:n,useNew:i,value:r}}function v(t){return w("Cannot mix multi providers and regular providers",t)}function m(t,e){if(e)if((e=f(e))instanceof Array)for(var n=0;n<e.length;n++)m(t,e[n]);else{if("function"==typeof e)throw w("Function/Class not supported",e);if(!e||"object"!=typeof e||!e.provide)throw w("Unexpected provider",e);var r=f(e.provide),i=d(e);if(!0===e.multi){var o=t.get(r);if(o){if(o.fn!==Io)throw v(r)}else t.set(r,o={token:e.provide,deps:[],useNew:!1,fn:Io,value:No});r=e,o.deps.push({token:r,options:6})}var s=t.get(r);if(s&&s.fn==Io)throw v(r);t.set(r,i)}}function y(t,e,n,r,i){try{return g(t,e,n,r,i)}catch(n){n instanceof Error||(n=new Error(n));var o=n[Fo]=n[Fo]||[];throw o.unshift(t),e&&e.value==ko&&(e.value=No),n}}function g(t,e,n,r,i){var o;if(e){if((o=e.value)==ko)throw Error(Bo+"Circular dependency");if(o===No){e.value=ko;var s=e.useNew,a=e.fn,u=e.deps,c=No;if(u.length){c=[];for(var l=0;l<u.length;l++){var p=u[l],h=p.options,f=2&h?n.get(p.token):void 0;c.push(y(p.token,f,n,f||4&h?r:Vo,1&h?null:Mo.THROW_IF_NOT_FOUND))}}e.value=o=s?new((d=a).bind.apply(d,[void 0].concat(c))):a.apply(void 0,c)}}else o=r.get(t,i);return o;var d}function b(t){var e=No,n=t.deps;if(n&&n.length){e=[];for(var r=0;r<n.length;r++){var i=6,o=f(n[r]);if(o instanceof Array)for(var s=0,a=o;s<a.length;s++){var u=a[s];u instanceof yo||u==yo?i|=1:u instanceof _o||u==_o?i&=-3:u instanceof bo||u==bo?i&=-5:o=u instanceof mo?u.token:f(u)}e.push({token:o,options:i})}}else if(t.useExisting){var o=f(t.useExisting);e=[{token:o,options:6}]}else if(!(n||Lo in t))throw w("'deps' required",t);return e}function _(t,e){t=t&&"\n"===t.charAt(0)&&t.charAt(1)==Bo?t.substr(2):t;var n=p(e);if(e instanceof Array)n=e.map(p).join(" -> ");else if("object"==typeof e){var r=[];for(var i in e)if(e.hasOwnProperty(i)){var o=e[i];r.push(i+":"+("string"==typeof o?JSON.stringify(o):p(o)))}n="{"+r.join(", ")+"}"}return"StaticInjectorError["+n+"]: "+t.replace(Uo,"\n ")}function w(t,e){return new Error(_(t,e))}function E(t){return t[zo]}function C(t){return t[qo]}function S(t){return t[Wo]||x}function x(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];t.error.apply(t,e)}function O(t,e){var n=t+" caused by: "+(e instanceof Error?e.message:e),r=Error(n);return r[qo]=e,r}function T(t){for(var e=[],n=0;n<t.length;++n){if(e.indexOf(t[n])>-1)return e.push(t[n]),e;e.push(t[n])}return e}function P(t){if(t.length>1){return" ("+T(t.slice().reverse()).map(function(t){return p(t.token)}).join(" -> ")+")"}return""}function A(t,e,n,r){var i=[e],o=n(i),s=r?O(o,r):Error(o);return s.addKey=M,s.keys=i,s.injectors=[t],s.constructResolvingMessage=n,s[qo]=r,s}function M(t,e){this.injectors.push(t),this.keys.push(e),this.message=this.constructResolvingMessage(this.keys)}function R(t,e){return A(t,e,function(t){return"No provider for "+p(t[0].token)+"!"+P(t)})}function N(t,e){return A(t,e,function(t){return"Cannot instantiate cyclic dependency!"+P(t)})}function k(t,e,n,r){return A(t,r,function(t){var n=p(t[0].token);return e.message+": Error during instantiation of "+n+"!"+P(t)+"."},e)}function I(t){return Error("Invalid provider - only instances of Provider and Type are allowed, got: "+t)}function j(t,e){for(var n=[],r=0,i=e.length;r<i;r++){var o=e[r];o&&0!=o.length?n.push(o.map(p).join(" ")):n.push("?")}return Error("Cannot resolve all parameters for '"+p(t)+"'("+n.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+p(t)+"' is decorated with Injectable.")}function D(t){return Error("Index "+t+" is out-of-bounds.")}function L(t,e){return Error("Cannot mix multi providers and regular providers, got: "+t+" "+e)}function F(t){return"function"==typeof t}function V(t){return t?t.map(function(t){var e=t.type,n=e.annotationCls,r=t.args?t.args:[];return new(n.bind.apply(n,[void 0].concat(r)))}):[]}function U(t){var e=Object.getPrototypeOf(t.prototype);return(e?e.constructor:null)||Object}function B(t){var e,n;if(t.useClass){var r=f(t.useClass);e=ts.factory(r),n=K(r)}else t.useExisting?(e=function(t){return t},n=[es.fromKey(Ko.get(t.useExisting))]):t.useFactory?(e=t.useFactory,n=G(t.useFactory,t.deps)):(e=function(){return t.useValue},n=ns);return new is(e,n)}function H(t){return new rs(Ko.get(t.provide),[B(t)],t.multi||!1)}function z(t){var e=W(t,[]),n=e.map(H),r=q(n,new Map);return Array.from(r.values())}function q(t,e){for(var n=0;n<t.length;n++){var r=t[n],i=e.get(r.key.id);if(i){if(r.multiProvider!==i.multiProvider)throw L(i,r);if(r.multiProvider)for(var o=0;o<r.resolvedFactories.length;o++)i.resolvedFactories.push(r.resolvedFactories[o]);else e.set(r.key.id,r)}else{var s=void 0;s=r.multiProvider?new rs(r.key,r.resolvedFactories.slice(),r.multiProvider):r,e.set(r.key.id,s)}}return e}function W(t,e){return t.forEach(function(t){if(t instanceof Zo)e.push({provide:t,useClass:t});else if(t&&"object"==typeof t&&void 0!==t.provide)e.push(t);else{if(!(t instanceof Array))throw I(t);W(t,e)}}),e}function G(t,e){if(e){var n=e.map(function(t){return[t]});return e.map(function(e){return Q(t,e,n)})}return K(t)}function K(t){var e=ts.parameters(t);if(!e)return[];if(e.some(function(t){return null==t}))throw j(t,e);return e.map(function(n){return Q(t,n,e)})}function Q(t,e,n){var r=null,i=!1;if(!Array.isArray(e))return e instanceof mo?$(e.token,i,null):$(e,i,null);for(var o=null,s=0;s<e.length;++s){var a=e[s];a instanceof Zo?r=a:a instanceof mo?r=a.token:a instanceof yo?i=!0:a instanceof bo||a instanceof _o?o=a:a instanceof Ui&&(r=a)}if(null!=(r=f(r)))return $(r,i,o);throw j(t,n)}function $(t,e,n){return new es(Ko.get(t),e,n)}function Z(t,e){for(var n=new Array(t._providers.length),r=0;r<t._providers.length;++r)n[r]=e(t.getProviderAtIndex(r));return n}function Y(t){return!!t&&"function"==typeof t.then}function X(t){return!!t&&"function"==typeof t.subscribe}function J(){return""+tt()+tt()+tt()}function tt(){return String.fromCharCode(97+Math.floor(25*Math.random()))}function et(){throw new Error("Runtime compiler is not loaded")}function nt(t){var e=Error("No component factory found for "+p(t)+". Did you add it to @NgModule.entryComponents?");return e[Cs]=t,e}function rt(){var t=xo.wtf;return!(!t||!(lo=t.trace))&&(po=lo.events,!0)}function it(t,e){return void 0===e&&(e=null),po.createScope(t,e)}function ot(t,e){return lo.leaveScope(t,e),e}function st(t,e){return lo.beginTimeRange(t,e)}function at(t){lo.endTimeRange(t)}function ut(t,e){return null}function ct(){}function lt(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 pt(t){t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(e,n,r,i,o,s){try{return ht(t),e.invokeTask(r,i,o,s)}finally{ft(t)}},onInvoke:function(e,n,r,i,o,s,a){try{return ht(t),e.invoke(r,i,o,s,a)}finally{ft(t)}},onHasTask:function(e,n,r,i){e.hasTask(r,i),n===r&&("microTask"==i.change?(t.hasPendingMicrotasks=i.microTask,lt(t)):"macroTask"==i.change&&(t.hasPendingMacrotasks=i.macroTask))},onHandleError:function(e,n,r,i){return e.handleError(r,i),t.runOutsideAngular(function(){return t.onError.emit(i)}),!1}})}function ht(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function ft(t){t._nesting--,lt(t)}function dt(t){Hs=t}function vt(){if(qs)throw new Error("Cannot enable prod mode after platform setup.");zs=!1}function mt(){return qs=!0,zs}function yt(t){if(ho&&!ho.destroyed&&!ho.injector.get(Ws,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");ho=t.get(Ks);var e=t.get(hs,null);return e&&e.forEach(function(t){return t()}),ho}function gt(t,e,n){void 0===n&&(n=[]);var r=new Ui("Platform: "+e);return function(e){void 0===e&&(e=[]);var i=wt();return i&&!i.injector.get(Ws,!1)||(t?t(n.concat(e).concat({provide:r,useValue:!0})):yt(Mo.create(n.concat(e).concat({provide:r,useValue:!0})))),bt(r)}}function bt(t){var e=wt();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}function _t(){ho&&!ho.destroyed&&ho.destroy()}function wt(){return ho&&!ho.destroyed?ho:null}function Et(t){return"noop"===t?new Fs:("zone.js"===t?void 0:t)||new Ds({enableLongStackTrace:mt()})}function Ct(t,e,n){try{var r=n();return Y(r)?r.catch(function(n){throw e.runOutsideAngular(function(){return t.handleError(n)}),n}):r}catch(n){throw e.runOutsideAngular(function(){return t.handleError(n)}),n}}function St(t,e){return t=Array.isArray(e)?e.reduce(St,t):Object(ji.a)({},t,e)}function xt(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}function Ot(t,e){var n=ia.get(t);if(n)throw new Error("Duplicate module registered for "+t+" - "+n.moduleType.name+" vs "+e.moduleType.name);ia.set(t,e)}function Tt(t){var e=ia.get(t);if(!e)throw new Error("No module with ID "+t+" loaded");return e}function Pt(t){return t.reduce(function(t,e){var n=Array.isArray(e)?Pt(e):e;return t.concat(n)},[])}function At(t,e,n){if(!t)throw new Error("Cannot find '"+n+"' in '"+e+"'");return t}function Mt(t){return t.map(function(t){return t.nativeElement})}function Rt(t,e,n){t.childNodes.forEach(function(t){t instanceof ma&&(e(t)&&n.push(t),Rt(t,e,n))})}function Nt(t,e,n){t instanceof ma&&t.childNodes.forEach(function(t){e(t)&&n.push(t),t instanceof ma&&Nt(t,e,n)})}function kt(t){return ya.get(t)||null}function It(t){ya.set(t.nativeNode,t)}function jt(t){ya.delete(t.nativeNode)}function Dt(t,e){var n=Lt(t),r=Lt(e);if(n&&r)return Ft(t,e,Dt);var i=t&&("object"==typeof t||"function"==typeof t),o=e&&("object"==typeof e||"function"==typeof e);return!(n||!i||r||!o)||l(t,e)}function Lt(t){return!!Ut(t)&&(Array.isArray(t)||!(t instanceof Map)&&u()in t)}function Ft(t,e,n){for(var r=t[u()](),i=e[u()]();;){var o=r.next(),s=i.next();if(o.done&&s.done)return!0;if(o.done||s.done)return!1;if(!n(o.value,s.value))return!1}}function Vt(t,e){if(Array.isArray(t))for(var n=0;n<t.length;n++)e(t[n]);else for(var r=t[u()](),i=void 0;!(i=r.next()).done;)e(i.value)}function Ut(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Bt(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}function Ht(t){return t.name||typeof t}function zt(){return Ia}function qt(){return ja}function Wt(t){return t||"en-US"}function Gt(t,e,n){var r=t.state,i=1792&r;return i===e?(t.state=-1793&r|n,t.initIndex=-1,!0):i===n}function Kt(t,e,n){return(1792&t.state)===e&&t.initIndex<=n&&(t.initIndex=n+1,!0)}function Qt(t,e){return t.nodes[e]}function $t(t,e){return t.nodes[e]}function Zt(t,e){return t.nodes[e]}function Yt(t,e){return t.nodes[e]}function Xt(t,e){return t.nodes[e]}function Jt(t,e,n,r){var i="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '"+e+"'. Current value: '"+n+"'.";return r&&(i+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),ee(i,t)}function te(t,e){return t instanceof Error||(t=new Error(t.toString())),ne(t,e),t}function ee(t,e){var n=new Error(t);return ne(n,e),n}function ne(t,e){t[zo]=e,t[Wo]=e.logError.bind(e)}function re(t){return!!E(t)}function ie(t){return new Error("ViewDestroyedError: Attempt to use a destroyed view: "+t)}function oe(t){var e=Qa.get(t);return e||(e=p(t)+"_"+Qa.size,Qa.set(t,e)),e}function se(t,e,n,r){if(r instanceof ga){r=r.wrapped;var i=t.def.nodes[e].bindingIndex+n,o=t.oldValues[i];o instanceof ga&&(o=o.wrapped),t.oldValues[i]=new ga(o)}return r}function ae(t){return{id:$a,styles:t.styles,encapsulation:t.encapsulation,data:t.data}}function ue(t){if(t&&t.id===$a){var e=null!=t.encapsulation&&t.encapsulation!==co.None||t.styles.length||Object.keys(t.data).length;t.id=e?"c"+Ya++:Za}return t&&t.id===Za&&(t=null),t||null}function ce(t,e,n,r){var i=t.oldValues;return!(!(2&t.state)&&l(i[e.bindingIndex+n],r))}function le(t,e,n,r){return!!ce(t,e,n,r)&&(t.oldValues[e.bindingIndex+n]=r,!0)}function pe(t,e,n,r){var i=t.oldValues[e.bindingIndex+n];if(1&t.state||!Dt(i,r))throw Jt(Ga.createDebugContext(t,e.nodeIndex),i,r,0!=(1&t.state))}function he(t){for(var e=t;e;)2&e.def.flags&&(e.state|=8),e=e.viewContainerParent||e.parent}function fe(t,e){for(var n=t;n&&n!==e;)n.state|=64,n=n.viewContainerParent||n.parent}function de(t,e,n,r){try{return he(33554432&t.def.nodes[e].flags?$t(t,e).componentView:t),Ga.handleEvent(t,e,n,r)}catch(e){t.root.errorHandler.handleError(e)}}function ve(t){if(t.parent){return $t(t.parent,t.parentNodeDef.nodeIndex)}return null}function me(t){return t.parent?t.parentNodeDef.parent:null}function ye(t,e){switch(201347067&e.flags){case 1:return $t(t,e.nodeIndex).renderElement;case 2:return Qt(t,e.nodeIndex).renderText}}function ge(t,e){return t?t+":"+e:e}function be(t){return!!t.parent&&!!(32768&t.parentNodeDef.flags)}function _e(t){return!(!t.parent||32768&t.parentNodeDef.flags)}function we(t){return 1<<t%32}function Ee(t){var e={},n=0,r={};return t&&t.forEach(function(t){var i=t[0],o=t[1];"number"==typeof i?(e[i]=o,n|=we(i)):r[i]=o}),{matchedQueries:e,references:r,matchedQueryIds:n}}function Ce(t){return t.map(function(t){var e,n;return Array.isArray(t)?(n=t[0],e=t[1]):(n=0,e=t),{flags:n,token:e,tokenKey:oe(e)}})}function Se(t,e,n){var r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&r.element.componentRendererType.encapsulation===co.Native?$t(t,n.renderParent.nodeIndex).renderElement:void 0:e}function xe(t){var e=Xa.get(t);return e||(e=t(function(){return Ka}),e.factory=t,Xa.set(t,e)),e}function Oe(t){var e=[];return Te(t,0,void 0,void 0,e),e}function Te(t,e,n,r,i){3===e&&(n=t.renderer.parentNode(ye(t,t.def.lastRenderRootNode))),Pe(t,e,0,t.def.nodes.length-1,n,r,i)}function Pe(t,e,n,r,i,o,s){for(var a=n;a<=r;a++){var u=t.def.nodes[a];11&u.flags&&Me(t,u,e,i,o,s),a+=u.childCount}}function Ae(t,e,n,r,i,o){for(var s=t;s&&!be(s);)s=s.parent;for(var a=s.parent,u=me(s),c=u.nodeIndex+1,l=u.nodeIndex+u.childCount,p=c;p<=l;p++){var h=a.def.nodes[p];h.ngContentIndex===e&&Me(a,h,n,r,i,o),p+=h.childCount}if(!a.parent){var f=t.root.projectableNodes[e];if(f)for(var p=0;p<f.length;p++)Re(t,f[p],n,r,i,o)}}function Me(t,e,n,r,i,o){if(8&e.flags)Ae(t,e.ngContent.index,n,r,i,o);else{var s=ye(t,e);if(3===n&&33554432&e.flags&&48&e.bindingFlags){if(16&e.bindingFlags&&Re(t,s,n,r,i,o),32&e.bindingFlags){var a=$t(t,e.nodeIndex).componentView;Re(a,s,n,r,i,o)}}else Re(t,s,n,r,i,o);if(16777216&e.flags)for(var u=$t(t,e.nodeIndex).viewContainer._embeddedViews,c=0;c<u.length;c++)Te(u[c],n,r,i,o);1&e.flags&&!e.element.name&&Pe(t,n,e.nodeIndex+1,e.nodeIndex+e.childCount,r,i,o)}}function Re(t,e,n,r,i,o){var s=t.renderer;switch(n){case 1:s.appendChild(r,e);break;case 2:s.insertBefore(r,e,i);break;case 3:s.removeChild(r,e);break;case 0:o.push(e)}}function Ne(t){if(":"===t[0]){var e=t.match(Ja);return[e[1],e[2]]}return["",t]}function ke(t){for(var e=0,n=0;n<t.length;n++)e|=t[n].flags;return e}function Ie(t,e){for(var n="",r=0;r<2*t;r+=2)n=n+e[r]+De(e[r+1]);return n+e[2*t]}function je(t,e,n,r,i,o,s,a,u,c,l,p,h,f,d,v,m,y,g,b){switch(t){case 1:return e+De(n)+r;case 2:return e+De(n)+r+De(i)+o;case 3:return e+De(n)+r+De(i)+o+De(s)+a;case 4:return e+De(n)+r+De(i)+o+De(s)+a+De(u)+c;case 5:return e+De(n)+r+De(i)+o+De(s)+a+De(u)+c+De(l)+p;case 6:return e+De(n)+r+De(i)+o+De(s)+a+De(u)+c+De(l)+p+De(h)+f;case 7:return e+De(n)+r+De(i)+o+De(s)+a+De(u)+c+De(l)+p+De(h)+f+De(d)+v;case 8:return e+De(n)+r+De(i)+o+De(s)+a+De(u)+c+De(l)+p+De(h)+f+De(d)+v+De(m)+y;case 9:return e+De(n)+r+De(i)+o+De(s)+a+De(u)+c+De(l)+p+De(h)+f+De(d)+v+De(m)+y+De(g)+b;default:throw new Error("Does not support more than 9 expressions")}}function De(t){return null!=t?t.toString():""}function Le(t,e,n,r,i,o){t|=1;var s=Ee(e),a=s.matchedQueries,u=s.references;return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:t,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:a,matchedQueryIds:s.matchedQueryIds,references:u,ngContentIndex:n,childCount:r,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:o?xe(o):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:i||Ka},provider:null,text:null,query:null,ngContent:null}}function Fe(t,e,n,r,i,o,s,a,u,c,l,p){void 0===s&&(s=[]),c||(c=Ka);var h=Ee(n),f=h.matchedQueries,d=h.references,v=h.matchedQueryIds,m=null,y=null;o&&(I=Ne(o),m=I[0],y=I[1]),a=a||[];for(var g=new Array(a.length),b=0;b<a.length;b++){var _=a[b],w=_[0],E=_[1],C=_[2],S=Ne(E),x=S[0],O=S[1],T=void 0,P=void 0;switch(15&w){case 4:P=C;break;case 1:case 8:T=C}g[b]={flags:w,ns:x,name:O,nonMinifiedName:O,securityContext:T,suffix:P}}u=u||[];for(var A=new Array(u.length),b=0;b<u.length;b++){var M=u[b],R=M[0],N=M[1];A[b]={type:0,target:R,eventName:N,propName:null}}s=s||[];var k=s.map(function(t){var e=t[0],n=t[1],r=Ne(e);return[r[0],r[1],n]});return p=ue(p),l&&(e|=33554432),e|=1,{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:f,matchedQueryIds:v,references:d,ngContentIndex:r,childCount:i,bindings:g,bindingFlags:ke(g),outputs:A,element:{ns:m,name:y,attrs:k,template:null,componentProvider:null,componentView:l||null,componentRendererType:p,publicProviders:null,allProviders:null,handleEvent:c||Ka},provider:null,text:null,query:null,ngContent:null};var I}function Ve(t,e,n){var r,i=n.element,o=t.root.selectorOrNode,s=t.renderer;if(t.parent||!o){r=i.name?s.createElement(i.name,i.ns):s.createComment("");var a=Se(t,e,n);a&&s.appendChild(a,r)}else r=s.selectRootElement(o);if(i.attrs)for(var u=0;u<i.attrs.length;u++){var c=i.attrs[u],l=c[0],p=c[1],h=c[2];s.setAttribute(r,p,h,l)}return r}function Ue(t,e,n,r){for(var i=0;i<n.outputs.length;i++){var o=n.outputs[i],s=Be(t,n.nodeIndex,ge(o.target,o.eventName)),a=o.target,u=t;"component"===o.target&&(a=null,u=e);var c=u.renderer.listen(a||r,o.eventName,s);t.disposables[n.outputIndex+i]=c}}function Be(t,e,n){return function(r){return de(t,e,n,r)}}function He(t,e,n,r,i,o,s,a,u,c,l,p){var h=e.bindings.length,f=!1;return h>0&&qe(t,e,0,n)&&(f=!0),h>1&&qe(t,e,1,r)&&(f=!0),h>2&&qe(t,e,2,i)&&(f=!0),h>3&&qe(t,e,3,o)&&(f=!0),h>4&&qe(t,e,4,s)&&(f=!0),h>5&&qe(t,e,5,a)&&(f=!0),h>6&&qe(t,e,6,u)&&(f=!0),h>7&&qe(t,e,7,c)&&(f=!0),h>8&&qe(t,e,8,l)&&(f=!0),h>9&&qe(t,e,9,p)&&(f=!0),f}function ze(t,e,n){for(var r=!1,i=0;i<n.length;i++)qe(t,e,i,n[i])&&(r=!0);return r}function qe(t,e,n,r){if(!le(t,e,n,r))return!1;var i=e.bindings[n],o=$t(t,e.nodeIndex),s=o.renderElement,a=i.name;switch(15&i.flags){case 1:We(t,i,s,i.ns,a,r);break;case 2:Ge(t,s,a,r);break;case 4:Ke(t,i,s,a,r);break;case 8:Qe(33554432&e.flags&&32&i.flags?o.componentView:t,i,s,a,r)}return!0}function We(t,e,n,r,i,o){var s=e.securityContext,a=s?t.root.sanitizer.sanitize(s,o):o;a=null!=a?a.toString():null;var u=t.renderer;null!=o?u.setAttribute(n,i,a,r):u.removeAttribute(n,i,r)}function Ge(t,e,n,r){var i=t.renderer;r?i.addClass(e,n):i.removeClass(e,n)}function Ke(t,e,n,r,i){var o=t.root.sanitizer.sanitize(za.STYLE,i);if(null!=o){o=o.toString();var s=e.suffix;null!=s&&(o+=s)}else o=null;var a=t.renderer;null!=o?a.setStyle(n,r,o):a.removeStyle(n,r)}function Qe(t,e,n,r,i){var o=e.securityContext,s=o?t.root.sanitizer.sanitize(o,i):i;t.renderer.setProperty(n,r,s)}function $e(t,e,n,r){return n=f(n),{index:-1,deps:Ce(r),flags:t,token:e,value:n}}function Ze(t){for(var e={},n=0;n<t.length;n++){var r=t[n];r.index=n,e[oe(r.token)]=r}return{factory:null,providersByKey:e,providers:t}}function Ye(t){for(var e=t._def,n=t._providers=new Array(e.providers.length),r=0;r<e.providers.length;r++){var i=e.providers[r];4096&i.flags||(n[r]=Je(t,i))}}function Xe(t,e,n){if(void 0===n&&(n=Mo.THROW_IF_NOT_FOUND),8&e.flags)return e.token;if(2&e.flags&&(n=null),1&e.flags)return t._parent.get(e.token,n);var r=e.tokenKey;switch(r){case ru:case iu:return t}var i=t._def.providersByKey[r];if(i){var o=t._providers[i.index];return void 0===o&&(o=t._providers[i.index]=Je(t,i)),o===nu?void 0:o}return t._parent.get(e.token,n)}function Je(t,e){var n;switch(201347067&e.flags){case 512:n=tn(t,e.value,e.deps);break;case 1024:n=en(t,e.value,e.deps);break;case 2048:n=Xe(t,e.deps[0]);break;case 256:n=e.value}return void 0===n?nu:n}function tn(t,e,n){var r=n.length;switch(r){case 0:return new e;case 1:return new e(Xe(t,n[0]));case 2:return new e(Xe(t,n[0]),Xe(t,n[1]));case 3:return new e(Xe(t,n[0]),Xe(t,n[1]),Xe(t,n[2]));default:for(var i=new Array(r),o=0;o<r;o++)i[o]=Xe(t,n[o]);return new(e.bind.apply(e,[void 0].concat(i)))}}function en(t,e,n){var r=n.length;switch(r){case 0:return e();case 1:return e(Xe(t,n[0]));case 2:return e(Xe(t,n[0]),Xe(t,n[1]));case 3:return e(Xe(t,n[0]),Xe(t,n[1]),Xe(t,n[2]));default:for(var i=Array(r),o=0;o<r;o++)i[o]=Xe(t,n[o]);return e.apply(void 0,i)}}function nn(t,e){for(var n=t._def,r=0;r<n.providers.length;r++){if(131072&n.providers[r].flags){var i=t._providers[r];i&&i!==nu&&i.ngOnDestroy()}}}function rn(t,e,n,r){var i=e.viewContainer._embeddedViews;null!==n&&void 0!==n||(n=i.length),r.viewContainerParent=t,hn(i,n,r),on(e,r),Ga.dirtyParentQueries(r),ln(e,n>0?i[n-1]:null,r)}function on(t,e){var n=ve(e);if(n&&n!==t&&!(16&e.state)){e.state|=16;var r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(e),sn(e.parent.def,e.parentNodeDef)}}function sn(t,e){if(!(4&e.flags)){t.nodeFlags|=4,e.flags|=4;for(var n=e.parent;n;)n.childFlags|=4,n=n.parent}}function an(t,e){var n=t.viewContainer._embeddedViews;if((null==e||e>=n.length)&&(e=n.length-1),e<0)return null;var r=n[e];return r.viewContainerParent=null,fn(n,e),Ga.dirtyParentQueries(r),pn(r),r}function un(t){if(16&t.state){var e=ve(t);if(e){var n=e.template._projectedViews;n&&(fn(n,n.indexOf(t)),Ga.dirtyParentQueries(t))}}}function cn(t,e,n){var r=t.viewContainer._embeddedViews,i=r[e];return fn(r,e),null==n&&(n=r.length),hn(r,n,i),Ga.dirtyParentQueries(i),pn(i),ln(t,n>0?r[n-1]:null,i),i}function ln(t,e,n){var r=e?ye(e,e.def.lastRenderRootNode):t.renderElement;Te(n,2,n.renderer.parentNode(r),n.renderer.nextSibling(r),void 0)}function pn(t){Te(t,3,null,null,void 0)}function hn(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function fn(t,e){e>=t.length-1?t.pop():t.splice(e,1)}function dn(t,e,n,r,i,o){return new su(t,e,n,r,i,o)}function vn(t){return t.viewDefFactory}function mn(t,e,n){return new uu(t,e,n)}function yn(t){return new cu(t)}function gn(t,e){return new lu(t,e)}function bn(t,e){return new pu(t,e)}function _n(t,e){var n=t.def.nodes[e];if(1&n.flags){var r=$t(t,n.nodeIndex);return n.element.template?r.template:r.renderElement}if(2&n.flags)return Qt(t,n.nodeIndex).renderText;if(20240&n.flags)return Zt(t,n.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+e)}function wn(t){return new hu(t.renderer)}function En(t,e,n,r){return new fu(t,e,n,r)}function Cn(t,e,n,r,i,o,s,a){var u=[];if(s)for(var c in s){var l=s[c],p=l[0],h=l[1];u[p]={flags:8,name:c,nonMinifiedName:h,ns:null,securityContext:null,suffix:null}}var f=[];if(a)for(var d in a)f.push({type:1,propName:d,target:null,eventName:a[d]});return e|=16384,On(t,e,n,r,i,i,o,u,f)}function Sn(t,e,n){return t|=16,On(-1,t,null,0,e,e,n)}function xn(t,e,n,r,i){return On(-1,t,e,0,n,r,i)}function On(t,e,n,r,i,o,s,a,u){var c=Ee(n),l=c.matchedQueries,p=c.references,h=c.matchedQueryIds;u||(u=[]),a||(a=[]),o=f(o);var d=Ce(s);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:l,matchedQueryIds:h,references:p,ngContentIndex:-1,childCount:r,bindings:a,bindingFlags:ke(a),outputs:u,element:null,provider:{token:i,value:o,deps:d},text:null,query:null,ngContent:null}}function Tn(t,e){return kn(t,e)}function Pn(t,e){for(var n=t;n.parent&&!be(n);)n=n.parent;return In(n.parent,me(n),!0,e.provider.value,e.provider.deps)}function An(t,e){var n=(32768&e.flags)>0,r=In(t,e.parent,n,e.provider.value,e.provider.deps);if(e.outputs.length)for(var i=0;i<e.outputs.length;i++){var o=e.outputs[i],s=r[o.propName].subscribe(Mn(t,e.parent.nodeIndex,o.eventName));t.disposables[e.outputIndex+i]=s.unsubscribe.bind(s)}return r}function Mn(t,e,n){return function(r){return de(t,e,n,r)}}function Rn(t,e,n,r,i,o,s,a,u,c,l,p){var h=Zt(t,e.nodeIndex),f=h.instance,d=!1,v=void 0,m=e.bindings.length;return m>0&&ce(t,e,0,n)&&(d=!0,v=Fn(t,h,e,0,n,v)),m>1&&ce(t,e,1,r)&&(d=!0,v=Fn(t,h,e,1,r,v)),m>2&&ce(t,e,2,i)&&(d=!0,v=Fn(t,h,e,2,i,v)),m>3&&ce(t,e,3,o)&&(d=!0,v=Fn(t,h,e,3,o,v)),m>4&&ce(t,e,4,s)&&(d=!0,v=Fn(t,h,e,4,s,v)),m>5&&ce(t,e,5,a)&&(d=!0,v=Fn(t,h,e,5,a,v)),m>6&&ce(t,e,6,u)&&(d=!0,v=Fn(t,h,e,6,u,v)),m>7&&ce(t,e,7,c)&&(d=!0,v=Fn(t,h,e,7,c,v)),m>8&&ce(t,e,8,l)&&(d=!0,v=Fn(t,h,e,8,l,v)),m>9&&ce(t,e,9,p)&&(d=!0,v=Fn(t,h,e,9,p,v)),v&&f.ngOnChanges(v),65536&e.flags&&Kt(t,256,e.nodeIndex)&&f.ngOnInit(),262144&e.flags&&f.ngDoCheck(),d}function Nn(t,e,n){for(var r=Zt(t,e.nodeIndex),i=r.instance,o=!1,s=void 0,a=0;a<n.length;a++)ce(t,e,a,n[a])&&(o=!0,s=Fn(t,r,e,a,n[a],s));return s&&i.ngOnChanges(s),65536&e.flags&&Kt(t,256,e.nodeIndex)&&i.ngOnInit(),262144&e.flags&&i.ngDoCheck(),o}function kn(t,e){var n=(8192&e.flags)>0,r=e.provider;switch(201347067&e.flags){case 512:return In(t,e.parent,n,r.value,r.deps);case 1024:return jn(t,e.parent,n,r.value,r.deps);case 2048:return Dn(t,e.parent,n,r.deps[0]);case 256:return r.value}}function In(t,e,n,r,i){var o=i.length;switch(o){case 0:return new r;case 1:return new r(Dn(t,e,n,i[0]));case 2:return new r(Dn(t,e,n,i[0]),Dn(t,e,n,i[1]));case 3:return new r(Dn(t,e,n,i[0]),Dn(t,e,n,i[1]),Dn(t,e,n,i[2]));default:for(var s=new Array(o),a=0;a<o;a++)s[a]=Dn(t,e,n,i[a]);return new(r.bind.apply(r,[void 0].concat(s)))}}function jn(t,e,n,r,i){var o=i.length;switch(o){case 0:return r();case 1:return r(Dn(t,e,n,i[0]));case 2:return r(Dn(t,e,n,i[0]),Dn(t,e,n,i[1]));case 3:return r(Dn(t,e,n,i[0]),Dn(t,e,n,i[1]),Dn(t,e,n,i[2]));default:for(var s=Array(o),a=0;a<o;a++)s[a]=Dn(t,e,n,i[a]);return r.apply(void 0,s)}}function Dn(t,e,n,r,i){if(void 0===i&&(i=Mo.THROW_IF_NOT_FOUND),8&r.flags)return r.token;var o=t;2&r.flags&&(i=null);var s=r.tokenKey;for(s===bu&&(n=!(!e||!e.element.componentView)),e&&1&r.flags&&(n=!1,e=e.parent);t;){if(e)switch(s){case du:var a=Ln(t,e,n);return wn(a);case vu:var a=Ln(t,e,n);return a.renderer;case mu:return new na($t(t,e.nodeIndex).renderElement);case yu:return $t(t,e.nodeIndex).viewContainer;case gu:if(e.element.template)return $t(t,e.nodeIndex).template;break;case bu:return yn(Ln(t,e,n));case _u:return bn(t,e);default:var u=(n?e.element.allProviders:e.element.publicProviders)[s];if(u){var c=Zt(t,u.nodeIndex);return c||(c={instance:kn(t,u)},t.nodes[u.nodeIndex]=c),c.instance}}n=be(t),e=me(t),t=t.parent}var l=o.root.injector.get(r.token,wu);return l!==wu||i===wu?l:o.root.ngModule.injector.get(r.token,i)}function Ln(t,e,n){var r;if(n)r=$t(t,e.nodeIndex).componentView;else for(r=t;r.parent&&!be(r);)r=r.parent;return r}function Fn(t,e,n,r,i,o){if(32768&n.flags){var s=$t(t,n.parent.nodeIndex).componentView;2&s.def.flags&&(s.state|=8)}var a=n.bindings[r],u=a.name;if(e.instance[u]=i,524288&n.flags){o=o||{};var c=t.oldValues[n.bindingIndex+r];c instanceof ga&&(c=c.wrapped);o[n.bindings[r].nonMinifiedName]=new _a(c,i,0!=(2&t.state))}return t.oldValues[n.bindingIndex+r]=i,o}function Vn(t,e){if(t.def.nodeFlags&e)for(var n=t.def.nodes,r=0,i=0;i<n.length;i++){var o=n[i],s=o.parent;for(!s&&o.flags&e&&Bn(t,i,o.flags&e,r++),0==(o.childFlags&e)&&(i+=o.childCount);s&&1&s.flags&&i===s.nodeIndex+s.childCount;)s.directChildFlags&e&&(r=Un(t,s,e,r)),s=s.parent}}function Un(t,e,n,r){for(var i=e.nodeIndex+1;i<=e.nodeIndex+e.childCount;i++){var o=t.def.nodes[i];o.flags&n&&Bn(t,i,o.flags&n,r++),i+=o.childCount}return r}function Bn(t,e,n,r){var i=Zt(t,e);if(i){var o=i.instance;o&&(Ga.setCurrentNode(t,e),1048576&n&&Kt(t,512,r)&&o.ngAfterContentInit(),2097152&n&&o.ngAfterContentChecked(),4194304&n&&Kt(t,768,r)&&o.ngAfterViewInit(),8388608&n&&o.ngAfterViewChecked(),131072&n&&o.ngOnDestroy())}}function Hn(t,e,n){var r=[];for(var i in n){var o=n[i];r.push({propName:i,bindingType:o})}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,ngContentIndex:-1,matchedQueries:{},matchedQueryIds:0,references:{},childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:{id:e,filterId:we(e),bindings:r},ngContent:null}}function zn(){return new oa}function qn(t){for(var e=t.def.nodeMatchedQueries;t.parent&&_e(t);){var n=t.parentNodeDef;t=t.parent;for(var r=n.nodeIndex+n.childCount,i=0;i<=r;i++){var o=t.def.nodes[i];67108864&o.flags&&536870912&o.flags&&(o.query.filterId&e)===o.query.filterId&&Xt(t,i).setDirty(),!(1&o.flags&&i+o.childCount<n.nodeIndex)&&67108864&o.childFlags&&536870912&o.childFlags||(i+=o.childCount)}}if(134217728&t.def.nodeFlags)for(var i=0;i<t.def.nodes.length;i++){var o=t.def.nodes[i];134217728&o.flags&&536870912&o.flags&&Xt(t,i).setDirty(),i+=o.childCount}}function Wn(t,e){var n=Xt(t,e.nodeIndex);if(n.dirty){var r,i=void 0;if(67108864&e.flags){var o=e.parent.parent;i=Gn(t,o.nodeIndex,o.nodeIndex+o.childCount,e.query,[]),r=Zt(t,e.parent.nodeIndex).instance}else 134217728&e.flags&&(i=Gn(t,0,t.def.nodes.length-1,e.query,[]),r=t.component);n.reset(i);for(var s=e.query.bindings,a=!1,u=0;u<s.length;u++){var c=s[u],l=void 0;switch(c.bindingType){case 0:l=n.first;break;case 1:l=n,a=!0}r[c.propName]=l}a&&n.notifyOnChanges()}}function Gn(t,e,n,r,i){for(var o=e;o<=n;o++){var s=t.def.nodes[o],a=s.matchedQueries[r.id];if(null!=a&&i.push(Kn(t,s,a)),1&s.flags&&s.element.template&&(s.element.template.nodeMatchedQueries&r.filterId)===r.filterId){var u=$t(t,o);if((s.childMatchedQueries&r.filterId)===r.filterId&&(Gn(t,o+1,o+s.childCount,r,i),o+=s.childCount),16777216&s.flags)for(var c=u.viewContainer._embeddedViews,l=0;l<c.length;l++){var p=c[l],h=ve(p);h&&h===u&&Gn(p,0,p.def.nodes.length-1,r,i)}var f=u.template._projectedViews;if(f)for(var l=0;l<f.length;l++){var d=f[l];Gn(d,0,d.def.nodes.length-1,r,i)}}(s.childMatchedQueries&r.filterId)!==r.filterId&&(o+=s.childCount)}return i}function Kn(t,e,n){if(null!=n)switch(n){case 1:return $t(t,e.nodeIndex).renderElement;case 0:return new na($t(t,e.nodeIndex).renderElement);case 2:return $t(t,e.nodeIndex).template;case 3:return $t(t,e.nodeIndex).viewContainer;case 4:return Zt(t,e.nodeIndex).instance}}function Qn(t,e){return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:8,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:t,childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:null,ngContent:{index:e}}}function $n(t,e,n){var r=Se(t,e,n);if(r){Ae(t,n.ngContent.index,1,r,null,void 0)}}function Zn(t,e){return Jn(128,t,new Array(e+1))}function Yn(t,e){return Jn(32,t,new Array(e))}function Xn(t,e){for(var n=Object.keys(e),r=n.length,i=new Array(r),o=0;o<r;o++){var s=n[o];i[e[s]]=s}return Jn(64,t,i)}function Jn(t,e,n){for(var r=new Array(n.length),i=0;i<n.length;i++){var o=n[i];r[i]={flags:8,name:o,ns:null,nonMinifiedName:o,securityContext:null,suffix:null}}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:-1,childCount:0,bindings:r,bindingFlags:ke(r),outputs:[],element:null,provider:null,text:null,query:null,ngContent:null}}function tr(t,e){return{value:void 0}}function er(t,e,n,r,i,o,s,a,u,c,l,p){var h=e.bindings,f=!1,d=h.length;if(d>0&&le(t,e,0,n)&&(f=!0),d>1&&le(t,e,1,r)&&(f=!0),d>2&&le(t,e,2,i)&&(f=!0),d>3&&le(t,e,3,o)&&(f=!0),d>4&&le(t,e,4,s)&&(f=!0),d>5&&le(t,e,5,a)&&(f=!0),d>6&&le(t,e,6,u)&&(f=!0),d>7&&le(t,e,7,c)&&(f=!0),d>8&&le(t,e,8,l)&&(f=!0),d>9&&le(t,e,9,p)&&(f=!0),f){var v=Yt(t,e.nodeIndex),m=void 0;switch(201347067&e.flags){case 32:m=new Array(h.length),d>0&&(m[0]=n),d>1&&(m[1]=r),d>2&&(m[2]=i),d>3&&(m[3]=o),d>4&&(m[4]=s),d>5&&(m[5]=a),d>6&&(m[6]=u),d>7&&(m[7]=c),d>8&&(m[8]=l),d>9&&(m[9]=p);break;case 64:m={},d>0&&(m[h[0].name]=n),d>1&&(m[h[1].name]=r),d>2&&(m[h[2].name]=i),d>3&&(m[h[3].name]=o),d>4&&(m[h[4].name]=s),d>5&&(m[h[5].name]=a),d>6&&(m[h[6].name]=u),d>7&&(m[h[7].name]=c),d>8&&(m[h[8].name]=l),d>9&&(m[h[9].name]=p);break;case 128:var y=n;switch(d){case 1:m=y.transform(n);break;case 2:m=y.transform(r);break;case 3:m=y.transform(r,i);break;case 4:m=y.transform(r,i,o);break;case 5:m=y.transform(r,i,o,s);break;case 6:m=y.transform(r,i,o,s,a);break;case 7:m=y.transform(r,i,o,s,a,u);break;case 8:m=y.transform(r,i,o,s,a,u,c);break;case 9:m=y.transform(r,i,o,s,a,u,c,l);break;case 10:m=y.transform(r,i,o,s,a,u,c,l,p)}}v.value=m}return f}function nr(t,e,n){for(var r=e.bindings,i=!1,o=0;o<n.length;o++)le(t,e,o,n[o])&&(i=!0);if(i){var s=Yt(t,e.nodeIndex),a=void 0;switch(201347067&e.flags){case 32:a=n;break;case 64:a={};for(var o=0;o<n.length;o++)a[r[o].name]=n[o];break;case 128:var u=n[0],c=n.slice(1);a=u.transform.apply(u,c)}s.value=a}return i}function rr(t,e,n){for(var r=new Array(n.length-1),i=1;i<n.length;i++)r[i-1]={flags:8,name:null,ns:null,nonMinifiedName:null,securityContext:null,suffix:n[i]};return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:e,childCount:0,bindings:r,bindingFlags:8,outputs:[],element:null,provider:null,text:{prefix:n[0]},query:null,ngContent:null}}function ir(t,e,n){var r,i=t.renderer;r=i.createText(n.text.prefix);var o=Se(t,e,n);return o&&i.appendChild(o,r),{renderText:r}}function or(t,e,n,r,i,o,s,a,u,c,l,p){var h=!1,f=e.bindings,d=f.length;if(d>0&&le(t,e,0,n)&&(h=!0),d>1&&le(t,e,1,r)&&(h=!0),d>2&&le(t,e,2,i)&&(h=!0),d>3&&le(t,e,3,o)&&(h=!0),d>4&&le(t,e,4,s)&&(h=!0),d>5&&le(t,e,5,a)&&(h=!0),d>6&&le(t,e,6,u)&&(h=!0),d>7&&le(t,e,7,c)&&(h=!0),d>8&&le(t,e,8,l)&&(h=!0),d>9&&le(t,e,9,p)&&(h=!0),h){var v=e.text.prefix;d>0&&(v+=ar(n,f[0])),d>1&&(v+=ar(r,f[1])),d>2&&(v+=ar(i,f[2])),d>3&&(v+=ar(o,f[3])),d>4&&(v+=ar(s,f[4])),d>5&&(v+=ar(a,f[5])),d>6&&(v+=ar(u,f[6])),d>7&&(v+=ar(c,f[7])),d>8&&(v+=ar(l,f[8])),d>9&&(v+=ar(p,f[9]));var m=Qt(t,e.nodeIndex).renderText;t.renderer.setValue(m,v)}return h}function sr(t,e,n){for(var r=e.bindings,i=!1,o=0;o<n.length;o++)le(t,e,o,n[o])&&(i=!0);if(i){for(var s="",o=0;o<n.length;o++)s+=ar(n[o],r[o]);s=e.text.prefix+s;var a=Qt(t,e.nodeIndex).renderText;t.renderer.setValue(a,s)}return i}function ar(t,e){return(null!=t?t.toString():"")+e.suffix}function ur(t,e,n,r){for(var i=0,o=0,s=0,a=0,u=0,c=null,l=null,p=!1,h=!1,f=null,d=0;d<e.length;d++){var v=e[d];if(v.nodeIndex=d,v.parent=c,v.bindingIndex=i,v.outputIndex=o,v.renderParent=l,s|=v.flags,u|=v.matchedQueryIds,v.element){var m=v.element;m.publicProviders=c?c.element.publicProviders:Object.create(null),m.allProviders=m.publicProviders,p=!1,h=!1,v.element.template&&(u|=v.element.template.nodeMatchedQueries)}if(lr(c,v,e.length),i+=v.bindings.length,o+=v.outputs.length,!l&&3&v.flags&&(f=v),20224&v.flags){p||(p=!0,c.element.publicProviders=Object.create(c.element.publicProviders),c.element.allProviders=c.element.publicProviders);var y=0!=(8192&v.flags),g=0!=(32768&v.flags);!y||g?c.element.publicProviders[oe(v.provider.token)]=v:(h||(h=!0,c.element.allProviders=Object.create(c.element.publicProviders)),c.element.allProviders[oe(v.provider.token)]=v),g&&(c.element.componentProvider=v)}if(c?(c.childFlags|=v.flags,c.directChildFlags|=v.flags,c.childMatchedQueries|=v.matchedQueryIds,v.element&&v.element.template&&(c.childMatchedQueries|=v.element.template.nodeMatchedQueries)):a|=v.flags,v.childCount>0)c=v,cr(v)||(l=v);else for(;c&&d===c.nodeIndex+c.childCount;){var b=c.parent;b&&(b.childFlags|=c.childFlags,b.childMatchedQueries|=c.childMatchedQueries),c=b,l=c&&cr(c)?c.renderParent:c}}var _=function(t,n,r,i){return e[n].element.handleEvent(t,r,i)};return{factory:null,nodeFlags:s,rootNodeFlags:a,nodeMatchedQueries:u,flags:t,nodes:e,updateDirectives:n||Ka,updateRenderer:r||Ka,handleEvent:_,bindingCount:i,outputCount:o,lastRenderRootNode:f}}function cr(t){return 0!=(1&t.flags)&&null===t.element.name}function lr(t,e,n){var r=e.element&&e.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+e.nodeIndex+"!")}if(20224&e.flags){if(0==(1&(t?t.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+e.nodeIndex+"!")}if(e.query){if(67108864&e.flags&&(!t||0==(16384&t.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+e.nodeIndex+"!");if(134217728&e.flags&&t)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+e.nodeIndex+"!")}if(e.childCount){var i=t?t.nodeIndex+t.childCount:n-1;if(e.nodeIndex<=i&&e.nodeIndex+e.childCount>i)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+e.nodeIndex+"!")}}function pr(t,e,n,r){var i=dr(t.root,t.renderer,t,e,n);return vr(i,t.component,r),mr(i),i}function hr(t,e,n){var r=dr(t,t.renderer,null,null,e);return vr(r,n,n),mr(r),r}function fr(t,e,n,r){var i,o=e.element.componentRendererType;return i=o?t.root.rendererFactory.createRenderer(r,o):t.root.renderer,dr(t.root,i,t,e.element.componentProvider,n)}function dr(t,e,n,r,i){var o=new Array(i.nodes.length),s=i.outputCount?new Array(i.outputCount):null;return{def:i,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:o,state:13,root:t,renderer:e,oldValues:new Array(i.bindingCount),disposables:s,initIndex:-1}}function vr(t,e,n){t.component=e,t.context=n}function mr(t){var e;if(be(t)){var n=t.parentNodeDef;e=$t(t.parent,n.parent.nodeIndex).renderElement}for(var r=t.def,i=t.nodes,o=0;o<r.nodes.length;o++){var s=r.nodes[o];Ga.setCurrentNode(t,o);var a=void 0;switch(201347067&s.flags){case 1:var u=Ve(t,e,s),c=void 0;if(33554432&s.flags){var l=xe(s.element.componentView);c=Ga.createComponentView(t,s,l,u)}Ue(t,c,s,u),a={renderElement:u,componentView:c,viewContainer:null,template:s.element.template?gn(t,s):void 0},16777216&s.flags&&(a.viewContainer=mn(t,s,a));break;case 2:a=ir(t,e,s);break;case 512:case 1024:case 2048:case 256:if(!((a=i[o])||4096&s.flags)){var p=Tn(t,s);a={instance:p}}break;case 16:var p=Pn(t,s);a={instance:p};break;case 16384:if(!(a=i[o])){var p=An(t,s);a={instance:p}}if(32768&s.flags){vr($t(t,s.parent.nodeIndex).componentView,a.instance,a.instance)}break;case 32:case 64:case 128:a=tr(t,s);break;case 67108864:case 134217728:a=zn();break;case 8:$n(t,e,s),a=void 0}i[o]=a}Ar(t,Eu.CreateViewNodes),kr(t,201326592,268435456,0)}function yr(t){_r(t),Ga.updateDirectives(t,1),Mr(t,Eu.CheckNoChanges),Ga.updateRenderer(t,1),Ar(t,Eu.CheckNoChanges),t.state&=-97}function gr(t){1&t.state?(t.state&=-2,t.state|=2):t.state&=-3,Gt(t,0,256),_r(t),Ga.updateDirectives(t,0),Mr(t,Eu.CheckAndUpdate),kr(t,67108864,536870912,0);var e=Gt(t,256,512);Vn(t,2097152|(e?1048576:0)),Ga.updateRenderer(t,0),Ar(t,Eu.CheckAndUpdate),kr(t,134217728,536870912,0),e=Gt(t,512,768),Vn(t,8388608|(e?4194304:0)),2&t.def.flags&&(t.state&=-9),t.state&=-97,Gt(t,768,1024)}function br(t,e,n,r,i,o,s,a,u,c,l,p,h){return 0===n?wr(t,e,r,i,o,s,a,u,c,l,p,h):Er(t,e,r)}function _r(t){var e=t.def;if(4&e.nodeFlags)for(var n=0;n<e.nodes.length;n++){var r=e.nodes[n];if(4&r.flags){var i=$t(t,n).template._projectedViews;if(i)for(var o=0;o<i.length;o++){var s=i[o];s.state|=32,fe(s,t)}}else 0==(4&r.childFlags)&&(n+=r.childCount)}}function wr(t,e,n,r,i,o,s,a,u,c,l,p){switch(201347067&e.flags){case 1:return He(t,e,n,r,i,o,s,a,u,c,l,p);case 2:return or(t,e,n,r,i,o,s,a,u,c,l,p);case 16384:return Rn(t,e,n,r,i,o,s,a,u,c,l,p);case 32:case 64:case 128:return er(t,e,n,r,i,o,s,a,u,c,l,p);default:throw"unreachable"}}function Er(t,e,n){switch(201347067&e.flags){case 1:return ze(t,e,n);case 2:return sr(t,e,n);case 16384:return Nn(t,e,n);case 32:case 64:case 128:return nr(t,e,n);default:throw"unreachable"}}function Cr(t,e,n,r,i,o,s,a,u,c,l,p,h){return 0===n?Sr(t,e,r,i,o,s,a,u,c,l,p,h):xr(t,e,r),!1}function Sr(t,e,n,r,i,o,s,a,u,c,l,p){var h=e.bindings.length;h>0&&pe(t,e,0,n),h>1&&pe(t,e,1,r),h>2&&pe(t,e,2,i),h>3&&pe(t,e,3,o),h>4&&pe(t,e,4,s),h>5&&pe(t,e,5,a),h>6&&pe(t,e,6,u),h>7&&pe(t,e,7,c),h>8&&pe(t,e,8,l),h>9&&pe(t,e,9,p)}function xr(t,e,n){for(var r=0;r<n.length;r++)pe(t,e,r,n[r])}function Or(t,e){if(Xt(t,e.nodeIndex).dirty)throw Jt(Ga.createDebugContext(t,e.nodeIndex),"Query "+e.query.id+" not dirty","Query "+e.query.id+" dirty",0!=(1&t.state))}function Tr(t){if(!(128&t.state)){if(Mr(t,Eu.Destroy),Ar(t,Eu.Destroy),Vn(t,131072),t.disposables)for(var e=0;e<t.disposables.length;e++)t.disposables[e]();un(t),t.renderer.destroyNode&&Pr(t),be(t)&&t.renderer.destroy(),t.state|=128}}function Pr(t){for(var e=t.def.nodes.length,n=0;n<e;n++){var r=t.def.nodes[n];1&r.flags?t.renderer.destroyNode($t(t,n).renderElement):2&r.flags?t.renderer.destroyNode(Qt(t,n).renderText):(67108864&r.flags||134217728&r.flags)&&Xt(t,n).destroy()}}function Ar(t,e){var n=t.def;if(33554432&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var i=n.nodes[r];33554432&i.flags?Rr($t(t,r).componentView,e):0==(33554432&i.childFlags)&&(r+=i.childCount)}}function Mr(t,e){var n=t.def;if(16777216&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var i=n.nodes[r];if(16777216&i.flags)for(var o=$t(t,r).viewContainer._embeddedViews,s=0;s<o.length;s++)Rr(o[s],e);else 0==(16777216&i.childFlags)&&(r+=i.childCount)}}function Rr(t,e){var n=t.state;switch(e){case Eu.CheckNoChanges:0==(128&n)&&(12==(12&n)?yr(t):64&n&&Nr(t,Eu.CheckNoChangesProjectedViews));break;case Eu.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?yr(t):64&n&&Nr(t,e));break;case Eu.CheckAndUpdate:0==(128&n)&&(12==(12&n)?gr(t):64&n&&Nr(t,Eu.CheckAndUpdateProjectedViews));break;case Eu.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?gr(t):64&n&&Nr(t,e));break;case Eu.Destroy:Tr(t);break;case Eu.CreateViewNodes:mr(t)}}function Nr(t,e){Mr(t,e),Ar(t,e)}function kr(t,e,n,r){if(t.def.nodeFlags&e&&t.def.nodeFlags&n)for(var i=t.def.nodes.length,o=0;o<i;o++){var s=t.def.nodes[o];if(s.flags&e&&s.flags&n)switch(Ga.setCurrentNode(t,s.nodeIndex),r){case 0:Wn(t,s);break;case 1:Or(t,s)}s.childFlags&e&&s.childFlags&n||(o+=s.childCount)}}function Ir(){if(!Cu){Cu=!0;var t=mt()?Dr():jr();Ga.setCurrentNode=t.setCurrentNode,Ga.createRootView=t.createRootView,Ga.createEmbeddedView=t.createEmbeddedView,Ga.createComponentView=t.createComponentView,Ga.createNgModuleRef=t.createNgModuleRef,Ga.overrideProvider=t.overrideProvider,Ga.overrideComponentView=t.overrideComponentView,Ga.clearOverrides=t.clearOverrides,Ga.checkAndUpdateView=t.checkAndUpdateView,Ga.checkNoChangesView=t.checkNoChangesView,Ga.destroyView=t.destroyView,Ga.resolveDep=Dn,Ga.createDebugContext=t.createDebugContext,Ga.handleEvent=t.handleEvent,Ga.updateDirectives=t.updateDirectives,Ga.updateRenderer=t.updateRenderer,Ga.dirtyParentQueries=qn}}function jr(){return{setCurrentNode:function(){},createRootView:Lr,createEmbeddedView:pr,createComponentView:fr,createNgModuleRef:En,overrideProvider:Ka,overrideComponentView:Ka,clearOverrides:Ka,checkAndUpdateView:gr,checkNoChangesView:yr,destroyView:Tr,createDebugContext:function(t,e){return new Ru(t,e)},handleEvent:function(t,e,n,r){return t.def.handleEvent(t,e,n,r)},updateDirectives:function(t,e){return t.def.updateDirectives(0===e?Qr:$r,t)},updateRenderer:function(t,e){return t.def.updateRenderer(0===e?Qr:$r,t)}}}function Dr(){return{setCurrentNode:Jr,createRootView:Fr,create