UNPKG

api-spec-converter

Version:

Convert API descriptions between popular formats such as OpenAPI(fka Swagger), RAML, API Blueprint, WADL, etc.

1 lines 335 kB
webpackJsonp([3],{"/oeL":function(e,t,n){"use strict";(function(e){function r(){if(!Fo){var e=jo.Symbol;if(e&&e.iterator)Fo=e.iterator;else for(var t=Object.getOwnPropertyNames(Map.prototype),n=0;n<t.length;++n){var r=t[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(Fo=r)}}return Fo}function o(e){Zone.current.scheduleMicroTask("scheduleMicrotask",e)}function i(e,t){return e===t||"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)}function a(e){if("string"==typeof e)return e;if(null==e)return""+e;if(e.overriddenName)return""+e.overriddenName;if(e.name)return""+e.name;var t=e.toString();if(null==t)return""+t;var n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function s(e){return"function"==typeof e&&e.hasOwnProperty("annotation")&&(e=e.annotation),e}function u(e,t){if(e===Object||e===String||e===Function||e===Number||e===Array)throw new Error("Can not use native "+a(e)+" as constructor");if("function"==typeof e)return e;if(Array.isArray(e)){var n=e,r=n.length-1,o=e[r];if("function"!=typeof o)throw new Error("Last position of Class method array must be Function in key "+t+" was '"+a(o)+"'");if(r!=o.length)throw new Error("Number of annotations ("+r+") does not match number of arguments ("+o.length+") in the function: "+a(o));for(var i=[],u=0,c=n.length-1;u<c;u++){var l=[];i.push(l);var p=n[u];if(Array.isArray(p))for(var f=0;f<p.length;f++)l.push(s(p[f]));else"function"==typeof p?l.push(s(p)):l.push(p)}return Ho.defineMetadata("parameters",i,o),o}throw new Error("Only Function or Array is supported in Class definition for key '"+t+"' is '"+a(e)+"'")}function c(e){var t=u(e.hasOwnProperty("constructor")?e.constructor:void 0,"constructor"),n=t.prototype;if(e.hasOwnProperty("extends")){if("function"!=typeof e.extends)throw new Error("Class definition 'extends' property must be a constructor function was: "+a(e.extends));t.prototype=n=Object.create(e.extends.prototype)}for(var r in e)"extends"!==r&&"prototype"!==r&&e.hasOwnProperty(r)&&(n[r]=u(e[r],r));this&&this.annotations instanceof Array&&Ho.defineMetadata("annotations",this.annotations,t);var o=t.name;return o&&"constructor"!==o||(t.overriddenName="class"+Lo++),t}function l(e,t,n,r){function o(e){if(!Ho||!Ho.getOwnMetadata)throw"reflect-metadata shim is required when using class decorators";if(this instanceof o)return i.call(this,e),this;var t=new o(e),n="function"==typeof this&&Array.isArray(this.annotations)?this.annotations:[];n.push(t);var a=function(e){var n=Ho.getOwnMetadata("annotations",e)||[];return n.push(t),Ho.defineMetadata("annotations",n,e),e};return a.annotations=n,a.Class=c,r&&r(a),a}var i=p(t);return n&&(o.prototype=Object.create(n.prototype)),o.prototype.toString=function(){return"@"+e},o.annotationCls=o,o}function p(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(e){var r=e.apply(void 0,t);for(var o in r)this[o]=r[o]}}}function f(e,t,n){function r(){function e(e,t,n){for(var r=Ho.getOwnMetadata("parameters",e)||[];r.length<=n;)r.push(null);return r[n]=r[n]||[],r[n].push(i),Ho.defineMetadata("parameters",r,e),e}for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(this instanceof r)return o.apply(this,t),this;var i=new(r.bind.apply(r,[void 0].concat(t)));return e.annotation=i,e}var o=p(t);return n&&(r.prototype=Object.create(n.prototype)),r.prototype.toString=function(){return"@"+e},r.annotationCls=r,r}function d(e,t,n){function r(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(this instanceof r)return o.apply(this,e),this;var n=new(r.bind.apply(r,[void 0].concat(e)));return function(e,t){var r=Ho.getOwnMetadata("propMetadata",e.constructor)||{};r[t]=r.hasOwnProperty(t)&&r[t]||[],r[t].unshift(n),Ho.defineMetadata("propMetadata",r,e.constructor)}}var o=p(t);return n&&(r.prototype=Object.create(n.prototype)),r.prototype.toString=function(){return"@"+e},r.annotationCls=r,r}function h(e){return null==e||e===Wo.Default}function y(e){return e.__forward_ref__=y,e.toString=function(){return a(this())},e}function m(e){return"function"==typeof e&&e.hasOwnProperty("__forward_ref__")&&e.__forward_ref__===y?e():e}function g(e){return e[_i]}function v(e){return e[wi]}function b(e){return e[Ci]||_}function _(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e.error.apply(e,t)}function w(e,t){var n=e+" caused by: "+(t instanceof Error?t.message:t),r=Error(n);return r[wi]=t,r}function C(e){for(var t=[],n=0;n<e.length;++n){if(t.indexOf(e[n])>-1)return t.push(e[n]),t;t.push(e[n])}return t}function O(e){if(e.length>1){return" ("+C(e.slice().reverse()).map(function(e){return a(e.token)}).join(" -> ")+")"}return""}function E(e,t,n,r){var o=[t],i=n(o),a=r?w(i,r):Error(i);return a.addKey=S,a.keys=o,a.injectors=[e],a.constructResolvingMessage=n,a[wi]=r,a}function S(e,t){this.injectors.push(e),this.keys.push(t),this.message=this.constructResolvingMessage(this.keys)}function P(e,t){return E(e,t,function(e){return"No provider for "+a(e[0].token)+"!"+O(e)})}function x(e,t){return E(e,t,function(e){return"Cannot instantiate cyclic dependency!"+O(e)})}function A(e,t,n,r){return E(e,r,function(e){var n=a(e[0].token);return t.message+": Error during instantiation of "+n+"!"+O(e)+"."},t)}function R(e){return Error("Invalid provider - only instances of Provider and Type are allowed, got: "+e)}function T(e,t){for(var n=[],r=0,o=t.length;r<o;r++){var i=t[r];i&&0!=i.length?n.push(i.map(a).join(" ")):n.push("?")}return Error("Cannot resolve all parameters for '"+a(e)+"'("+n.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+a(e)+"' is decorated with Injectable.")}function I(e){return Error("Index "+e+" is out-of-bounds.")}function N(e,t){return Error("Cannot mix multi providers and regular providers, got: "+e+" "+t)}function M(e){return"function"==typeof e}function V(e){return e?e.map(function(e){var t=e.type,n=t.annotationCls,r=e.args?e.args:[];return new(n.bind.apply(n,[void 0].concat(r)))}):[]}function k(e){var t=Object.getPrototypeOf(e.prototype);return(t?t.constructor:null)||Object}function D(e){var t,n;if(e.useClass){var r=m(e.useClass);t=Ii.factory(r),n=U(r)}else e.useExisting?(t=function(e){return e},n=[Ni.fromKey(Ei.get(e.useExisting))]):e.useFactory?(t=e.useFactory,n=B(e.useFactory,e.deps)):(t=function(){return e.useValue},n=Mi);return new ki(t,n)}function j(e){return new Vi(Ei.get(e.provide),[D(e)],e.multi||!1)}function F(e){var t=H(e,[]),n=t.map(j),r=L(n,new Map);return Array.from(r.values())}function L(e,t){for(var n=0;n<e.length;n++){var r=e[n],o=t.get(r.key.id);if(o){if(r.multiProvider!==o.multiProvider)throw N(o,r);if(r.multiProvider)for(var i=0;i<r.resolvedFactories.length;i++)o.resolvedFactories.push(r.resolvedFactories[i]);else t.set(r.key.id,r)}else{var a=void 0;a=r.multiProvider?new Vi(r.key,r.resolvedFactories.slice(),r.multiProvider):r,t.set(r.key.id,a)}}return t}function H(e,t){return e.forEach(function(e){if(e instanceof xi)t.push({provide:e,useClass:e});else if(e&&"object"==(void 0===e?"undefined":So(e))&&void 0!==e.provide)t.push(e);else{if(!(e instanceof Array))throw R(e);H(e,t)}}),t}function B(e,t){if(t){var n=t.map(function(e){return[e]});return t.map(function(t){return G(e,t,n)})}return U(e)}function U(e){var t=Ii.parameters(e);if(!t)return[];if(t.some(function(e){return null==e}))throw T(e,t);return t.map(function(n){return G(e,n,t)})}function G(e,t,n){var r=null,o=!1;if(!Array.isArray(t))return t instanceof li?q(t.token,o,null):q(t,o,null);for(var i=null,a=0;a<t.length;++a){var s=t[a];s instanceof xi?r=s:s instanceof li?r=s.token:s instanceof pi?o=!0:s instanceof di||s instanceof hi?i=s:s instanceof Mo&&(r=s)}if(null!=(r=m(r)))return q(r,o,i);throw T(e,n)}function q(e,t,n){return new Ni(Ei.get(e),t,n)}function z(e,t){for(var n=new Array(e._providers.length),r=0;r<e._providers.length;++r)n[r]=t(e.getProviderAtIndex(r));return n}function Z(e){return!!e&&"function"==typeof e.then}function K(e){return!!e&&"function"==typeof e.subscribe}function W(){return""+Q()+Q()+Q()}function Q(){return String.fromCharCode(97+Math.floor(25*Math.random()))}function J(){throw new Error("Runtime compiler is not loaded")}function Y(e){var t=Error("No component factory found for "+a(e)+". Did you add it to @NgModule.entryComponents?");return t[ta]=e,t}function $(){var e=jo.wtf;return!(!e||!(oa=e.trace))&&(ia=oa.events,!0)}function X(e,t){return void 0===t&&(t=null),ia.createScope(e,t)}function ee(e,t){return oa.leaveScope(e,t),t}function te(e,t){return oa.beginTimeRange(e,t)}function ne(e){oa.endTimeRange(e)}function re(e,t){return null}function oe(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(function(){return e.onStable.emit(null)})}finally{e.isStable=!0}}}function ie(e){e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(t,n,r,o,i,a){try{return ae(e),t.invokeTask(r,o,i,a)}finally{se(e)}},onInvoke:function(t,n,r,o,i,a,s){try{return ae(e),t.invoke(r,o,i,a,s)}finally{se(e)}},onHasTask:function(t,n,r,o){t.hasTask(r,o),n===r&&("microTask"==o.change?(e.hasPendingMicrotasks=o.microTask,oe(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:function(t,n,r,o){return t.handleError(r,o),e.runOutsideAngular(function(){return e.onError.emit(o)}),!1}})}function ae(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function se(e){e._nesting--,oe(e)}function ue(e){wa=e}function ce(){if(Oa)throw new Error("Cannot enable prod mode after platform setup.");Ca=!1}function le(){return Oa=!0,Ca}function pe(e){if(ba&&!ba.destroyed&&!ba.injector.get(Ea,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");ba=e.get(Pa);var t=e.get(qi,null);return t&&t.forEach(function(e){return e()}),ba}function fe(e,t,n){void 0===n&&(n=[]);var r=new Mo("Platform: "+t);return function(t){void 0===t&&(t=[]);var o=ye();return o&&!o.injector.get(Ea,!1)||(e?e(n.concat(t).concat({provide:r,useValue:!0})):pe(ji.resolveAndCreate(n.concat(t).concat({provide:r,useValue:!0})))),de(r)}}function de(e){var t=ye();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}function he(){ba&&!ba.destroyed&&ba.destroy()}function ye(){return ba&&!ba.destroyed?ba:null}function me(e,t,n){try{var r=n();return Z(r)?r.catch(function(n){throw t.runOutsideAngular(function(){return e.handleError(n)}),n}):r}catch(n){throw t.runOutsideAngular(function(){return e.handleError(n)}),n}}function ge(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}function ve(e,t){var n=La.get(e);if(n)throw new Error("Duplicate module registered for "+e+" - "+n.moduleType.name+" vs "+t.moduleType.name);La.set(e,t)}function be(e){var t=La.get(e);if(!t)throw new Error("No module with ID "+e+" loaded");return t}function _e(e){return e.reduce(function(e,t){var n=Array.isArray(t)?_e(t):t;return e.concat(n)},[])}function we(e,t,n){if(!e)throw new Error("Cannot find '"+n+"' in '"+t+"'");return e}function Ce(e){return e.map(function(e){return e.nativeElement})}function Oe(e,t,n){e.childNodes.forEach(function(e){e instanceof Ya&&(t(e)&&n.push(e),Oe(e,t,n))})}function Ee(e,t,n){e instanceof Ya&&e.childNodes.forEach(function(e){t(e)&&n.push(e),e instanceof Ya&&Ee(e,t,n)})}function Se(e){return $a.get(e)||null}function Pe(e){$a.set(e.nativeNode,e)}function xe(e){$a.delete(e.nativeNode)}function Ae(e,t){var n=Re(e),r=Re(t);if(n&&r)return Te(e,t,Ae);var o=e&&("object"===(void 0===e?"undefined":So(e))||"function"==typeof e),a=t&&("object"===(void 0===t?"undefined":So(t))||"function"==typeof t);return!(n||!o||r||!a)||i(e,t)}function Re(e){return!!Ne(e)&&(Array.isArray(e)||!(e instanceof Map)&&r()in e)}function Te(e,t,n){for(var o=e[r()](),i=t[r()]();;){var a=o.next(),s=i.next();if(a.done&&s.done)return!0;if(a.done||s.done)return!1;if(!n(a.value,s.value))return!1}}function Ie(e,t){if(Array.isArray(e))for(var n=0;n<e.length;n++)t(e[n]);else for(var o=e[r()](),i=void 0;!(i=o.next()).done;)t(i.value)}function Ne(e){return null!==e&&("function"==typeof e||"object"===(void 0===e?"undefined":So(e)))}function Me(e,t,n){var r=e.previousIndex;if(null===r)return r;var o=0;return n&&r<n.length&&(o=n[r]),r+t+o}function Ve(e){return e.name||(void 0===e?"undefined":So(e))}function ke(){return Ii}function De(){return ys}function je(){return ms}function Fe(e){return e||"en-US"}function Le(e,t){return e.nodes[t]}function He(e,t){return e.nodes[t]}function Be(e,t){return e.nodes[t]}function Ue(e,t){return e.nodes[t]}function Ge(e,t){return e.nodes[t]}function qe(e,t,n,r){var o="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '"+t+"'. Current value: '"+n+"'.";return r&&(o+=" 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 ?"),Ze(o,e)}function ze(e,t){return e instanceof Error||(e=new Error(e.toString())),Ke(e,t),e}function Ze(e,t){var n=new Error(e);return Ke(n,t),n}function Ke(e,t){e[_i]=t,e[Ci]=t.logError.bind(t)}function We(e){return!!g(e)}function Qe(e){return new Error("ViewDestroyedError: Attempt to use a destroyed view: "+e)}function Je(e){var t=Rs.get(e);return t||(t=a(e)+"_"+Rs.size,Rs.set(e,t)),t}function Ye(e,t,n,r){if(r instanceof Xa){r=r.wrapped;var o=e.def.nodes[t].bindingIndex+n,i=e.oldValues[o];i instanceof Xa&&(i=i.wrapped),e.oldValues[o]=new Xa(i)}return r}function $e(e){return{id:Ts,styles:e.styles,encapsulation:e.encapsulation,data:e.data}}function Xe(e){if(e&&e.id===Ts){var t=null!=e.encapsulation&&e.encapsulation!==ai.None||e.styles.length||Object.keys(e.data).length;e.id=t?"c"+Ns++:Is}return e&&e.id===Is&&(e=null),e||null}function et(e,t,n,r){var o=e.oldValues;return!(!(2&e.state)&&i(o[t.bindingIndex+n],r))}function tt(e,t,n,r){return!!et(e,t,n,r)&&(e.oldValues[t.bindingIndex+n]=r,!0)}function nt(e,t,n,r){var o=e.oldValues[t.bindingIndex+n];if(1&e.state||!Ae(o,r))throw qe(xs.createDebugContext(e,t.nodeIndex),o,r,0!=(1&e.state))}function rt(e){for(var t=e;t;)2&t.def.flags&&(t.state|=8),t=t.viewContainerParent||t.parent}function ot(e,t){for(var n=e;n&&n!==t;)n.state|=64,n=n.viewContainerParent||n.parent}function it(e,t,n,r){return rt(33554432&e.def.nodes[t].flags?He(e,t).componentView:e),xs.handleEvent(e,t,n,r)}function at(e){if(e.parent){return He(e.parent,e.parentNodeDef.nodeIndex)}return null}function st(e){return e.parent?e.parentNodeDef.parent:null}function ut(e,t){switch(201347067&t.flags){case 1:return He(e,t.nodeIndex).renderElement;case 2:return Le(e,t.nodeIndex).renderText}}function ct(e,t){return e?e+":"+t:t}function lt(e){return!!e.parent&&!!(32768&e.parentNodeDef.flags)}function pt(e){return!(!e.parent||32768&e.parentNodeDef.flags)}function ft(e){return 1<<e%32}function dt(e){var t={},n=0,r={};return e&&e.forEach(function(e){var o=e[0],i=e[1];"number"==typeof o?(t[o]=i,n|=ft(o)):r[o]=i}),{matchedQueries:t,references:r,matchedQueryIds:n}}function ht(e){return e.map(function(e){var t,n;return Array.isArray(e)?(n=e[0],t=e[1]):(n=0,t=e),{flags:n,token:t,tokenKey:Je(t)}})}function yt(e,t,n){var r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&r.element.componentRendererType.encapsulation===ai.Native?He(e,n.renderParent.nodeIndex).renderElement:void 0:t}function mt(e){var t=Ms.get(e);return t||(t=e(function(){return As}),t.factory=e,Ms.set(e,t)),t}function gt(e){var t=[];return vt(e,0,void 0,void 0,t),t}function vt(e,t,n,r,o){3===t&&(n=e.renderer.parentNode(ut(e,e.def.lastRenderRootNode))),bt(e,t,0,e.def.nodes.length-1,n,r,o)}function bt(e,t,n,r,o,i,a){for(var s=n;s<=r;s++){var u=e.def.nodes[s];11&u.flags&&wt(e,u,t,o,i,a),s+=u.childCount}}function _t(e,t,n,r,o,i){for(var a=e;a&&!lt(a);)a=a.parent;for(var s=a.parent,u=st(a),c=u.nodeIndex+1,l=u.nodeIndex+u.childCount,p=c;p<=l;p++){var f=s.def.nodes[p];f.ngContentIndex===t&&wt(s,f,n,r,o,i),p+=f.childCount}if(!s.parent){var d=e.root.projectableNodes[t];if(d)for(var p=0;p<d.length;p++)Ct(e,d[p],n,r,o,i)}}function wt(e,t,n,r,o,i){if(8&t.flags)_t(e,t.ngContent.index,n,r,o,i);else{var a=ut(e,t);if(3===n&&33554432&t.flags&&48&t.bindingFlags){if(16&t.bindingFlags&&Ct(e,a,n,r,o,i),32&t.bindingFlags){var s=He(e,t.nodeIndex).componentView;Ct(s,a,n,r,o,i)}}else Ct(e,a,n,r,o,i);if(16777216&t.flags)for(var u=He(e,t.nodeIndex).viewContainer._embeddedViews,c=0;c<u.length;c++)vt(u[c],n,r,o,i);1&t.flags&&!t.element.name&&bt(e,n,t.nodeIndex+1,t.nodeIndex+t.childCount,r,o,i)}}function Ct(e,t,n,r,o,i){var a=e.renderer;switch(n){case 1:a.appendChild(r,t);break;case 2:a.insertBefore(r,t,o);break;case 3:a.removeChild(r,t);break;case 0:i.push(t)}}function Ot(e){if(":"===e[0]){var t=e.match(Vs);return[t[1],t[2]]}return["",e]}function Et(e){for(var t=0,n=0;n<e.length;n++)t|=e[n].flags;return t}function St(e,t){for(var n="",r=0;r<2*e;r+=2)n=n+t[r]+xt(t[r+1]);return n+t[2*e]}function Pt(e,t,n,r,o,i,a,s,u,c,l,p,f,d,h,y,m,g,v,b){switch(e){case 1:return t+xt(n)+r;case 2:return t+xt(n)+r+xt(o)+i;case 3:return t+xt(n)+r+xt(o)+i+xt(a)+s;case 4:return t+xt(n)+r+xt(o)+i+xt(a)+s+xt(u)+c;case 5:return t+xt(n)+r+xt(o)+i+xt(a)+s+xt(u)+c+xt(l)+p;case 6:return t+xt(n)+r+xt(o)+i+xt(a)+s+xt(u)+c+xt(l)+p+xt(f)+d;case 7:return t+xt(n)+r+xt(o)+i+xt(a)+s+xt(u)+c+xt(l)+p+xt(f)+d+xt(h)+y;case 8:return t+xt(n)+r+xt(o)+i+xt(a)+s+xt(u)+c+xt(l)+p+xt(f)+d+xt(h)+y+xt(m)+g;case 9:return t+xt(n)+r+xt(o)+i+xt(a)+s+xt(u)+c+xt(l)+p+xt(f)+d+xt(h)+y+xt(m)+g+xt(v)+b;default:throw new Error("Does not support more than 9 expressions")}}function xt(e){return null!=e?e.toString():""}function At(e,t,n,r,o,i){e|=1;var a=dt(t),s=a.matchedQueries,u=a.references;return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:s,matchedQueryIds:a.matchedQueryIds,references:u,ngContentIndex:n,childCount:r,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:i?mt(i):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:o||As},provider:null,text:null,query:null,ngContent:null}}function Rt(e,t,n,r,o,i,a,s,u,c,l,p){void 0===a&&(a=[]),c||(c=As);var f=dt(n),d=f.matchedQueries,h=f.references,y=f.matchedQueryIds,m=null,g=null;i&&(V=Ot(i),m=V[0],g=V[1]),s=s||[];for(var v=new Array(s.length),b=0;b<s.length;b++){var _=s[b],w=_[0],C=_[1],O=_[2],E=Ot(C),S=E[0],P=E[1],x=void 0,A=void 0;switch(15&w){case 4:A=O;break;case 1:case 8:x=O}v[b]={flags:w,ns:S,name:P,nonMinifiedName:P,securityContext:x,suffix:A}}u=u||[];for(var R=new Array(u.length),b=0;b<u.length;b++){var T=u[b],I=T[0],N=T[1];R[b]={type:0,target:I,eventName:N,propName:null}}a=a||[];var M=a.map(function(e){var t=e[0],n=e[1],r=Ot(t);return[r[0],r[1],n]});return p=Xe(p),l&&(t|=33554432),t|=1,{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:d,matchedQueryIds:y,references:h,ngContentIndex:r,childCount:o,bindings:v,bindingFlags:Et(v),outputs:R,element:{ns:m,name:g,attrs:M,template:null,componentProvider:null,componentView:l||null,componentRendererType:p,publicProviders:null,allProviders:null,handleEvent:c||As},provider:null,text:null,query:null,ngContent:null};var V}function Tt(e,t,n){var r,o=n.element,i=e.root.selectorOrNode,a=e.renderer;if(e.parent||!i){r=o.name?a.createElement(o.name,o.ns):a.createComment("");var s=yt(e,t,n);s&&a.appendChild(s,r)}else r=a.selectRootElement(i);if(o.attrs)for(var u=0;u<o.attrs.length;u++){var c=o.attrs[u],l=c[0],p=c[1],f=c[2];a.setAttribute(r,p,f,l)}return r}function It(e,t,n,r){for(var o=0;o<n.outputs.length;o++){var i=n.outputs[o],a=Nt(e,n.nodeIndex,ct(i.target,i.eventName)),s=i.target,u=e;"component"===i.target&&(s=null,u=t);var c=u.renderer.listen(s||r,i.eventName,a);e.disposables[n.outputIndex+o]=c}}function Nt(e,t,n){return function(r){try{return it(e,t,n,r)}catch(t){e.root.errorHandler.handleError(t)}}}function Mt(e,t,n,r,o,i,a,s,u,c,l,p){var f=t.bindings.length,d=!1;return f>0&&kt(e,t,0,n)&&(d=!0),f>1&&kt(e,t,1,r)&&(d=!0),f>2&&kt(e,t,2,o)&&(d=!0),f>3&&kt(e,t,3,i)&&(d=!0),f>4&&kt(e,t,4,a)&&(d=!0),f>5&&kt(e,t,5,s)&&(d=!0),f>6&&kt(e,t,6,u)&&(d=!0),f>7&&kt(e,t,7,c)&&(d=!0),f>8&&kt(e,t,8,l)&&(d=!0),f>9&&kt(e,t,9,p)&&(d=!0),d}function Vt(e,t,n){for(var r=!1,o=0;o<n.length;o++)kt(e,t,o,n[o])&&(r=!0);return r}function kt(e,t,n,r){if(!tt(e,t,n,r))return!1;var o=t.bindings[n],i=He(e,t.nodeIndex),a=i.renderElement,s=o.name;switch(15&o.flags){case 1:Dt(e,o,a,o.ns,s,r);break;case 2:jt(e,a,s,r);break;case 4:Ft(e,o,a,s,r);break;case 8:Lt(33554432&t.flags&&32&o.flags?i.componentView:e,o,a,s,r)}return!0}function Dt(e,t,n,r,o,i){var a=t.securityContext,s=a?e.root.sanitizer.sanitize(a,i):i;s=null!=s?s.toString():null;var u=e.renderer;null!=i?u.setAttribute(n,o,s,r):u.removeAttribute(n,o,r)}function jt(e,t,n,r){var o=e.renderer;r?o.addClass(t,n):o.removeClass(t,n)}function Ft(e,t,n,r,o){var i=e.root.sanitizer.sanitize(Es.STYLE,o);if(null!=i){i=i.toString();var a=t.suffix;null!=a&&(i+=a)}else i=null;var s=e.renderer;null!=i?s.setStyle(n,r,i):s.removeStyle(n,r)}function Lt(e,t,n,r,o){var i=t.securityContext,a=i?e.root.sanitizer.sanitize(i,o):o;e.renderer.setProperty(n,r,a)}function Ht(e,t,n,r){return{index:-1,deps:ht(r),flags:e,token:t,value:n}}function Bt(e){for(var t={},n=0;n<e.length;n++){var r=e[n];r.index=n,t[Je(r.token)]=r}return{factory:null,providersByKey:t,providers:e}}function Ut(e){for(var t=e._def,n=e._providers=new Array(t.providers.length),r=0;r<t.providers.length;r++){var o=t.providers[r];4096&o.flags||(n[r]=qt(e,o))}}function Gt(e,t,n){if(void 0===n&&(n=bi.THROW_IF_NOT_FOUND),8&t.flags)return t.token;if(2&t.flags&&(n=null),1&t.flags)return e._parent.get(t.token,n);var r=t.tokenKey;switch(r){case Fs:case Ls:return e}var o=e._def.providersByKey[r];if(o){var i=e._providers[o.index];return void 0===i&&(i=e._providers[o.index]=qt(e,o)),i===js?void 0:i}return e._parent.get(t.token,n)}function qt(e,t){var n;switch(201347067&t.flags){case 512:n=zt(e,t.value,t.deps);break;case 1024:n=Zt(e,t.value,t.deps);break;case 2048:n=Gt(e,t.deps[0]);break;case 256:n=t.value}return void 0===n?js:n}function zt(e,t,n){var r=n.length;switch(r){case 0:return new t;case 1:return new t(Gt(e,n[0]));case 2:return new t(Gt(e,n[0]),Gt(e,n[1]));case 3:return new t(Gt(e,n[0]),Gt(e,n[1]),Gt(e,n[2]));default:for(var o=new Array(r),i=0;i<r;i++)o[i]=Gt(e,n[i]);return new(t.bind.apply(t,[void 0].concat(o)))}}function Zt(e,t,n){var r=n.length;switch(r){case 0:return t();case 1:return t(Gt(e,n[0]));case 2:return t(Gt(e,n[0]),Gt(e,n[1]));case 3:return t(Gt(e,n[0]),Gt(e,n[1]),Gt(e,n[2]));default:for(var o=Array(r),i=0;i<r;i++)o[i]=Gt(e,n[i]);return t.apply(void 0,o)}}function Kt(e,t){for(var n=e._def,r=0;r<n.providers.length;r++){if(131072&n.providers[r].flags){var o=e._providers[r];o&&o!==js&&o.ngOnDestroy()}}}function Wt(e,t,n,r){var o=t.viewContainer._embeddedViews;null!==n&&void 0!==n||(n=o.length),r.viewContainerParent=e,nn(o,n,r),Qt(t,r),xs.dirtyParentQueries(r),en(t,n>0?o[n-1]:null,r)}function Qt(e,t){var n=at(t);if(n&&n!==e&&!(16&t.state)){t.state|=16;var r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(t),Jt(t.parent.def,t.parentNodeDef)}}function Jt(e,t){if(!(4&t.flags)){e.nodeFlags|=4,t.flags|=4;for(var n=t.parent;n;)n.childFlags|=4,n=n.parent}}function Yt(e,t){var n=e.viewContainer._embeddedViews;if((null==t||t>=n.length)&&(t=n.length-1),t<0)return null;var r=n[t];return r.viewContainerParent=null,rn(n,t),xs.dirtyParentQueries(r),tn(r),r}function $t(e){if(16&e.state){var t=at(e);if(t){var n=t.template._projectedViews;n&&(rn(n,n.indexOf(e)),xs.dirtyParentQueries(e))}}}function Xt(e,t,n){var r=e.viewContainer._embeddedViews,o=r[t];return rn(r,t),null==n&&(n=r.length),nn(r,n,o),xs.dirtyParentQueries(o),tn(o),en(e,n>0?r[n-1]:null,o),o}function en(e,t,n){var r=t?ut(t,t.def.lastRenderRootNode):e.renderElement;vt(n,2,n.renderer.parentNode(r),n.renderer.nextSibling(r),void 0)}function tn(e){vt(e,3,null,null,void 0)}function nn(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function rn(e,t){t>=e.length-1?e.pop():e.splice(t,1)}function on(e,t,n,r,o,i){return new Bs(e,t,n,r,o,i)}function an(e){return e.viewDefFactory}function sn(e,t,n){return new Gs(e,t,n)}function un(e){return new qs(e)}function cn(e,t){return new zs(e,t)}function ln(e,t){return new Zs(e,t)}function pn(e,t){var n=e.def.nodes[t];if(1&n.flags){var r=He(e,n.nodeIndex);return n.element.template?r.template:r.renderElement}if(2&n.flags)return Le(e,n.nodeIndex).renderText;if(20240&n.flags)return Be(e,n.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+t)}function fn(e){return new Ks(e.renderer)}function dn(e,t,n,r){return new Ws(e,t,n,r)}function hn(e,t,n,r,o,i,a,s){var u=[];if(a)for(var c in a){var l=a[c],p=l[0],f=l[1];u[p]={flags:8,name:c,nonMinifiedName:f,ns:null,securityContext:null,suffix:null}}var d=[];if(s)for(var h in s)d.push({type:1,propName:h,target:null,eventName:s[h]});return t|=16384,gn(e,t,n,r,o,o,i,u,d)}function yn(e,t,n){return e|=16,gn(-1,e,null,0,t,t,n)}function mn(e,t,n,r,o){return gn(-1,e,t,0,n,r,o)}function gn(e,t,n,r,o,i,a,s,u){var c=dt(n),l=c.matchedQueries,p=c.references,f=c.matchedQueryIds;u||(u=[]),s||(s=[]);var d=ht(a);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:l,matchedQueryIds:f,references:p,ngContentIndex:-1,childCount:r,bindings:s,bindingFlags:Et(s),outputs:u,element:null,provider:{token:o,value:i,deps:d},text:null,query:null,ngContent:null}}function vn(e,t){return En(e,t)}function bn(e,t){for(var n=e;n.parent&&!lt(n);)n=n.parent;return Sn(n.parent,st(n),!0,t.provider.value,t.provider.deps)}function _n(e,t){var n=(32768&t.flags)>0,r=Sn(e,t.parent,n,t.provider.value,t.provider.deps);if(t.outputs.length)for(var o=0;o<t.outputs.length;o++){var i=t.outputs[o],a=r[i.propName].subscribe(wn(e,t.parent.nodeIndex,i.eventName));e.disposables[t.outputIndex+o]=a.unsubscribe.bind(a)}return r}function wn(e,t,n){return function(r){try{return it(e,t,n,r)}catch(t){e.root.errorHandler.handleError(t)}}}function Cn(e,t,n,r,o,i,a,s,u,c,l,p){var f=Be(e,t.nodeIndex),d=f.instance,h=!1,y=void 0,m=t.bindings.length;return m>0&&et(e,t,0,n)&&(h=!0,y=Rn(e,f,t,0,n,y)),m>1&&et(e,t,1,r)&&(h=!0,y=Rn(e,f,t,1,r,y)),m>2&&et(e,t,2,o)&&(h=!0,y=Rn(e,f,t,2,o,y)),m>3&&et(e,t,3,i)&&(h=!0,y=Rn(e,f,t,3,i,y)),m>4&&et(e,t,4,a)&&(h=!0,y=Rn(e,f,t,4,a,y)),m>5&&et(e,t,5,s)&&(h=!0,y=Rn(e,f,t,5,s,y)),m>6&&et(e,t,6,u)&&(h=!0,y=Rn(e,f,t,6,u,y)),m>7&&et(e,t,7,c)&&(h=!0,y=Rn(e,f,t,7,c,y)),m>8&&et(e,t,8,l)&&(h=!0,y=Rn(e,f,t,8,l,y)),m>9&&et(e,t,9,p)&&(h=!0,y=Rn(e,f,t,9,p,y)),y&&d.ngOnChanges(y),2&e.state&&65536&t.flags&&d.ngOnInit(),262144&t.flags&&d.ngDoCheck(),h}function On(e,t,n){for(var r=Be(e,t.nodeIndex),o=r.instance,i=!1,a=void 0,s=0;s<n.length;s++)et(e,t,s,n[s])&&(i=!0,a=Rn(e,r,t,s,n[s],a));return a&&o.ngOnChanges(a),2&e.state&&65536&t.flags&&o.ngOnInit(),262144&t.flags&&o.ngDoCheck(),i}function En(e,t){var n=(8192&t.flags)>0,r=t.provider;switch(201347067&t.flags){case 512:return Sn(e,t.parent,n,r.value,r.deps);case 1024:return Pn(e,t.parent,n,r.value,r.deps);case 2048:return xn(e,t.parent,n,r.deps[0]);case 256:return r.value}}function Sn(e,t,n,r,o){var i=o.length;switch(i){case 0:return new r;case 1:return new r(xn(e,t,n,o[0]));case 2:return new r(xn(e,t,n,o[0]),xn(e,t,n,o[1]));case 3:return new r(xn(e,t,n,o[0]),xn(e,t,n,o[1]),xn(e,t,n,o[2]));default:for(var a=new Array(i),s=0;s<i;s++)a[s]=xn(e,t,n,o[s]);return new(r.bind.apply(r,[void 0].concat(a)))}}function Pn(e,t,n,r,o){var i=o.length;switch(i){case 0:return r();case 1:return r(xn(e,t,n,o[0]));case 2:return r(xn(e,t,n,o[0]),xn(e,t,n,o[1]));case 3:return r(xn(e,t,n,o[0]),xn(e,t,n,o[1]),xn(e,t,n,o[2]));default:for(var a=Array(i),s=0;s<i;s++)a[s]=xn(e,t,n,o[s]);return r.apply(void 0,a)}}function xn(e,t,n,r,o){if(void 0===o&&(o=bi.THROW_IF_NOT_FOUND),8&r.flags)return r.token;var i=e;2&r.flags&&(o=null);var a=r.tokenKey;for(a===eu&&(n=!(!t||!t.element.componentView)),t&&1&r.flags&&(n=!1,t=t.parent);e;){if(t)switch(a){case Qs:var s=An(e,t,n);return fn(s);case Js:var s=An(e,t,n);return s.renderer;case Ys:return new ja(He(e,t.nodeIndex).renderElement);case $s:return He(e,t.nodeIndex).viewContainer;case Xs:if(t.element.template)return He(e,t.nodeIndex).template;break;case eu:return un(An(e,t,n));case tu:return ln(e,t);default:var u=(n?t.element.allProviders:t.element.publicProviders)[a];if(u){var c=Be(e,u.nodeIndex);return c||(c={instance:En(e,u)},e.nodes[u.nodeIndex]=c),c.instance}}n=lt(e),t=st(e),e=e.parent}var l=i.root.injector.get(r.token,nu);return l!==nu||o===nu?l:i.root.ngModule.injector.get(r.token,o)}function An(e,t,n){var r;if(n)r=He(e,t.nodeIndex).componentView;else for(r=e;r.parent&&!lt(r);)r=r.parent;return r}function Rn(e,t,n,r,o,i){if(32768&n.flags){var a=He(e,n.parent.nodeIndex).componentView;2&a.def.flags&&(a.state|=8)}var s=n.bindings[r],u=s.name;if(t.instance[u]=o,524288&n.flags){i=i||{};var c=e.oldValues[n.bindingIndex+r];c instanceof Xa&&(c=c.wrapped);i[n.bindings[r].nonMinifiedName]=new ts(c,o,0!=(2&e.state))}return e.oldValues[n.bindingIndex+r]=o,i}function Tn(e,t){if(e.def.nodeFlags&t)for(var n=e.def.nodes,r=0;r<n.length;r++){var o=n[r],i=o.parent;for(!i&&o.flags&t&&Nn(e,r,o.flags&t),0==(o.childFlags&t)&&(r+=o.childCount);i&&1&i.flags&&r===i.nodeIndex+i.childCount;)i.directChildFlags&t&&In(e,i,t),i=i.parent}}function In(e,t,n){for(var r=t.nodeIndex+1;r<=t.nodeIndex+t.childCount;r++){var o=e.def.nodes[r];o.flags&n&&Nn(e,r,o.flags&n),r+=o.childCount}}function Nn(e,t,n){var r=Be(e,t);if(r){var o=r.instance;o&&(xs.setCurrentNode(e,t),1048576&n&&o.ngAfterContentInit(),2097152&n&&o.ngAfterContentChecked(),4194304&n&&o.ngAfterViewInit(),8388608&n&&o.ngAfterViewChecked(),131072&n&&o.ngOnDestroy())}}function Mn(e,t,n){var r=[];for(var o in n){var i=n[o];r.push({propName:o,bindingType:i})}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:e,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:t,filterId:ft(t),bindings:r},ngContent:null}}function Vn(){return new Ha}function kn(e){for(var t=e.def.nodeMatchedQueries;e.parent&&pt(e);){var n=e.parentNodeDef;e=e.parent;for(var r=n.nodeIndex+n.childCount,o=0;o<=r;o++){var i=e.def.nodes[o];67108864&i.flags&&536870912&i.flags&&(i.query.filterId&t)===i.query.filterId&&Ge(e,o).setDirty(),!(1&i.flags&&o+i.childCount<n.nodeIndex)&&67108864&i.childFlags&&536870912&i.childFlags||(o+=i.childCount)}}if(134217728&e.def.nodeFlags)for(var o=0;o<e.def.nodes.length;o++){var i=e.def.nodes[o];134217728&i.flags&&536870912&i.flags&&Ge(e,o).setDirty(),o+=i.childCount}}function Dn(e,t){var n=Ge(e,t.nodeIndex);if(n.dirty){var r,o=void 0;if(67108864&t.flags){var i=t.parent.parent;o=jn(e,i.nodeIndex,i.nodeIndex+i.childCount,t.query,[]),r=Be(e,t.parent.nodeIndex).instance}else 134217728&t.flags&&(o=jn(e,0,e.def.nodes.length-1,t.query,[]),r=e.component);n.reset(o);for(var a=t.query.bindings,s=!1,u=0;u<a.length;u++){var c=a[u],l=void 0;switch(c.bindingType){case 0:l=n.first;break;case 1:l=n,s=!0}r[c.propName]=l}s&&n.notifyOnChanges()}}function jn(e,t,n,r,o){for(var i=t;i<=n;i++){var a=e.def.nodes[i],s=a.matchedQueries[r.id];if(null!=s&&o.push(Fn(e,a,s)),1&a.flags&&a.element.template&&(a.element.template.nodeMatchedQueries&r.filterId)===r.filterId){var u=He(e,i);if((a.childMatchedQueries&r.filterId)===r.filterId&&(jn(e,i+1,i+a.childCount,r,o),i+=a.childCount),16777216&a.flags)for(var c=u.viewContainer._embeddedViews,l=0;l<c.length;l++){var p=c[l],f=at(p);f&&f===u&&jn(p,0,p.def.nodes.length-1,r,o)}var d=u.template._projectedViews;if(d)for(var l=0;l<d.length;l++){var h=d[l];jn(h,0,h.def.nodes.length-1,r,o)}}(a.childMatchedQueries&r.filterId)!==r.filterId&&(i+=a.childCount)}return o}function Fn(e,t,n){if(null!=n)switch(n){case 1:return He(e,t.nodeIndex).renderElement;case 0:return new ja(He(e,t.nodeIndex).renderElement);case 2:return He(e,t.nodeIndex).template;case 3:return He(e,t.nodeIndex).viewContainer;case 4:return Be(e,t.nodeIndex).instance}}function Ln(e,t){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:e,childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:null,ngContent:{index:t}}}function Hn(e,t,n){var r=yt(e,t,n);if(r){_t(e,n.ngContent.index,1,r,null,void 0)}}function Bn(e,t){return qn(128,e,new Array(t+1))}function Un(e,t){return qn(32,e,new Array(t))}function Gn(e,t){for(var n=Object.keys(t),r=n.length,o=new Array(r),i=0;i<r;i++){var a=n[i];o[t[a]]=a}return qn(64,e,o)}function qn(e,t,n){for(var r=new Array(n.length),o=0;o<n.length;o++){var i=n[o];r[o]={flags:8,name:i,ns:null,nonMinifiedName:i,securityContext:null,suffix:null}}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:-1,childCount:0,bindings:r,bindingFlags:Et(r),outputs:[],element:null,provider:null,text:null,query:null,ngContent:null}}function zn(e,t){return{value:void 0}}function Zn(e,t,n,r,o,i,a,s,u,c,l,p){var f=t.bindings,d=!1,h=f.length;if(h>0&&tt(e,t,0,n)&&(d=!0),h>1&&tt(e,t,1,r)&&(d=!0),h>2&&tt(e,t,2,o)&&(d=!0),h>3&&tt(e,t,3,i)&&(d=!0),h>4&&tt(e,t,4,a)&&(d=!0),h>5&&tt(e,t,5,s)&&(d=!0),h>6&&tt(e,t,6,u)&&(d=!0),h>7&&tt(e,t,7,c)&&(d=!0),h>8&&tt(e,t,8,l)&&(d=!0),h>9&&tt(e,t,9,p)&&(d=!0),d){var y=Ue(e,t.nodeIndex),m=void 0;switch(201347067&t.flags){case 32:m=new Array(f.length),h>0&&(m[0]=n),h>1&&(m[1]=r),h>2&&(m[2]=o),h>3&&(m[3]=i),h>4&&(m[4]=a),h>5&&(m[5]=s),h>6&&(m[6]=u),h>7&&(m[7]=c),h>8&&(m[8]=l),h>9&&(m[9]=p);break;case 64:m={},h>0&&(m[f[0].name]=n),h>1&&(m[f[1].name]=r),h>2&&(m[f[2].name]=o),h>3&&(m[f[3].name]=i),h>4&&(m[f[4].name]=a),h>5&&(m[f[5].name]=s),h>6&&(m[f[6].name]=u),h>7&&(m[f[7].name]=c),h>8&&(m[f[8].name]=l),h>9&&(m[f[9].name]=p);break;case 128:var g=n;switch(h){case 1:m=g.transform(n);break;case 2:m=g.transform(r);break;case 3:m=g.transform(r,o);break;case 4:m=g.transform(r,o,i);break;case 5:m=g.transform(r,o,i,a);break;case 6:m=g.transform(r,o,i,a,s);break;case 7:m=g.transform(r,o,i,a,s,u);break;case 8:m=g.transform(r,o,i,a,s,u,c);break;case 9:m=g.transform(r,o,i,a,s,u,c,l);break;case 10:m=g.transform(r,o,i,a,s,u,c,l,p)}}y.value=m}return d}function Kn(e,t,n){for(var r=t.bindings,o=!1,i=0;i<n.length;i++)tt(e,t,i,n[i])&&(o=!0);if(o){var a=Ue(e,t.nodeIndex),s=void 0;switch(201347067&t.flags){case 32:s=n;break;case 64:s={};for(var i=0;i<n.length;i++)s[r[i].name]=n[i];break;case 128:var u=n[0],c=n.slice(1);s=u.transform.apply(u,c)}a.value=s}return o}function Wn(e,t,n){for(var r=new Array(n.length-1),o=1;o<n.length;o++)r[o-1]={flags:8,name:null,ns:null,nonMinifiedName:null,securityContext:null,suffix:n[o]};return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:t,childCount:0,bindings:r,bindingFlags:8,outputs:[],element:null,provider:null,text:{prefix:n[0]},query:null,ngContent:null}}function Qn(e,t,n){var r,o=e.renderer;r=o.createText(n.text.prefix);var i=yt(e,t,n);return i&&o.appendChild(i,r),{renderText:r}}function Jn(e,t,n,r,o,i,a,s,u,c,l,p){var f=!1,d=t.bindings,h=d.length;if(h>0&&tt(e,t,0,n)&&(f=!0),h>1&&tt(e,t,1,r)&&(f=!0),h>2&&tt(e,t,2,o)&&(f=!0),h>3&&tt(e,t,3,i)&&(f=!0),h>4&&tt(e,t,4,a)&&(f=!0),h>5&&tt(e,t,5,s)&&(f=!0),h>6&&tt(e,t,6,u)&&(f=!0),h>7&&tt(e,t,7,c)&&(f=!0),h>8&&tt(e,t,8,l)&&(f=!0),h>9&&tt(e,t,9,p)&&(f=!0),f){var y=t.text.prefix;h>0&&(y+=$n(n,d[0])),h>1&&(y+=$n(r,d[1])),h>2&&(y+=$n(o,d[2])),h>3&&(y+=$n(i,d[3])),h>4&&(y+=$n(a,d[4])),h>5&&(y+=$n(s,d[5])),h>6&&(y+=$n(u,d[6])),h>7&&(y+=$n(c,d[7])),h>8&&(y+=$n(l,d[8])),h>9&&(y+=$n(p,d[9]));var m=Le(e,t.nodeIndex).renderText;e.renderer.setValue(m,y)}return f}function Yn(e,t,n){for(var r=t.bindings,o=!1,i=0;i<n.length;i++)tt(e,t,i,n[i])&&(o=!0);if(o){for(var a="",i=0;i<n.length;i++)a+=$n(n[i],r[i]);a=t.text.prefix+a;var s=Le(e,t.nodeIndex).renderText;e.renderer.setValue(s,a)}return o}function $n(e,t){return(null!=e?e.toString():"")+t.suffix}function Xn(e,t,n,r){for(var o=0,i=0,a=0,s=0,u=0,c=null,l=null,p=!1,f=!1,d=null,h=0;h<t.length;h++){var y=t[h];if(y.nodeIndex=h,y.parent=c,y.bindingIndex=o,y.outputIndex=i,y.renderParent=l,a|=y.flags,u|=y.matchedQueryIds,y.element){var m=y.element;m.publicProviders=c?c.element.publicProviders:Object.create(null),m.allProviders=m.publicProviders,p=!1,f=!1,y.element.template&&(u|=y.element.template.nodeMatchedQueries)}if(tr(c,y,t.length),o+=y.bindings.length,i+=y.outputs.length,!l&&3&y.flags&&(d=y),20224&y.flags){p||(p=!0,c.element.publicProviders=Object.create(c.element.publicProviders),c.element.allProviders=c.element.publicProviders);var g=0!=(8192&y.flags),v=0!=(32768&y.flags);!g||v?c.element.publicProviders[Je(y.provider.token)]=y:(f||(f=!0,c.element.allProviders=Object.create(c.element.publicProviders)),c.element.allProviders[Je(y.provider.token)]=y),v&&(c.element.componentProvider=y)}if(c?(c.childFlags|=y.flags,c.directChildFlags|=y.flags,c.childMatchedQueries|=y.matchedQueryIds,y.element&&y.element.template&&(c.childMatchedQueries|=y.element.template.nodeMatchedQueries)):s|=y.flags,y.childCount>0)c=y,er(y)||(l=y);else for(;c&&h===c.nodeIndex+c.childCount;){var b=c.parent;b&&(b.childFlags|=c.childFlags,b.childMatchedQueries|=c.childMatchedQueries),c=b,l=c&&er(c)?c.renderParent:c}}var _=function(e,n,r,o){return t[n].element.handleEvent(e,r,o)};return{factory:null,nodeFlags:a,rootNodeFlags:s,nodeMatchedQueries:u,flags:e,nodes:t,updateDirectives:n||As,updateRenderer:r||As,handleEvent:_,bindingCount:o,outputCount:i,lastRenderRootNode:d}}function er(e){return 0!=(1&e.flags)&&null===e.element.name}function tr(e,t,n){var r=t.element&&t.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+t.nodeIndex+"!")}if(20224&t.flags){if(0==(1&(e?e.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+t.nodeIndex+"!")}if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+t.nodeIndex+"!");if(134217728&t.flags&&e)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+t.nodeIndex+"!")}if(t.childCount){var o=e?e.nodeIndex+e.childCount:n-1;if(t.nodeIndex<=o&&t.nodeIndex+t.childCount>o)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+t.nodeIndex+"!")}}function nr(e,t,n,r){var o=ir(e.root,e.renderer,e,t,n);return ar(o,e.component,r),sr(o),o}function rr(e,t,n){var r=ir(e,e.renderer,null,null,t);return ar(r,n,n),sr(r),r}function or(e,t,n,r){var o,i=t.element.componentRendererType;return o=i?e.root.rendererFactory.createRenderer(r,i):e.root.renderer,ir(e.root,o,e,t.element.componentProvider,n)}function ir(e,t,n,r,o){var i=new Array(o.nodes.length),a=o.outputCount?new Array(o.outputCount):null;return{def:o,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:i,state:13,root:e,renderer:t,oldValues:new Array(o.bindingCount),disposables:a}}function ar(e,t,n){e.component=t,e.context=n}function sr(e){var t;if(lt(e)){var n=e.parentNodeDef;t=He(e.parent,n.parent.nodeIndex).renderElement}for(var r=e.def,o=e.nodes,i=0;i<r.nodes.length;i++){var a=r.nodes[i];xs.setCurrentNode(e,i);var s=void 0;switch(201347067&a.flags){case 1:var u=Tt(e,t,a),c=void 0;if(33554432&a.flags){var l=mt(a.element.componentView);c=xs.createComponentView(e,a,l,u)}It(e,c,a,u),s={renderElement:u,componentView:c,viewContainer:null,template:a.element.template?cn(e,a):void 0},16777216&a.flags&&(s.viewContainer=sn(e,a,s));break;case 2:s=Qn(e,t,a);break;case 512:case 1024:case 2048:case 256:if(!((s=o[i])||4096&a.flags)){var p=vn(e,a);s={instance:p}}break;case 16:var p=bn(e,a);s={instance:p};break;case 16384:if(!(s=o[i])){var p=_n(e,a);s={instance:p}}if(32768&a.flags){ar(He(e,a.parent.nodeIndex).componentView,s.instance,s.instance)}break;case 32:case 64:case 128:s=zn(e,a);break;case 67108864:case 134217728:s=Vn();break;case 8:Hn(e,t,a),s=void 0}o[i]=s}_r(e,ru.CreateViewNodes),Er(e,201326592,268435456,0)}function ur(e){pr(e),xs.updateDirectives(e,1),wr(e,ru.CheckNoChanges),xs.updateRenderer(e,1),_r(e,ru.CheckNoChanges),e.state&=-97}function cr(e){1&e.state?(e.state&=-2,e.state|=2):e.state&=-3,pr(e),xs.updateDirectives(e,0),wr(e,ru.CheckAndUpdate),Er(e,67108864,536870912,0),Tn(e,2097152|(2&e.state?1048576:0)),xs.updateRenderer(e,0),_r(e,ru.CheckAndUpdate),Er(e,134217728,536870912,0),Tn(e,8388608|(2&e.state?4194304:0)),2&e.def.flags&&(e.state&=-9),e.state&=-97}function lr(e,t,n,r,o,i,a,s,u,c,l,p,f){return 0===n?fr(e,t,r,o,i,a,s,u,c,l,p,f):dr(e,t,r)}function pr(e){var t=e.def;if(4&t.nodeFlags)for(var n=0;n<t.nodes.length;n++){var r=t.nodes[n];if(4&r.flags){var o=He(e,n).template._projectedViews;if(o)for(var i=0;i<o.length;i++){var a=o[i];a.state|=32,ot(a,e)}}else 0==(4&r.childFlags)&&(n+=r.childCount)}}function fr(e,t,n,r,o,i,a,s,u,c,l,p){switch(201347067&t.flags){case 1:return Mt(e,t,n,r,o,i,a,s,u,c,l,p);case 2:return Jn(e,t,n,r,o,i,a,s,u,c,l,p);case 16384:return Cn(e,t,n,r,o,i,a,s,u,c,l,p);case 32:case 64:case 128:return Zn(e,t,n,r,o,i,a,s,u,c,l,p);default:throw"unreachable"}}function dr(e,t,n){switch(201347067&t.flags){case 1:return Vt(e,t,n);case 2:return Yn(e,t,n);case 16384:return On(e,t,n);case 32:case 64:case 128:return Kn(e,t,n);default:throw"unreachable"}}function hr(e,t,n,r,o,i,a,s,u,c,l,p,f){return 0===n?yr(e,t,r,o,i,a,s,u,c,l,p,f):mr(e,t,r),!1}function yr(e,t,n,r,o,i,a,s,u,c,l,p){var f=t.bindings.length;f>0&&nt(e,t,0,n),f>1&&nt(e,t,1,r),f>2&&nt(e,t,2,o),f>3&&nt(e,t,3,i),f>4&&nt(e,t,4,a),f>5&&nt(e,t,5,s),f>6&&nt(e,t,6,u),f>7&&nt(e,t,7,c),f>8&&nt(e,t,8,l),f>9&&nt(e,t,9,p)}function mr(e,t,n){for(var r=0;r<n.length;r++)nt(e,t,r,n[r])}function gr(e,t){if(Ge(e,t.nodeIndex).dirty)throw qe(xs.createDebugContext(e,t.nodeIndex),"Query "+t.query.id+" not dirty","Query "+t.query.id+" dirty",0!=(1&e.state))}function vr(e){if(!(128&e.state)){if(wr(e,ru.Destroy),_r(e,ru.Destroy),Tn(e,131072),e.disposables)for(var t=0;t<e.disposables.length;t++)e.disposables[t]();$t(e),e.renderer.destroyNode&&br(e),lt(e)&&e.renderer.destroy(),e.state|=128}}function br(e){for(var t=e.def.nodes.length,n=0;n<t;n++){var r=e.def.nodes[n];1&r.flags?e.renderer.destroyNode(He(e,n).renderElement):2&r.flags?e.renderer.destroyNode(Le(e,n).renderText):(67108864&r.flags||134217728&r.flags)&&Ge(e,n).destroy()}}function _r(e,t){var n=e.def;if(33554432&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var o=n.nodes[r];33554432&o.flags?Cr(He(e,r).componentView,t):0==(33554432&o.childFlags)&&(r+=o.childCount)}}function wr(e,t){var n=e.def;if(16777216&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var o=n.nodes[r];if(16777216&o.flags)for(var i=He(e,r).viewContainer._embeddedViews,a=0;a<i.length;a++)Cr(i[a],t);else 0==(16777216&o.childFlags)&&(r+=o.childCount)}}function Cr(e,t){var n=e.state;switch(t){case ru.CheckNoChanges:0==(128&n)&&(12==(12&n)?ur(e):64&n&&Or(e,ru.CheckNoChangesProjectedViews));break;case ru.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?ur(e):64&n&&Or(e,t));break;case ru.CheckAndUpdate:0==(128&n)&&(12==(12&n)?cr(e):64&n&&Or(e,ru.CheckAndUpdateProjectedViews));break;case ru.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?cr(e):64&n&&Or(e,t));break;case ru.Destroy:vr(e);break;case ru.CreateViewNodes:sr(e)}}function Or(e,t){wr(e,t),_r(e,t)}function Er(e,t,n,r){if(e.def.nodeFlags&t&&e.def.nodeFlags&n)for(var o=e.def.nodes.length,i=0;i<o;i++){var a=e.def.nodes[i];if(a.flags&t&&a.flags&n)switch(xs.setCurrentNode(e,a.nodeIndex),r){case 0:Dn(e,a);break;case 1:gr(e,a)}a.childFlags&t&&a.childFlags&n||(i+=a.childCount)}}function Sr(){if(!ou){ou=!0;var e=le()?xr():Pr();xs.setCurrentNode=e.setCurrentNode,xs.createRootView=e.createRootView,xs.createEmbeddedView=e.createEmbeddedView,xs.createComponentView=e.createComponentView,xs.createNgModuleRef=e.createNgModuleRef,xs.overrideProvider=e.overrideProvider,xs.clearProviderOverrides=e.clearProviderOverrides,xs.checkAndUpdateView=e.checkAndUpdateView,xs.checkNoChangesView=e.checkNoChangesView,xs.destroyView=e.destroyView,xs.resolveDep=xn,xs.createDebugContext=e.createDebugContext,xs.handleEvent=e.handleEvent,xs.updateDirectives=e.updateDirectives,xs.updateRenderer=e.updateRenderer,xs.dirtyParentQueries=kn}}function Pr(){return{setCurrentNode:function(){},createRootView:Ar,createEmbeddedView:nr,createComponentView:or,createNgModuleRef:dn,overrideProvider:As,clearProviderOverrides:As,checkAndUpdateView:cr,checkNoChangesView:ur,destroyView:vr,createDebugContext:function(e,t){return new pu(e,t)},handleEvent:function(e,t,n,r){return e.def.handleEvent(e,t,n,r)},updateDirectives:function(e,t){return e.def.updateDirectives(0===t?Fr:Lr,e)},updateRenderer:function(e,t){return e.def.updateRenderer(0===t?Fr:Lr,e)}}}function xr(){return{setCurrentNode:Gr,createRootView:Rr,createEmbeddedView:Ir,createComponentView:Nr,createNgModuleRef:Mr,overrideProvider:Vr,clearProviderOverrides:kr,checkAndUpdateView:Hr,checkNoChangesView:Br,destroyView:Ur,createDebugContext:function(e,t){return new pu(e,t)},handleEvent:qr,updateDirectives:zr,updateRenderer:Zr}}function Ar(e,t,n,r,o,i){return rr(Tr(e,o,o.injector.get(Va),t,n),r,i)}function Rr(e,t,n,r,o,i){var a=o.injector.get(Va),s=Tr(e,o,new fu(a),t,n),u=Dr(r);return ro(au.create,rr,null,[s,u,i])}function Tr(e,t,n,r,o){var i=t.injector.get(Ss),a=t.injector.get(Oi);return{ngModule:t,injector:e,projectableNodes:r,selectorOrNode:o,sanitizer:i,rendererFactory:n,renderer:n.createRenderer(null,null),errorHandler:a}}function Ir(e,t,n,r){var o=Dr(n);return ro(au.create,nr,null,[e,t,o,r])}function Nr(e,t,n,r){var o=Dr(n);return ro(au.create,or,null,[e,t,o,r])}function Mr(e,t,n,r){return dn(e,t,n,jr(r))}function Vr(e){iu.set(e.token,e)}function kr(){iu.clear()}function Dr(e){if(0===iu.size)return e;var t=function(e){for(var t=[],n=null,r=0;r<e.nodes.length;r++){var o=e.nodes[r];1&o.flags&&(n=o),n&&3840&o.flags&&iu.has(o.provider.token)&&(t.push(n.nodeIndex),n=null)}return t}(e);if(0===t.length)return e;e=e.factory(function(){return As});for(var n=0;n<t.length;n++)!function(e,t){for(var n=t+1;n<e.nodes.length;n++){var r=e.nodes[n];if(1&r.flags)return;if(3840&r.flags){var o=r.provider,i=iu.get(o.token);i&&(r.flags=-3841&r.flags|i.flags,o.deps=ht(i.deps),o.value=i.value)}}}(e,t[n]);return e}function jr(e){var t=function(e){var t=!1,n=!1;return 0===iu.size?{hasOverrides:t,hasDeprecatedOverrides:n}:(e.providers.forEach(function(e){var r=iu.get(e.token);3840&e.flags&&r&&(t=!0,n=n||r.deprecatedBehavior)}),{hasOverrides:t,hasDeprecatedOverrides:n})}(e),n=t.hasOverrides,r=t.hasDeprecatedOverrides;return n?(e=e.factory(function(){return As}),function(e){for(var t=0;t<e.providers.length;t++){var n=e.providers[t];r&&(n.flags|=4096);var o=iu.get(n.token);o&&(n.flags=-3841&n.flags|o.flags,n.deps=ht(o.deps),n.value=o.value)}}(e),e):e}function Fr(e,t,n,r,o,i,a,s,u,c,l,p,f){var d=e.def.nodes[t];return lr(e,d,n,r,o,i,a,s,u,c,l,p,f),224&d.flags?Ue(e,t).value:void 0}function Lr(e,t,n,r,o,i,a,s,u,c,l,p,f){var d=e.def.nodes[t];return hr(e,d,n,r,o,i,a,s,u,c,l,p,f),224&d.flags?Ue(e,t).value:void 0}function Hr(e){return ro(au.detectChanges,cr,null,[e])}function Br(e){return ro(au.checkNoChanges,ur,null,[e])}function Ur(e){return ro(au.destroy,vr,null,[e])}function Gr(e,t){uu=e,cu=t}function qr(e,t,n,r){return Gr(e,t),ro(au.handleEvent,e.def.handleEvent,null,[e,t,n,r])}function zr(e,t){function n(e,n,r){for(var o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i];var a=e.def.nodes[n];return 0===t?Kr(e,a,r,o):Wr(e,a,r,o),16384&a.flags&&Gr(e,$r(e,n)),224&a.flags?Ue(e,a.nodeIndex).value:void 0}if(128&e.state)throw Qe(au[su]);return Gr(e,$r(e,0)),e.def.updateDirectives(n,e)}function Zr(e,t){function n(e,n,r){for(var o=[],i=3;i<arguments.length;i++)o[i-3]=arguments[i];var a=e.def.nodes[n];return 0===t?Kr(e,a,r,o):Wr(e,a,r,o),3&a.flags&&Gr(e,Xr(e,n)),224&a.flags?Ue(e,a.nodeIndex).value:void 0}if(128&e.state)throw Qe(au[su]);return Gr(e,Xr(e,0)),e.def.updateRenderer(n,e)}function Kr(e,t,n,r){if(lr.apply(void 0,[e,t,n].concat(r))){var o=1===n?r[0]:r;if(16384&t.flags){for(var i={},a=0;a<t.bindings.length;a++){var s=t.bindings[a],u=o[a];8&s.flags&&(i[Qr(s.nonMinifiedName)]=Yr(u))}var c=t.parent,l=He(e,c.nodeIndex).renderElement;if(c.element.name)for(var p in i){var u=i[p];null!=u?e.renderer.setAttribute(l,p,u):e.renderer.removeAttribute(l,p)}else e.renderer.setValue(l,"bindings="+JSON.stringify(i,null,2))}}}function Wr(e,t,n,r){hr.apply(void 0,[e,t,n].concat(r))}function Qr(e){return"ng-reflect-"+(e=Jr(e.replace(/[$@]/g,"_")))}function Jr(e){return e.replace(lu,function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return"-"+e[1].toLowerCase()})}function Yr(e){try{return null!=e?e.toString().slice(0,30):e}catch(e){return"[ERROR] Exception while trying to serialize the value"}}function $r(e,t){for(var n=t;n<e.def.nodes.length;n++){var r=e.def.nodes