You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by sc...@apache.org on 2018/04/23 20:03:14 UTC

[04/51] [partial] nifi-fds git commit: [NIFIREG-168] upgrade to angular v5.2.0, angular-material v5.2.0, covalent v1.0.1

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/f85188ec/node_modules/@angular/cdk/bundles/cdk-portal.umd.min.js
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bundles/cdk-portal.umd.min.js b/node_modules/@angular/cdk/bundles/cdk-portal.umd.min.js
index 80c2e20..5f1b8de 100644
--- a/node_modules/@angular/cdk/bundles/cdk-portal.umd.min.js
+++ b/node_modules/@angular/cdk/bundles/cdk-portal.umd.min.js
@@ -1,9 +1,9 @@
 /**
  * @license
- * Copyright Google Inc. All Rights Reserved.
+ * Copyright Google LLC All Rights Reserved.
  *
  * Use of this source code is governed by an MIT-style license that can be
  * found in the LICENSE file at https://angular.io/license
  */
-!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","@angular/core"],e):e((t.ng=t.ng||{},t.ng.cdk=t.ng.cdk||{},t.ng.cdk.portal=t.ng.cdk.portal||{}),t.ng.core)}(this,function(t,e){"use strict";function o(t,e){function o(){this.constructor=t}p(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}function n(){throw Error("Must provide a portal to attach")}function r(){throw Error("Host already has a portal attached")}function a(){throw Error("This PortalHost has already been disposed")}function i(){throw Error("Attempting to attach an unknown Portal type. BasePortalHost accepts either a ComponentPortal or a TemplatePortal.")}function s(){throw Error("Attempting to attach a portal to a null PortalHost")}function c(){throw Error("Attempting to detach a portal that is not attached to a host")}var p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function
 (t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])},h=function(){function t(){}return t.prototype.attach=function(t){return null==t&&s(),t.hasAttached()&&r(),this._attachedHost=t,t.attach(this)},t.prototype.detach=function(){var t=this._attachedHost;null==t?c():(this._attachedHost=null,t.detach())},Object.defineProperty(t.prototype,"isAttached",{get:function(){return null!=this._attachedHost},enumerable:!0,configurable:!0}),t.prototype.setAttachedHost=function(t){this._attachedHost=t},t}(),l=function(t){function e(e,o,n){var r=t.call(this)||this;return r.component=e,r.viewContainerRef=o,r.injector=n,r}return o(e,t),e}(h),u=function(t){function e(e,o,n){var r=t.call(this)||this;return r.templateRef=e,r.viewContainerRef=o,n&&(r.context=n),r}return o(e,t),Object.defineProperty(e.prototype,"origin",{get:function(){return this.templateRef.elementRef},enumerable:!0,configurable:!0}),e.prototype.attach=function(e,o){return void 0===o&&(o=this.context),this.
 context=o,t.prototype.attach.call(this,e)},e.prototype.detach=function(){return this.context=void 0,t.prototype.detach.call(this)},e}(h),f=function(){function t(){this._isDisposed=!1}return t.prototype.hasAttached=function(){return!!this._attachedPortal},t.prototype.attach=function(t){return t||n(),this.hasAttached()&&r(),this._isDisposed&&a(),t instanceof l?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof u?(this._attachedPortal=t,this.attachTemplatePortal(t)):void i()},t.prototype.attachComponentPortal=function(t){},t.prototype.attachTemplatePortal=function(t){},t.prototype.detach=function(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()},t.prototype.dispose=function(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0},t.prototype.setDisposeFn=function(t){this._disposeFn=t},t.prototype._invokeDisposeFn=function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=n
 ull)},t}(),d=function(t){function e(e,o,n,r){var a=t.call(this)||this;return a._hostDomElement=e,a._componentFactoryResolver=o,a._appRef=n,a._defaultInjector=r,a}return o(e,t),e.prototype.attachComponentPortal=function(t){var e,o=this,n=this._componentFactoryResolver.resolveComponentFactory(t.component);return t.viewContainerRef?(e=t.viewContainerRef.createComponent(n,t.viewContainerRef.length,t.injector||t.viewContainerRef.parentInjector),this.setDisposeFn(function(){return e.destroy()})):(e=n.create(t.injector||this._defaultInjector),this._appRef.attachView(e.hostView),this.setDisposeFn(function(){o._appRef.detachView(e.hostView),e.destroy()})),this._hostDomElement.appendChild(this._getComponentRootNode(e)),e},e.prototype.attachTemplatePortal=function(t){var e=this,o=t.viewContainerRef,n=o.createEmbeddedView(t.templateRef,t.context);return n.detectChanges(),n.rootNodes.forEach(function(t){return e._hostDomElement.appendChild(t)}),this.setDisposeFn(function(){var t=o.indexOf(n);-1!
 ==t&&o.remove(t)}),n},e.prototype.dispose=function(){t.prototype.dispose.call(this),null!=this._hostDomElement.parentNode&&this._hostDomElement.parentNode.removeChild(this._hostDomElement)},e.prototype._getComponentRootNode=function(t){return t.hostView.rootNodes[0]},e}(f),y=function(t){function n(e,o){return t.call(this,e,o)||this}return o(n,t),n.decorators=[{type:e.Directive,args:[{selector:"[cdk-portal], [cdkPortal], [portal]",exportAs:"cdkPortal"}]}],n.ctorParameters=function(){return[{type:e.TemplateRef},{type:e.ViewContainerRef}]},n}(u),m=function(t){function n(e,o){var n=t.call(this)||this;return n._componentFactoryResolver=e,n._viewContainerRef=o,n._portal=null,n}return o(n,t),Object.defineProperty(n.prototype,"_deprecatedPortal",{get:function(){return this.portal},set:function(t){this.portal=t},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"portal",{get:function(){return this._portal},set:function(e){this.hasAttached()&&t.prototype.detach.call(this),e&&t
 .prototype.attach.call(this,e),this._portal=e},enumerable:!0,configurable:!0}),n.prototype.ngOnDestroy=function(){t.prototype.dispose.call(this),this._portal=null},n.prototype.attachComponentPortal=function(e){e.setAttachedHost(this);var o=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,n=this._componentFactoryResolver.resolveComponentFactory(e.component),r=o.createComponent(n,o.length,e.injector||o.parentInjector);return t.prototype.setDisposeFn.call(this,function(){return r.destroy()}),this._portal=e,r},n.prototype.attachTemplatePortal=function(e){var o=this;e.setAttachedHost(this);var n=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return t.prototype.setDisposeFn.call(this,function(){return o._viewContainerRef.clear()}),this._portal=e,n},n.decorators=[{type:e.Directive,args:[{selector:"[cdkPortalHost], [portalHost]",exportAs:"cdkPortalHost",inputs:["portal: cdkPortalHost"]}]}],n.ctorParameters=function(){return[{type:e.ComponentFactoryResol
 ver},{type:e.ViewContainerRef}]},n.propDecorators={_deprecatedPortal:[{type:e.Input,args:["portalHost"]}]},n}(f),_=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{exports:[y,m],declarations:[y,m]}]}],t.ctorParameters=function(){return[]},t}(),v=function(){function t(t,e){this._parentInjector=t,this._customTokens=e}return t.prototype.get=function(t,e){var o=this._customTokens.get(t);return void 0!==o?o:this._parentInjector.get(t,e)},t}();t.Portal=h,t.ComponentPortal=l,t.TemplatePortal=u,t.BasePortalHost=f,t.DomPortalHost=d,t.TemplatePortalDirective=y,t.PortalHostDirective=m,t.PortalModule=_,t.PortalInjector=v,Object.defineProperty(t,"__esModule",{value:!0})});
-//# sourceMappingURL=/Users/karakara/repos/material2/dist/bundles/cdk-portal.umd.min.js.map
\ No newline at end of file
+!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","@angular/core"],e):e((t.ng=t.ng||{},t.ng.cdk=t.ng.cdk||{},t.ng.cdk.portal=t.ng.cdk.portal||{}),t.ng.core)}(this,function(t,e){"use strict";function o(t,e){function o(){this.constructor=t}p(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}function n(){throw Error("Must provide a portal to attach")}function r(){throw Error("Host already has a portal attached")}function a(){throw Error("This PortalOutlet has already been disposed")}function i(){throw Error("Attempting to attach an unknown Portal type. BasePortalOutlet accepts either a ComponentPortal or a TemplatePortal.")}function c(){throw Error("Attempting to attach a portal to a null PortalOutlet")}function s(){throw Error("Attempting to detach a portal that is not attached to a host")}var p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&fu
 nction(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])},l=function(){function t(){}return t.prototype.attach=function(t){return null==t&&c(),t.hasAttached()&&r(),this._attachedHost=t,t.attach(this)},t.prototype.detach=function(){var t=this._attachedHost;null==t?s():(this._attachedHost=null,t.detach())},Object.defineProperty(t.prototype,"isAttached",{get:function(){return null!=this._attachedHost},enumerable:!0,configurable:!0}),t.prototype.setAttachedHost=function(t){this._attachedHost=t},t}(),h=function(t){function e(e,o,n){var r=t.call(this)||this;return r.component=e,r.viewContainerRef=o,r.injector=n,r}return o(e,t),e}(l),u=function(t){function e(e,o,n){var r=t.call(this)||this;return r.templateRef=e,r.viewContainerRef=o,r.context=n,r}return o(e,t),Object.defineProperty(e.prototype,"origin",{get:function(){return this.templateRef.elementRef},enumerable:!0,configurable:!0}),e.prototype.attach=function(e,o){return void 0===o&&(o=this.context),this
 .context=o,t.prototype.attach.call(this,e)},e.prototype.detach=function(){return this.context=void 0,t.prototype.detach.call(this)},e}(l),d=function(){function t(){this._isDisposed=!1}return t.prototype.hasAttached=function(){return!!this._attachedPortal},t.prototype.attach=function(t){return t||n(),this.hasAttached()&&r(),this._isDisposed&&a(),t instanceof h?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof u?(this._attachedPortal=t,this.attachTemplatePortal(t)):void i()},t.prototype.detach=function(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()},t.prototype.dispose=function(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0},t.prototype.setDisposeFn=function(t){this._disposeFn=t},t.prototype._invokeDisposeFn=function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)},t}(),f=function(t){function e(e,o,n,r){var a=t.call(this)||this;return a.outletElement=e
 ,a._componentFactoryResolver=o,a._appRef=n,a._defaultInjector=r,a}return o(e,t),e.prototype.attachComponentPortal=function(t){var e,o=this,n=this._componentFactoryResolver.resolveComponentFactory(t.component);return t.viewContainerRef?(e=t.viewContainerRef.createComponent(n,t.viewContainerRef.length,t.injector||t.viewContainerRef.parentInjector),this.setDisposeFn(function(){return e.destroy()})):(e=n.create(t.injector||this._defaultInjector),this._appRef.attachView(e.hostView),this.setDisposeFn(function(){o._appRef.detachView(e.hostView),e.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(e)),e},e.prototype.attachTemplatePortal=function(t){var e=this,o=t.viewContainerRef,n=o.createEmbeddedView(t.templateRef,t.context);return n.detectChanges(),n.rootNodes.forEach(function(t){return e.outletElement.appendChild(t)}),this.setDisposeFn(function(){var t=o.indexOf(n);-1!==t&&o.remove(t)}),n},e.prototype.dispose=function(){t.prototype.dispose.call(this),null!=this.outle
 tElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)},e.prototype._getComponentRootNode=function(t){return t.hostView.rootNodes[0]},e}(d),y=function(t){function n(e,o){return t.call(this,e,o)||this}return o(n,t),n.decorators=[{type:e.Directive,args:[{selector:"[cdk-portal], [cdkPortal], [portal]",exportAs:"cdkPortal"}]}],n.ctorParameters=function(){return[{type:e.TemplateRef},{type:e.ViewContainerRef}]},n}(u),_=function(t){function n(o,n){var r=t.call(this)||this;return r._componentFactoryResolver=o,r._viewContainerRef=n,r._isInitialized=!1,r.attached=new e.EventEmitter,r}return o(n,t),Object.defineProperty(n.prototype,"_deprecatedPortal",{get:function(){return this.portal},set:function(t){this.portal=t},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"_deprecatedPortalHost",{get:function(){return this.portal},set:function(t){this.portal=t},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"portal",{get:function(){retur
 n this._attachedPortal},set:function(e){(!this.hasAttached()||e||this._isInitialized)&&(this.hasAttached()&&t.prototype.detach.call(this),e&&t.prototype.attach.call(this,e),this._attachedPortal=e)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"attachedRef",{get:function(){return this._attachedRef},enumerable:!0,configurable:!0}),n.prototype.ngOnInit=function(){this._isInitialized=!0},n.prototype.ngOnDestroy=function(){t.prototype.dispose.call(this),this._attachedPortal=null,this._attachedRef=null},n.prototype.attachComponentPortal=function(e){e.setAttachedHost(this);var o=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,n=this._componentFactoryResolver.resolveComponentFactory(e.component),r=o.createComponent(n,o.length,e.injector||o.parentInjector);return t.prototype.setDisposeFn.call(this,function(){return r.destroy()}),this._attachedPortal=e,this._attachedRef=r,this.attached.emit(r),r},n.prototype.attachTemplatePortal=function(e){var o=this;e
 .setAttachedHost(this);var n=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return t.prototype.setDisposeFn.call(this,function(){return o._viewContainerRef.clear()}),this._attachedPortal=e,this._attachedRef=n,this.attached.emit(n),n},n.decorators=[{type:e.Directive,args:[{selector:"[cdkPortalOutlet], [cdkPortalHost], [portalHost]",exportAs:"cdkPortalOutlet, cdkPortalHost",inputs:["portal: cdkPortalOutlet"]}]}],n.ctorParameters=function(){return[{type:e.ComponentFactoryResolver},{type:e.ViewContainerRef}]},n.propDecorators={_deprecatedPortal:[{type:e.Input,args:["portalHost"]}],_deprecatedPortalHost:[{type:e.Input,args:["cdkPortalHost"]}],attached:[{type:e.Output,args:["attached"]}]},n}(d),m=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{exports:[y,_],declarations:[y,_]}]}],t.ctorParameters=function(){return[]},t}(),P=function(){function t(t,e){this._parentInjector=t,this._customTokens=e}return t.prototype.get=function(t,e){var o=this._custo
 mTokens.get(t);return void 0!==o?o:this._parentInjector.get(t,e)},t}();t.DomPortalHost=f,t.PortalHostDirective=_,t.TemplatePortalDirective=y,t.BasePortalHost=d,t.Portal=l,t.ComponentPortal=h,t.TemplatePortal=u,t.BasePortalOutlet=d,t.DomPortalOutlet=f,t.CdkPortal=y,t.CdkPortalOutlet=_,t.PortalModule=m,t.PortalInjector=P,Object.defineProperty(t,"__esModule",{value:!0})});
+//# sourceMappingURL=cdk-portal.umd.min.js.map

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/f85188ec/node_modules/@angular/cdk/bundles/cdk-portal.umd.min.js.map
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bundles/cdk-portal.umd.min.js.map b/node_modules/@angular/cdk/bundles/cdk-portal.umd.min.js.map
index 4f2b540..34943a3 100644
--- a/node_modules/@angular/cdk/bundles/cdk-portal.umd.min.js.map
+++ b/node_modules/@angular/cdk/bundles/cdk-portal.umd.min.js.map
@@ -1 +1 @@
-{"version":3,"sources":["/Users/karakara/repos/material2/dist/bundles/cdk-portal.umd.js"],"names":["global","factory","exports","module","require","define","amd","ng","cdk","portal","core","this","_angular_core","__extends","d","b","__","constructor","extendStatics","prototype","Object","create","throwNullPortalError","Error","throwPortalAlreadyAttachedError","throwPortalHostAlreadyDisposedError","throwUnknownPortalTypeError","throwNullPortalHostError","throwNoPortalAttachedError","setPrototypeOf","__proto__","Array","p","hasOwnProperty","Portal","attach","host","hasAttached","_attachedHost","detach","defineProperty","get","enumerable","configurable","setAttachedHost","ComponentPortal","_super","component","viewContainerRef","injector","_this","call","TemplatePortal","template","context","templateRef","elementRef","undefined","BasePortalHost","_isDisposed","_attachedPortal","attachComponentPortal","attachTemplatePortal","_invokeDisposeFn","dispose","setDisposeFn","fn","_disposeFn","
 DomPortalHost","_hostDomElement","_componentFactoryResolver","_appRef","_defaultInjector","componentRef","componentFactory","resolveComponentFactory","createComponent","length","parentInjector","destroy","attachView","hostView","detachView","appendChild","_getComponentRootNode","viewContainer","viewRef","createEmbeddedView","detectChanges","rootNodes","forEach","rootNode","index","indexOf","remove","parentNode","removeChild","TemplatePortalDirective","decorators","type","Directive","args","selector","exportAs","ctorParameters","TemplateRef","ViewContainerRef","PortalHostDirective","_viewContainerRef","_portal","set","v","ngOnDestroy","ref","clear","inputs","ComponentFactoryResolver","propDecorators","_deprecatedPortal","Input","PortalModule","NgModule","declarations","PortalInjector","_parentInjector","_customTokens","token","notFoundValue","value"],"mappings":"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","file":"/Users/karakara/repos/material2/dist/bundles/cdk-portal.umd.min.js"}
\ No newline at end of file
+{"version":3,"file":"cdk-portal.umd.min.js","sources":["../../node_modules/tslib/tslib.es6.js","../../src/cdk/portal/portal-errors.ts","../../src/cdk/portal/portal.ts","../../src/cdk/portal/dom-portal-outlet.ts","../../src/cdk/portal/portal-directives.ts","../../src/cdk/portal/portal-injector.ts"],"sourcesContent":["/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 L
 icense for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = Object.setPrototypeOf ||\r\n    ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n    function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n\r\nexport function __extends(d, b) {\r\n    extendStatics(d, b);\r\n    function __() { this.constructor = d; }\r\n    d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = Object.assign || function __assign(t) {\r\n    for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n        s = arguments[i];\r\n        for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n    }\r\n    return t;\r\n}\r\n\r\nexport function __rest(s, e) {\r\n    var t = {};\r\n    for (var p 
 in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n        t[p] = s[p];\r\n    if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n        for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0)\r\n            t[p[i]] = s[p[i]];\r\n    return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n    if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n    return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n    return function (target, k
 ey) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n    if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n    return new (P || (P = Promise))(function (resolve, reject) {\r\n        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n        function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n        function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\r\n        step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n    });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n    var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }
 , trys: [], ops: [] }, f, y, t, g;\r\n    return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n    function verb(n) { return function (v) { return step([n, v]); }; }\r\n    function step(op) {\r\n        if (f) throw new TypeError(\"Generator is already executing.\");\r\n        while (_) try {\r\n            if (f = 1, y && (t = y[op[0] & 2 ? \"return\" : op[0] ? \"throw\" : \"next\"]) && !(t = t.call(y, op[1])).done) return t;\r\n            if (y = 0, t) op = [0, t.value];\r\n            switch (op[0]) {\r\n                case 0: case 1: t = op; break;\r\n                case 4: _.label++; return { value: op[1], done: false };\r\n                case 5: _.label++; y = op[1]; op = [0]; continue;\r\n                case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n                default:\r\n                    if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (
 op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n                    if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n                    if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n                    if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n                    if (t[2]) _.ops.pop();\r\n                    _.trys.pop(); continue;\r\n            }\r\n            op = body.call(thisArg, _);\r\n        } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n        if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n    }\r\n}\r\n\r\nexport function __exportStar(m, exports) {\r\n    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\n\r\nexport function __values(o) {\r\n    var m = typeof Symbol === \"function\" && o[Symbol.iterator], i = 0;\r\n    if (m) return m.call(o);\r\n    return {\r\n        next: function () {\r
 \n            if (o && i >= o.length) o = void 0;\r\n            return { value: o && o[i++], done: !o };\r\n        }\r\n    };\r\n}\r\n\r\nexport function __read(o, n) {\r\n    var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n    if (!m) return o;\r\n    var i = m.call(o), r, ar = [], e;\r\n    try {\r\n        while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n    }\r\n    catch (error) { e = { error: error }; }\r\n    finally {\r\n        try {\r\n            if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n        }\r\n        finally { if (e) throw e.error; }\r\n    }\r\n    return ar;\r\n}\r\n\r\nexport function __spread() {\r\n    for (var ar = [], i = 0; i < arguments.length; i++)\r\n        ar = ar.concat(__read(arguments[i]));\r\n    return ar;\r\n}\r\n\r\nexport function __await(v) {\r\n    return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _argument
 s, generator) {\r\n    if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n    var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n    return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n    function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n    function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n    function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r);  }\r\n    function fulfill(value) { resume(\"next\", value); }\r\n    function reject(value) { resume(\"throw\", value); }\r\n    function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n    var i, p;\r\n    return i = {}, verb(\"next\"), ve
 rb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n    function verb(n, f) { if (o[n]) i[n] = function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; }; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n    if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n    var m = o[Symbol.asyncIterator];\r\n    return m ? m.call(o) : typeof __values === \"function\" ? __values(o) : o[Symbol.iterator]();\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n    if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n    return cooked;\r\n};\r\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n/**\n * Throws a
 n exception when attempting to attach a null portal to a host.\n * @docs-private\n */\nexport function throwNullPortalError() {\n  throw Error('Must provide a portal to attach');\n}\n\n/**\n * Throws an exception when attempting to attach a portal to a host that is already attached.\n * @docs-private\n */\nexport function throwPortalAlreadyAttachedError() {\n  throw Error('Host already has a portal attached');\n}\n\n/**\n * Throws an exception when attempting to attach a portal to an already-disposed host.\n * @docs-private\n */\nexport function throwPortalOutletAlreadyDisposedError() {\n  throw Error('This PortalOutlet has already been disposed');\n}\n\n/**\n * Throws an exception when attempting to attach an unknown portal type.\n * @docs-private\n */\nexport function throwUnknownPortalTypeError() {\n  throw Error('Attempting to attach an unknown Portal type. BasePortalOutlet accepts either ' +\n              'a ComponentPortal or a TemplatePortal.');\n}\n\n/**\n * Throws an excep
 tion when attempting to attach a portal to a null host.\n * @docs-private\n */\nexport function throwNullPortalOutletError() {\n  throw Error('Attempting to attach a portal to a null PortalOutlet');\n}\n\n/**\n * Throws an exception when attempting to detach a portal that is not attached.\n * @docs-private\n */\nexport function throwNoPortalAttachedError() {\n  throw Error('Attempting to detach a portal that is not attached to a host');\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {\n    TemplateRef,\n    ViewContainerRef,\n    ElementRef,\n    ComponentRef,\n    EmbeddedViewRef,\n    Injector\n} from '@angular/core';\nimport {\n    throwNullPortalOutletError,\n    throwPortalAlreadyAttachedError,\n    throwNoPortalAttachedError,\n    throwNullPortalError,\n    throwPortalOutletAlreadyDisposedError,\n    t
 hrowUnknownPortalTypeError\n} from './portal-errors';\n\n/** Interface that can be used to generically type a class. */\nexport interface ComponentType<T> {\n  new (...args: any[]): T;\n}\n\n/**\n * A `Portal` is something that you want to render somewhere else.\n * It can be attach to / detached from a `PortalOutlet`.\n */\nexport abstract class Portal<T> {\n  private _attachedHost: PortalOutlet | null;\n\n  /** Attach this portal to a host. */\n  attach(host: PortalOutlet): T {\n    if (host == null) {\n      throwNullPortalOutletError();\n    }\n\n    if (host.hasAttached()) {\n      throwPortalAlreadyAttachedError();\n    }\n\n    this._attachedHost = host;\n    return <T> host.attach(this);\n  }\n\n  /** Detach this portal from its host */\n  detach(): void {\n    let host = this._attachedHost;\n\n    if (host == null) {\n      throwNoPortalAttachedError();\n    } else {\n      this._attachedHost = null;\n      host.detach();\n    }\n  }\n\n  /** Whether this portal is attached
  to a host. */\n  get isAttached(): boolean {\n    return this._attachedHost != null;\n  }\n\n  /**\n   * Sets the PortalOutlet reference without performing `attach()`. This is used directly by\n   * the PortalOutlet when it is performing an `attach()` or `detach()`.\n   */\n  setAttachedHost(host: PortalOutlet | null) {\n    this._attachedHost = host;\n  }\n}\n\n\n/**\n * A `ComponentPortal` is a portal that instantiates some Component upon attachment.\n */\nexport class ComponentPortal<T> extends Portal<ComponentRef<T>> {\n  /** The type of the component that will be instantiated for attachment. */\n  component: ComponentType<T>;\n\n  /**\n   * [Optional] Where the attached component should live in Angular's *logical* component tree.\n   * This is different from where the component *renders*, which is determined by the PortalOutlet.\n   * The origin is necessary when the host is outside of the Angular application context.\n   */\n  viewContainerRef?: ViewContainerRef | null;\n\n  
 /** [Optional] Injector used for the instantiation of the component. */\n  injector?: Injector | null;\n\n  constructor(\n      component: ComponentType<T>,\n      viewContainerRef?: ViewContainerRef | null,\n      injector?: Injector | null) {\n    super();\n    this.component = component;\n    this.viewContainerRef = viewContainerRef;\n    this.injector = injector;\n  }\n}\n\n/**\n * A `TemplatePortal` is a portal that represents some embedded template (TemplateRef).\n */\nexport class TemplatePortal<C = any> extends Portal<C> {\n  /** The embedded template that will be used to instantiate an embedded View in the host. */\n  templateRef: TemplateRef<C>;\n\n  /** Reference to the ViewContainer into which the template will be stamped out. */\n  viewContainerRef: ViewContainerRef;\n\n  /** Contextual data to be passed in to the embedded view. */\n  context: C | undefined;\n\n  constructor(template: TemplateRef<C>, viewContainerRef: ViewContainerRef, context?: C) {\n    super();\n    
 this.templateRef = template;\n    this.viewContainerRef = viewContainerRef;\n    this.context = context;\n  }\n\n  get origin(): ElementRef {\n    return this.templateRef.elementRef;\n  }\n\n  /**\n   * Attach the the portal to the provided `PortalOutlet`.\n   * When a context is provided it will override the `context` property of the `TemplatePortal`\n   * instance.\n   */\n  attach(host: PortalOutlet, context: C | undefined = this.context): C {\n    this.context = context;\n    return super.attach(host);\n  }\n\n  detach(): void {\n    this.context = undefined;\n    return super.detach();\n  }\n}\n\n\n/** A `PortalOutlet` is an space that can contain a single `Portal`. */\nexport interface PortalOutlet {\n  /** Attaches a portal to this outlet. */\n  attach(portal: Portal<any>): any;\n\n  /** Detaches the currently attached portal from this outlet. */\n  detach(): any;\n\n  /** Performs cleanup before the outlet is destroyed. */\n  dispose(): void;\n\n  /** Whether there is curren
 tly a portal attached to this outlet. */\n  hasAttached(): boolean;\n}\n\n\n/**\n * Partial implementation of PortalOutlet that handles attaching\n * ComponentPortal and TemplatePortal.\n */\nexport abstract class BasePortalOutlet implements PortalOutlet {\n  /** The portal currently attached to the host. */\n  protected _attachedPortal: Portal<any> | null;\n\n  /** A function that will permanently dispose this host. */\n  private _disposeFn: (() => void) | null;\n\n  /** Whether this host has already been permanently disposed. */\n  private _isDisposed: boolean = false;\n\n  /** Whether this host has an attached portal. */\n  hasAttached(): boolean {\n    return !!this._attachedPortal;\n  }\n\n  attach<T>(portal: ComponentPortal<T>): ComponentRef<T>;\n  attach<T>(portal: TemplatePortal<T>): EmbeddedViewRef<T>;\n  attach(portal: any): any;\n\n  /** Attaches a portal. */\n  attach(portal: Portal<any>): any {\n    if (!portal) {\n      throwNullPortalError();\n    }\n\n    if (this.ha
 sAttached()) {\n      throwPortalAlreadyAttachedError();\n    }\n\n    if (this._isDisposed) {\n      throwPortalOutletAlreadyDisposedError();\n    }\n\n    if (portal instanceof ComponentPortal) {\n      this._attachedPortal = portal;\n      return this.attachComponentPortal(portal);\n    } else if (portal instanceof TemplatePortal) {\n      this._attachedPortal = portal;\n      return this.attachTemplatePortal(portal);\n    }\n\n    throwUnknownPortalTypeError();\n  }\n\n  abstract attachComponentPortal<T>(portal: ComponentPortal<T>): ComponentRef<T>;\n\n  abstract attachTemplatePortal<C>(portal: TemplatePortal<C>): EmbeddedViewRef<C>;\n\n  /** Detaches a previously attached portal. */\n  detach(): void {\n    if (this._attachedPortal) {\n      this._attachedPortal.setAttachedHost(null);\n      this._attachedPortal = null;\n    }\n\n    this._invokeDisposeFn();\n  }\n\n  /** Permanently dispose of this portal host. */\n  dispose(): void {\n    if (this.hasAttached()) {\n      this
 .detach();\n    }\n\n    this._invokeDisposeFn();\n    this._isDisposed = true;\n  }\n\n  /** @docs-private */\n  setDisposeFn(fn: () => void) {\n    this._disposeFn = fn;\n  }\n\n  private _invokeDisposeFn() {\n    if (this._disposeFn) {\n      this._disposeFn();\n      this._disposeFn = null;\n    }\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {\n  ComponentFactoryResolver,\n  ComponentRef,\n  EmbeddedViewRef,\n  ApplicationRef,\n  Injector,\n} from '@angular/core';\nimport {BasePortalOutlet, ComponentPortal, TemplatePortal} from './portal';\n\n\n/**\n * A PortalOutlet for attaching portals to an arbitrary DOM element outside of the Angular\n * application context.\n */\nexport class DomPortalOutlet extends BasePortalOutlet {\n  constructor(\n      /** Element into which the content is projected. */
 \n      public outletElement: Element,\n      private _componentFactoryResolver: ComponentFactoryResolver,\n      private _appRef: ApplicationRef,\n      private _defaultInjector: Injector) {\n    super();\n  }\n\n  /**\n   * Attach the given ComponentPortal to DOM element using the ComponentFactoryResolver.\n   * @param portal Portal to be attached\n   * @returns Reference to the created component.\n   */\n  attachComponentPortal<T>(portal: ComponentPortal<T>): ComponentRef<T> {\n    let componentFactory = this._componentFactoryResolver.resolveComponentFactory(portal.component);\n    let componentRef: ComponentRef<T>;\n\n    // If the portal specifies a ViewContainerRef, we will use that as the attachment point\n    // for the component (in terms of Angular's component tree, not rendering).\n    // When the ViewContainerRef is missing, we use the factory to create the component directly\n    // and then manually attach the view to the application.\n    if (portal.viewContainerRef) 
 {\n      componentRef = portal.viewContainerRef.createComponent(\n          componentFactory,\n          portal.viewContainerRef.length,\n          portal.injector || portal.viewContainerRef.parentInjector);\n\n      this.setDisposeFn(() => componentRef.destroy());\n    } else {\n      componentRef = componentFactory.create(portal.injector || this._defaultInjector);\n      this._appRef.attachView(componentRef.hostView);\n      this.setDisposeFn(() => {\n        this._appRef.detachView(componentRef.hostView);\n        componentRef.destroy();\n      });\n    }\n    // At this point the component has been instantiated, so we move it to the location in the DOM\n    // where we want it to be rendered.\n    this.outletElement.appendChild(this._getComponentRootNode(componentRef));\n\n    return componentRef;\n  }\n\n  /**\n   * Attaches a template portal to the DOM as an embedded view.\n   * @param portal Portal to be attached.\n   * @returns Reference to the created embedded view.\n   */\
 n  attachTemplatePortal<C>(portal: TemplatePortal<C>): EmbeddedViewRef<C> {\n    let viewContainer = portal.viewContainerRef;\n    let viewRef = viewContainer.createEmbeddedView(portal.templateRef, portal.context);\n    viewRef.detectChanges();\n\n    // The method `createEmbeddedView` will add the view as a child of the viewContainer.\n    // But for the DomPortalOutlet the view can be added everywhere in the DOM\n    // (e.g Overlay Container) To move the view to the specified host element. We just\n    // re-append the existing root nodes.\n    viewRef.rootNodes.forEach(rootNode => this.outletElement.appendChild(rootNode));\n\n    this.setDisposeFn((() => {\n      let index = viewContainer.indexOf(viewRef);\n      if (index !== -1) {\n        viewContainer.remove(index);\n      }\n    }));\n\n    // TODO(jelbourn): Return locals from view.\n    return viewRef;\n  }\n\n  /**\n   * Clears out a portal from the DOM.\n   */\n  dispose(): void {\n    super.dispose();\n    if (this.out
 letElement.parentNode != null) {\n      this.outletElement.parentNode.removeChild(this.outletElement);\n    }\n  }\n\n  /** Gets the root HTMLElement for an instantiated component. */\n  private _getComponentRootNode(componentRef: ComponentRef<any>): HTMLElement {\n    return (componentRef.hostView as EmbeddedViewRef<any>).rootNodes[0] as HTMLElement;\n  }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {\n  NgModule,\n  ComponentRef,\n  Directive,\n  EmbeddedViewRef,\n  TemplateRef,\n  ComponentFactoryResolver,\n  ViewContainerRef,\n  OnDestroy,\n  OnInit,\n  Input,\n  EventEmitter,\n  Output,\n} from '@angular/core';\nimport {Portal, TemplatePortal, ComponentPortal, BasePortalOutlet} from './portal';\n\n\n/**\n * Directive version of a `TemplatePortal`. Because the directive *is* a TemplatePortal,\n * the d
 irective instance itself can be attached to a host, enabling declarative use of portals.\n */\n@Directive({\n  selector: '[cdk-portal], [cdkPortal], [portal]',\n  exportAs: 'cdkPortal',\n})\nexport class CdkPortal extends TemplatePortal {\n  constructor(templateRef: TemplateRef<any>, viewContainerRef: ViewContainerRef) {\n    super(templateRef, viewContainerRef);\n  }\n}\n\n/**\n * Possible attached references to the CdkPortalOutlet.\n */\nexport type CdkPortalOutletAttachedRef = ComponentRef<any> | EmbeddedViewRef<any> | null;\n\n\n/**\n * Directive version of a PortalOutlet. Because the directive *is* a PortalOutlet, portals can be\n * directly attached to it, enabling declarative use.\n *\n * Usage:\n * `<ng-template [cdkPortalOutlet]=\"greeting\"></ng-template>`\n */\n@Directive({\n  selector: '[cdkPortalOutlet], [cdkPortalHost], [portalHost]',\n  exportAs: 'cdkPortalOutlet, cdkPortalHost',\n  inputs: ['portal: cdkPortalOutlet']\n})\nexport class CdkPortalOutlet extends BasePort
 alOutlet implements OnInit, OnDestroy {\n  /** Whether the portal component is initialized. */\n  private _isInitialized = false;\n\n  /** Reference to the currently-attached component/view ref. */\n  private _attachedRef: CdkPortalOutletAttachedRef;\n\n  constructor(\n      private _componentFactoryResolver: ComponentFactoryResolver,\n      private _viewContainerRef: ViewContainerRef) {\n    super();\n  }\n\n  /**\n   * @deprecated\n   * @deletion-target 6.0.0\n   */\n  @Input('portalHost')\n  get _deprecatedPortal() { return this.portal; }\n  set _deprecatedPortal(v) { this.portal = v; }\n\n  /**\n   * @deprecated\n   * @deletion-target 6.0.0\n   */\n  @Input('cdkPortalHost')\n  get _deprecatedPortalHost() { return this.portal; }\n  set _deprecatedPortalHost(v) { this.portal = v; }\n\n  /** Portal associated with the Portal outlet. */\n  get portal(): Portal<any> | null {\n    return this._attachedPortal;\n  }\n\n  set portal(portal: Portal<any> | null) {\n    // Ignore the cases 
 where the `portal` is set to a falsy value before the lifecycle hooks have\n    // run. This handles the cases where the user might do something like `<div cdkPortalOutlet>`\n    // and attach a portal programmatically in the parent component. When Angular does the first CD\n    // round, it will fire the setter with empty string, causing the user's content to be cleared.\n    if (this.hasAttached() && !portal && !this._isInitialized) {\n      return;\n    }\n\n    if (this.hasAttached()) {\n      super.detach();\n    }\n\n    if (portal) {\n      super.attach(portal);\n    }\n\n    this._attachedPortal = portal;\n  }\n\n  @Output('attached') attached: EventEmitter<CdkPortalOutletAttachedRef> =\n      new EventEmitter<CdkPortalOutletAttachedRef>();\n\n  /** Component or view reference that is attached to the portal. */\n  get attachedRef(): CdkPortalOutletAttachedRef {\n    return this._attachedRef;\n  }\n\n  ngOnInit() {\n    this._isInitialized = true;\n  }\n\n  ngOnDestroy() {\n 
    super.dispose();\n    this._attachedPortal = null;\n    this._attachedRef = null;\n  }\n\n  /**\n   * Attach the given ComponentPortal to this PortalOutlet using the ComponentFactoryResolver.\n   *\n   * @param portal Portal to be attached to the portal outlet.\n   * @returns Reference to the created component.\n   */\n  attachComponentPortal<T>(portal: ComponentPortal<T>): ComponentRef<T> {\n    portal.setAttachedHost(this);\n\n    // If the portal specifies an origin, use that as the logical location of the component\n    // in the application tree. Otherwise use the location of this PortalOutlet.\n    const viewContainerRef = portal.viewContainerRef != null ?\n        portal.viewContainerRef :\n        this._viewContainerRef;\n\n    const componentFactory =\n        this._componentFactoryResolver.resolveComponentFactory(portal.component);\n    const ref = viewContainerRef.createComponent(\n        componentFactory, viewContainerRef.length,\n        portal.injector || viewConta
 inerRef.parentInjector);\n\n    super.setDisposeFn(() => ref.destroy());\n    this._attachedPortal = portal;\n    this._attachedRef = ref;\n    this.attached.emit(ref);\n\n    return ref;\n  }\n\n  /**\n   * Attach the given TemplatePortal to this PortlHost as an embedded View.\n   * @param portal Portal to be attached.\n   * @returns Reference to the created embedded view.\n   */\n  attachTemplatePortal<C>(portal: TemplatePortal<C>): EmbeddedViewRef<C> {\n    portal.setAttachedHost(this);\n    const viewRef = this._viewContainerRef.createEmbeddedView(portal.templateRef, portal.context);\n    super.setDisposeFn(() => this._viewContainerRef.clear());\n\n    this._attachedPortal = portal;\n    this._attachedRef = viewRef;\n    this.attached.emit(viewRef);\n\n    return viewRef;\n  }\n}\n\n\n@NgModule({\n  exports: [CdkPortal, CdkPortalOutlet],\n  declarations: [CdkPortal, CdkPortalOutlet],\n})\nexport class PortalModule {}\n","/**\n * @license\n * Copyright Google LLC All Rights Reser
 ved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {Injector} from '@angular/core';\n\n/**\n * Custom injector to be used when providing custom\n * injection tokens to components inside a portal.\n * @docs-private\n */\nexport class PortalInjector implements Injector {\n  constructor(\n    private _parentInjector: Injector,\n    private _customTokens: WeakMap<any, any>) { }\n\n  get(token: any, notFoundValue?: any): any {\n    const value = this._customTokens.get(token);\n\n    if (typeof value !== 'undefined') {\n      return value;\n    }\n\n    return this._parentInjector.get<any>(token, notFoundValue);\n  }\n}\n"],"names":["__extends","d","b","__","this","constructor","extendStatics","prototype","Object","create","throwNullPortalError","Error","throwPortalAlreadyAttachedError","throwPortalOutletAlreadyDisposedError","throwUnknownPortalTypeError","throwNullPortalOutletErro
 r","throwNoPortalAttachedError","setPrototypeOf","__proto__","Array","p","hasOwnProperty","Portal","attach","host","hasAttached","_attachedHost","detach","defineProperty","setAttachedHost","ComponentPortal","_super","component","viewContainerRef","injector","_this","call","tslib_1.__extends","TemplatePortal","template","context","templateRef","elementRef","undefined","BasePortalOutlet","_isDisposed","_attachedPortal","portal","attachComponentPortal","attachTemplatePortal","_invokeDisposeFn","dispose","setDisposeFn","fn","_disposeFn","DomPortalOutlet","outletElement","_componentFactoryResolver","_appRef","_defaultInjector","componentRef","componentFactory","resolveComponentFactory","createComponent","length","parentInjector","destroy","attachView","hostView","detachView","appendChild","_getComponentRootNode","viewContainer","viewRef","createEmbeddedView","detectChanges","rootNodes","forEach","rootNode","index","indexOf","remove","parentNode","removeChild","CdkPortal","type","Directiv
 e","args","selector","exportAs","TemplateRef","ViewContainerRef","CdkPortalOutlet","_viewContainerRef","_isInitialized","attached","EventEmitter","v","_attachedRef","ngOnInit","ngOnDestroy","ref","emit","clear","inputs","ComponentFactoryResolver","_deprecatedPortal","Input","_deprecatedPortalHost","Output","PortalModule","NgModule","exports","declarations","PortalInjector","_parentInjector","_customTokens","get","token","notFoundValue","value"],"mappings":"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
 GFpH,KAAK+G,gBAAgBE,IAASC,EAAOC,IA3BhDL"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/f85188ec/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.js
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.js b/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.js
deleted file mode 100644
index c822f4a..0000000
--- a/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.js
+++ /dev/null
@@ -1,183 +0,0 @@
-/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-(function (global, factory) {
-	typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('rxjs/operator/finally'), require('rxjs/operator/catch'), require('rxjs/operator/do'), require('rxjs/operator/map'), require('rxjs/operator/filter'), require('rxjs/operator/share'), require('rxjs/operator/first'), require('rxjs/operator/switchMap'), require('rxjs/operator/startWith'), require('rxjs/operator/debounceTime'), require('rxjs/operator/auditTime'), require('rxjs/operator/takeUntil'), require('rxjs/operator/delay')) :
-	typeof define === 'function' && define.amd ? define(['exports', 'rxjs/operator/finally', 'rxjs/operator/catch', 'rxjs/operator/do', 'rxjs/operator/map', 'rxjs/operator/filter', 'rxjs/operator/share', 'rxjs/operator/first', 'rxjs/operator/switchMap', 'rxjs/operator/startWith', 'rxjs/operator/debounceTime', 'rxjs/operator/auditTime', 'rxjs/operator/takeUntil', 'rxjs/operator/delay'], factory) :
-	(factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.rxjs = global.ng.cdk.rxjs || {}),global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype,global.Rx.Observable.prototype));
-}(this, (function (exports,rxjs_operator_finally,rxjs_operator_catch,rxjs_operator_do,rxjs_operator_map,rxjs_operator_filter,rxjs_operator_share,rxjs_operator_first,rxjs_operator_switchMap,rxjs_operator_startWith,rxjs_operator_debounceTime,rxjs_operator_auditTime,rxjs_operator_takeUntil,rxjs_operator_delay) { 'use strict';
-
-/**
- * Utility class used to chain RxJS operators.
- *
- * This class is the concrete implementation, but the type used by the user when chaining
- * is StrictRxChain. The strict chain enforces types on the operators to the same level as
- * the prototype-added equivalents.
- */
-var RxChain = (function () {
-    /**
-     * @param {?} _context
-     */
-    function RxChain(_context) {
-        this._context = _context;
-    }
-    /**
-     * Starts a new chain and specifies the initial `this` value.
-     * @template O
-     * @param {?} context Initial `this` value for the chain.
-     * @return {?}
-     */
-    RxChain.from = function (context) {
-        return new RxChain(context);
-    };
-    /**
-     * Invokes an RxJS operator as a part of the chain.
-     * @param {?} operator Operator to be invoked.
-     * @param {...?} args Arguments to be passed to the operator.
-     * @return {?}
-     */
-    RxChain.prototype.call = function (operator) {
-        var args = [];
-        for (var _i = 1; _i < arguments.length; _i++) {
-            args[_i - 1] = arguments[_i];
-        }
-        this._context = operator.call.apply(operator, [this._context].concat(args));
-        return this;
-    };
-    /**
-     * Subscribes to the result of the chain.
-     * @param {?} fn Callback to be invoked when the result emits a value.
-     * @return {?}
-     */
-    RxChain.prototype.subscribe = function (fn) {
-        return this._context.subscribe(fn);
-    };
-    /**
-     * Returns the result of the chain.
-     * @return {?}
-     */
-    RxChain.prototype.result = function () {
-        return this._context;
-    };
-    return RxChain;
-}());
-
-var FinallyBrand = (function () {
-    function FinallyBrand() {
-    }
-    return FinallyBrand;
-}());
-var CatchBrand = (function () {
-    function CatchBrand() {
-    }
-    return CatchBrand;
-}());
-var DoBrand = (function () {
-    function DoBrand() {
-    }
-    return DoBrand;
-}());
-var MapBrand = (function () {
-    function MapBrand() {
-    }
-    return MapBrand;
-}());
-var FilterBrand = (function () {
-    function FilterBrand() {
-    }
-    return FilterBrand;
-}());
-var ShareBrand = (function () {
-    function ShareBrand() {
-    }
-    return ShareBrand;
-}());
-var FirstBrand = (function () {
-    function FirstBrand() {
-    }
-    return FirstBrand;
-}());
-var SwitchMapBrand = (function () {
-    function SwitchMapBrand() {
-    }
-    return SwitchMapBrand;
-}());
-var StartWithBrand = (function () {
-    function StartWithBrand() {
-    }
-    return StartWithBrand;
-}());
-var DebounceTimeBrand = (function () {
-    function DebounceTimeBrand() {
-    }
-    return DebounceTimeBrand;
-}());
-var AuditTimeBrand = (function () {
-    function AuditTimeBrand() {
-    }
-    return AuditTimeBrand;
-}());
-var TakeUntilBrand = (function () {
-    function TakeUntilBrand() {
-    }
-    return TakeUntilBrand;
-}());
-var DelayBrand = (function () {
-    function DelayBrand() {
-    }
-    return DelayBrand;
-}());
-// We add `Function` to the type intersection to make this nomically different from
-// `finallyOperatorType` while still being structurally the same. Without this, TypeScript tries to
-// reduce `typeof _finallyOperator & FinallyBrand` to `finallyOperatorType<T>` and then fails
-// because `T` isn't known.
-var finallyOperator = (rxjs_operator_finally._finally);
-var catchOperator = (rxjs_operator_catch._catch);
-var doOperator = (rxjs_operator_do._do);
-var map$1 = (rxjs_operator_map.map);
-var filter$1 = (rxjs_operator_filter.filter);
-var share$1 = (rxjs_operator_share.share);
-var first$1 = (rxjs_operator_first.first);
-var switchMap$1 = (rxjs_operator_switchMap.switchMap);
-var startWith$1 = (rxjs_operator_startWith.startWith);
-var debounceTime$1 = (rxjs_operator_debounceTime.debounceTime);
-var auditTime$1 = (rxjs_operator_auditTime.auditTime);
-var takeUntil$1 = (rxjs_operator_takeUntil.takeUntil);
-var delay$1 = (rxjs_operator_delay.delay);
-
-exports.RxChain = RxChain;
-exports.FinallyBrand = FinallyBrand;
-exports.CatchBrand = CatchBrand;
-exports.DoBrand = DoBrand;
-exports.MapBrand = MapBrand;
-exports.FilterBrand = FilterBrand;
-exports.ShareBrand = ShareBrand;
-exports.FirstBrand = FirstBrand;
-exports.SwitchMapBrand = SwitchMapBrand;
-exports.StartWithBrand = StartWithBrand;
-exports.DebounceTimeBrand = DebounceTimeBrand;
-exports.AuditTimeBrand = AuditTimeBrand;
-exports.TakeUntilBrand = TakeUntilBrand;
-exports.DelayBrand = DelayBrand;
-exports.finallyOperator = finallyOperator;
-exports.catchOperator = catchOperator;
-exports.doOperator = doOperator;
-exports.map = map$1;
-exports.filter = filter$1;
-exports.share = share$1;
-exports.first = first$1;
-exports.switchMap = switchMap$1;
-exports.startWith = startWith$1;
-exports.debounceTime = debounceTime$1;
-exports.auditTime = auditTime$1;
-exports.takeUntil = takeUntil$1;
-exports.delay = delay$1;
-
-Object.defineProperty(exports, '__esModule', { value: true });
-
-})));
-//# sourceMappingURL=cdk-rxjs.umd.js.map

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/f85188ec/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.js.map
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.js.map b/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.js.map
deleted file mode 100644
index cab80cf..0000000
--- a/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"cdk-rxjs.umd.js","sources":["cdk/rxjs.es5.js"],"sourcesContent":["/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport { _finally } from 'rxjs/operator/finally';\nimport { _catch } from 'rxjs/operator/catch';\nimport { _do } from 'rxjs/operator/do';\nimport { map } from 'rxjs/operator/map';\nimport { filter } from 'rxjs/operator/filter';\nimport { share } from 'rxjs/operator/share';\nimport { first } from 'rxjs/operator/first';\nimport { switchMap } from 'rxjs/operator/switchMap';\nimport { startWith } from 'rxjs/operator/startWith';\nimport { debounceTime } from 'rxjs/operator/debounceTime';\nimport { auditTime } from 'rxjs/operator/auditTime';\nimport { takeUntil } from 'rxjs/operator/takeUntil';\nimport { delay } from 'rxjs/operator/delay';\n\n/**\n * Utility class used to chain RxJS operators.\n *
 \n * This class is the concrete implementation, but the type used by the user when chaining\n * is StrictRxChain. The strict chain enforces types on the operators to the same level as\n * the prototype-added equivalents.\n */\nvar RxChain = (function () {\n    /**\n     * @param {?} _context\n     */\n    function RxChain(_context) {\n        this._context = _context;\n    }\n    /**\n     * Starts a new chain and specifies the initial `this` value.\n     * @template O\n     * @param {?} context Initial `this` value for the chain.\n     * @return {?}\n     */\n    RxChain.from = function (context) {\n        return new RxChain(context);\n    };\n    /**\n     * Invokes an RxJS operator as a part of the chain.\n     * @param {?} operator Operator to be invoked.\n     * @param {...?} args Arguments to be passed to the operator.\n     * @return {?}\n     */\n    RxChain.prototype.call = function (operator) {\n        var args = [];\n        for (var _i = 1; _i < arguments.length; _i++)
  {\n            args[_i - 1] = arguments[_i];\n        }\n        this._context = operator.call.apply(operator, [this._context].concat(args));\n        return this;\n    };\n    /**\n     * Subscribes to the result of the chain.\n     * @param {?} fn Callback to be invoked when the result emits a value.\n     * @return {?}\n     */\n    RxChain.prototype.subscribe = function (fn) {\n        return this._context.subscribe(fn);\n    };\n    /**\n     * Returns the result of the chain.\n     * @return {?}\n     */\n    RxChain.prototype.result = function () {\n        return this._context;\n    };\n    return RxChain;\n}());\n\nvar FinallyBrand = (function () {\n    function FinallyBrand() {\n    }\n    return FinallyBrand;\n}());\nvar CatchBrand = (function () {\n    function CatchBrand() {\n    }\n    return CatchBrand;\n}());\nvar DoBrand = (function () {\n    function DoBrand() {\n    }\n    return DoBrand;\n}());\nvar MapBrand = (function () {\n    function MapBrand() {\n    }\n  
   return MapBrand;\n}());\nvar FilterBrand = (function () {\n    function FilterBrand() {\n    }\n    return FilterBrand;\n}());\nvar ShareBrand = (function () {\n    function ShareBrand() {\n    }\n    return ShareBrand;\n}());\nvar FirstBrand = (function () {\n    function FirstBrand() {\n    }\n    return FirstBrand;\n}());\nvar SwitchMapBrand = (function () {\n    function SwitchMapBrand() {\n    }\n    return SwitchMapBrand;\n}());\nvar StartWithBrand = (function () {\n    function StartWithBrand() {\n    }\n    return StartWithBrand;\n}());\nvar DebounceTimeBrand = (function () {\n    function DebounceTimeBrand() {\n    }\n    return DebounceTimeBrand;\n}());\nvar AuditTimeBrand = (function () {\n    function AuditTimeBrand() {\n    }\n    return AuditTimeBrand;\n}());\nvar TakeUntilBrand = (function () {\n    function TakeUntilBrand() {\n    }\n    return TakeUntilBrand;\n}());\nvar DelayBrand = (function () {\n    function DelayBrand() {\n    }\n    return DelayBrand;\n}());
 \n// We add `Function` to the type intersection to make this nomically different from\n// `finallyOperatorType` while still being structurally the same. Without this, TypeScript tries to\n// reduce `typeof _finallyOperator & FinallyBrand` to `finallyOperatorType<T>` and then fails\n// because `T` isn't known.\nvar finallyOperator = (_finally);\nvar catchOperator = (_catch);\nvar doOperator = (_do);\nvar map$1 = (map);\nvar filter$1 = (filter);\nvar share$1 = (share);\nvar first$1 = (first);\nvar switchMap$1 = (switchMap);\nvar startWith$1 = (startWith);\nvar debounceTime$1 = (debounceTime);\nvar auditTime$1 = (auditTime);\nvar takeUntil$1 = (takeUntil);\nvar delay$1 = (delay);\n\n/**\n * Generated bundle index. Do not edit.\n */\n\nexport { RxChain, FinallyBrand, CatchBrand, DoBrand, MapBrand, FilterBrand, ShareBrand, FirstBrand, SwitchMapBrand, StartWithBrand, DebounceTimeBrand, AuditTimeBrand, TakeUntilBrand, DelayBrand, finallyOperator, catchOperator, doOperator, map$1 as map, fi
 lter$1 as filter, share$1 as share, first$1 as first, switchMap$1 as switchMap, startWith$1 as startWith, debounceTime$1 as debounceTime, auditTime$1 as auditTime, takeUntil$1 as takeUntil, delay$1 as delay };\n//# sourceMappingURL=rxjs.es5.js.map\n"],"names":["_finally","_catch","_do","map","filter","share","first","switchMap","startWith","debounceTime","auditTime","takeUntil","delay"],"mappings":"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"}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/f85188ec/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.min.js
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.min.js b/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.min.js
deleted file mode 100644
index 996ea63..0000000
--- a/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.min.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/**
- * @license
- * Copyright Google Inc. All Rights Reserved.
- *
- * Use of this source code is governed by an MIT-style license that can be
- * found in the LICENSE file at https://angular.io/license
- */
-!function(r,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("rxjs/operator/finally"),require("rxjs/operator/catch"),require("rxjs/operator/do"),require("rxjs/operator/map"),require("rxjs/operator/filter"),require("rxjs/operator/share"),require("rxjs/operator/first"),require("rxjs/operator/switchMap"),require("rxjs/operator/startWith"),require("rxjs/operator/debounceTime"),require("rxjs/operator/auditTime"),require("rxjs/operator/takeUntil"),require("rxjs/operator/delay")):"function"==typeof define&&define.amd?define(["exports","rxjs/operator/finally","rxjs/operator/catch","rxjs/operator/do","rxjs/operator/map","rxjs/operator/filter","rxjs/operator/share","rxjs/operator/first","rxjs/operator/switchMap","rxjs/operator/startWith","rxjs/operator/debounceTime","rxjs/operator/auditTime","rxjs/operator/takeUntil","rxjs/operator/delay"],t):t((r.ng=r.ng||{},r.ng.cdk=r.ng.cdk||{},r.ng.cdk.rxjs=r.ng.cdk.rxjs||{}),r.Rx.Observable.prototype,r.Rx.Observable.prototype,r.R
 x.Observable.prototype,r.Rx.Observable.prototype,r.Rx.Observable.prototype,r.Rx.Observable.prototype,r.Rx.Observable.prototype,r.Rx.Observable.prototype,r.Rx.Observable.prototype,r.Rx.Observable.prototype,r.Rx.Observable.prototype,r.Rx.Observable.prototype,r.Rx.Observable.prototype)}(this,function(r,t,e,o,n,i,a,u,p,s,c,f,x,l){"use strict";var d=function(){function r(r){this._context=r}return r.from=function(t){return new r(t)},r.prototype.call=function(r){for(var t=[],e=1;e<arguments.length;e++)t[e-1]=arguments[e];return this._context=r.call.apply(r,[this._context].concat(t)),this},r.prototype.subscribe=function(r){return this._context.subscribe(r)},r.prototype.result=function(){return this._context},r}(),b=function(){function r(){}return r}(),y=function(){function r(){}return r}(),j=function(){function r(){}return r}(),h=function(){function r(){}return r}(),m=function(){function r(){}return r}(),O=function(){function r(){}return r}(),v=function(){function r(){}return r}(),R=functio
 n(){function r(){}return r}(),q=function(){function r(){}return r}(),B=function(){function r(){}return r}(),T=function(){function r(){}return r}(),_=function(){function r(){}return r}(),k=function(){function r(){}return r}(),g=t._finally,M=e._catch,w=o._do,U=n.map,W=i.filter,D=a.share,F=u.first,S=p.switchMap,C=s.startWith,A=c.debounceTime,P=f.auditTime,z=x.takeUntil,E=l.delay;r.RxChain=d,r.FinallyBrand=b,r.CatchBrand=y,r.DoBrand=j,r.MapBrand=h,r.FilterBrand=m,r.ShareBrand=O,r.FirstBrand=v,r.SwitchMapBrand=R,r.StartWithBrand=q,r.DebounceTimeBrand=B,r.AuditTimeBrand=T,r.TakeUntilBrand=_,r.DelayBrand=k,r.finallyOperator=g,r.catchOperator=M,r.doOperator=w,r.map=U,r.filter=W,r.share=D,r.first=F,r.switchMap=S,r.startWith=C,r.debounceTime=A,r.auditTime=P,r.takeUntil=z,r.delay=E,Object.defineProperty(r,"__esModule",{value:!0})});
-//# sourceMappingURL=/Users/karakara/repos/material2/dist/bundles/cdk-rxjs.umd.min.js.map
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/f85188ec/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.min.js.map
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.min.js.map b/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.min.js.map
deleted file mode 100644
index 72ec7e8..0000000
--- a/node_modules/@angular/cdk/bundles/cdk-rxjs.umd.min.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["/Users/karakara/repos/material2/dist/bundles/cdk-rxjs.umd.js"],"names":["global","factory","exports","module","require","define","amd","ng","cdk","rxjs","Rx","Observable","prototype","this","rxjs_operator_finally","rxjs_operator_catch","rxjs_operator_do","rxjs_operator_map","rxjs_operator_filter","rxjs_operator_share","rxjs_operator_first","rxjs_operator_switchMap","rxjs_operator_startWith","rxjs_operator_debounceTime","rxjs_operator_auditTime","rxjs_operator_takeUntil","rxjs_operator_delay","RxChain","_context","from","context","call","operator","args","_i","arguments","length","apply","concat","subscribe","fn","result","FinallyBrand","CatchBrand","DoBrand","MapBrand","FilterBrand","ShareBrand","FirstBrand","SwitchMapBrand","StartWithBrand","DebounceTimeBrand","AuditTimeBrand","TakeUntilBrand","DelayBrand","finallyOperator","catchOperator","doOperator","map$1","filter$1","share$1","first$1","switchMap$1","startWith$1","debounceTime$1","auditTime$1","takeUnt
 il$1","delay$1","map","filter","share","first","switchMap","startWith","debounceTime","auditTime","takeUntil","delay","Object","defineProperty","value"],"mappings":"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","file":"/Users/karakara/repos/material2/dist/bundles/cdk-rxjs.umd.min.js"}
\ No newline at end of file