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/30 21:03:08 UTC
[12/51] [partial] nifi-fds git commit: gh-pages update
http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/cdk/bundles/cdk-layout.umd.js
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bundles/cdk-layout.umd.js b/node_modules/@angular/cdk/bundles/cdk-layout.umd.js
index 54b9c85..9be24dd 100644
--- a/node_modules/@angular/cdk/bundles/cdk-layout.umd.js
+++ b/node_modules/@angular/cdk/bundles/cdk-layout.umd.js
@@ -1,15 +1,20 @@
/**
* @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 (global, factory) {
- typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/cdk/platform'), require('rxjs/Subject'), require('@angular/cdk/rxjs'), require('@angular/cdk/coercion'), require('rxjs/observable/combineLatest'), require('rxjs/observable/fromEventPattern')) :
- typeof define === 'function' && define.amd ? define(['exports', '@angular/core', '@angular/cdk/platform', 'rxjs/Subject', '@angular/cdk/rxjs', '@angular/cdk/coercion', 'rxjs/observable/combineLatest', 'rxjs/observable/fromEventPattern'], factory) :
- (factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.layout = global.ng.cdk.layout || {}),global.ng.core,global.ng.cdk.platform,global.Rx,global.ng.cdk.rxjs,global.ng.cdk.coercion,global.Rx.Observable,global.Rx.Observable));
-}(this, (function (exports,_angular_core,_angular_cdk_platform,rxjs_Subject,_angular_cdk_rxjs,_angular_cdk_coercion,rxjs_observable_combineLatest,rxjs_observable_fromEventPattern) { 'use strict';
+ typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/cdk/platform'), require('rxjs/Subject'), require('rxjs/operators/map'), require('rxjs/operators/startWith'), require('rxjs/operators/takeUntil'), require('@angular/cdk/coercion'), require('rxjs/observable/combineLatest'), require('rxjs/observable/fromEventPattern')) :
+ typeof define === 'function' && define.amd ? define(['exports', '@angular/core', '@angular/cdk/platform', 'rxjs/Subject', 'rxjs/operators/map', 'rxjs/operators/startWith', 'rxjs/operators/takeUntil', '@angular/cdk/coercion', 'rxjs/observable/combineLatest', 'rxjs/observable/fromEventPattern'], factory) :
+ (factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.layout = global.ng.cdk.layout || {}),global.ng.core,global.ng.cdk.platform,global.Rx,global.Rx.operators,global.Rx.operators,global.Rx.operators,global.ng.cdk.coercion,global.Rx.Observable,global.Rx.Observable));
+}(this, (function (exports,_angular_core,_angular_cdk_platform,rxjs_Subject,rxjs_operators_map,rxjs_operators_startWith,rxjs_operators_takeUntil,_angular_cdk_coercion,rxjs_observable_combineLatest,rxjs_observable_fromEventPattern) { 'use strict';
+
+/**
+ * @fileoverview added by tsickle
+ * @suppress {checkTypes} checked by tsc
+ */
/**
* Global registry for all dynamically-created, injected style tags.
@@ -18,25 +23,38 @@ var styleElementForWebkitCompatibility = new Map();
/**
* A utility for calling matchMedia queries.
*/
-var MediaMatcher = (function () {
- /**
- * @param {?} platform
- */
+var MediaMatcher = /** @class */ (function () {
function MediaMatcher(platform) {
this.platform = platform;
- this._matchMedia = this.platform.isBrowser ?
+ this._matchMedia = this.platform.isBrowser && window.matchMedia ?
// matchMedia is bound to the window scope intentionally as it is an illegal invocation to
// call it from a different scope.
window.matchMedia.bind(window) :
noopMatchMedia;
}
/**
+ * Evaluates the given media query and returns the native MediaQueryList from which results
+ * can be retrieved.
+ * Confirms the layout engine will trigger for the selector query provided and returns the
+ * MediaQueryList for the query provided.
+ */
+ /**
+ * Evaluates the given media query and returns the native MediaQueryList from which results
+ * can be retrieved.
* Confirms the layout engine will trigger for the selector query provided and returns the
* MediaQueryList for the query provided.
* @param {?} query
* @return {?}
*/
- MediaMatcher.prototype.matchMedia = function (query) {
+ MediaMatcher.prototype.matchMedia = /**
+ * Evaluates the given media query and returns the native MediaQueryList from which results
+ * can be retrieved.
+ * Confirms the layout engine will trigger for the selector query provided and returns the
+ * MediaQueryList for the query provided.
+ * @param {?} query
+ * @return {?}
+ */
+ function (query) {
if (this.platform.WEBKIT) {
createEmptyStyleRule(query);
}
@@ -45,9 +63,7 @@ var MediaMatcher = (function () {
MediaMatcher.decorators = [
{ type: _angular_core.Injectable },
];
- /**
- * @nocollapse
- */
+ /** @nocollapse */
MediaMatcher.ctorParameters = function () { return [
{ type: _angular_cdk_platform.Platform, },
]; };
@@ -72,7 +88,7 @@ function createEmptyStyleRule(query) {
// Store in private global registry
styleElementForWebkitCompatibility.set(query, style);
}
- catch (e) {
+ catch (/** @type {?} */ e) {
console.error(e);
}
}
@@ -92,13 +108,19 @@ function noopMatchMedia(query) {
}
/**
+ * @fileoverview added by tsickle
+ * @suppress {checkTypes} checked by tsc
+ */
+
+/**
+ * The current state of a layout breakpoint.
+ * @record
+ */
+
+/**
* Utility for checking the matching state of \@media queries.
*/
-var BreakpointObserver = (function () {
- /**
- * @param {?} mediaMatcher
- * @param {?} zone
- */
+var BreakpointObserver = /** @class */ (function () {
function BreakpointObserver(mediaMatcher, zone) {
this.mediaMatcher = mediaMatcher;
this.zone = zone;
@@ -111,20 +133,35 @@ var BreakpointObserver = (function () {
*/
this._destroySubject = new rxjs_Subject.Subject();
}
+ /** Completes the active subject, signalling to all other observables to complete. */
/**
* Completes the active subject, signalling to all other observables to complete.
* @return {?}
*/
- BreakpointObserver.prototype.ngOnDestroy = function () {
+ BreakpointObserver.prototype.ngOnDestroy = /**
+ * Completes the active subject, signalling to all other observables to complete.
+ * @return {?}
+ */
+ function () {
this._destroySubject.next();
this._destroySubject.complete();
};
/**
- * Whether the query currently is matched.
- * @param {?} value
- * @return {?}
+ * Whether one or more media queries match the current viewport size.
+ * @param value One or more media queries to check.
+ * @returns Whether any of the media queries match.
+ */
+ /**
+ * Whether one or more media queries match the current viewport size.
+ * @param {?} value One or more media queries to check.
+ * @return {?} Whether any of the media queries match.
+ */
+ BreakpointObserver.prototype.isMatched = /**
+ * Whether one or more media queries match the current viewport size.
+ * @param {?} value One or more media queries to check.
+ * @return {?} Whether any of the media queries match.
*/
- BreakpointObserver.prototype.isMatched = function (value) {
+ function (value) {
var _this = this;
var /** @type {?} */ queries = _angular_cdk_coercion.coerceArray(value);
return queries.some(function (mediaQuery) { return _this._registerQuery(mediaQuery).mql.matches; });
@@ -132,10 +169,21 @@ var BreakpointObserver = (function () {
/**
* Gets an observable of results for the given queries that will emit new results for any changes
* in matching of the given queries.
+ * @returns A stream of matches for the given queries.
+ */
+ /**
+ * Gets an observable of results for the given queries that will emit new results for any changes
+ * in matching of the given queries.
* @param {?} value
- * @return {?}
+ * @return {?} A stream of matches for the given queries.
*/
- BreakpointObserver.prototype.observe = function (value) {
+ BreakpointObserver.prototype.observe = /**
+ * Gets an observable of results for the given queries that will emit new results for any changes
+ * in matching of the given queries.
+ * @param {?} value
+ * @return {?} A stream of matches for the given queries.
+ */
+ function (value) {
var _this = this;
var /** @type {?} */ queries = _angular_cdk_coercion.coerceArray(value);
var /** @type {?} */ observables = queries.map(function (query) { return _this._registerQuery(query).observable; });
@@ -150,15 +198,25 @@ var BreakpointObserver = (function () {
* @param {?} query
* @return {?}
*/
- BreakpointObserver.prototype._registerQuery = function (query) {
+ BreakpointObserver.prototype._registerQuery = /**
+ * Registers a specific query to be listened for.
+ * @param {?} query
+ * @return {?}
+ */
+ function (query) {
var _this = this;
// Only set up a new MediaQueryList if it is not already being listened for.
if (this._queries.has(query)) {
- return ((this._queries.get(query)));
+ return /** @type {?} */ ((this._queries.get(query)));
}
var /** @type {?} */ mql = this.mediaMatcher.matchMedia(query);
// Create callback for match changes and add it is as a listener.
- var /** @type {?} */ queryObservable = _angular_cdk_rxjs.RxChain.from(rxjs_observable_fromEventPattern.fromEventPattern(
+ var /** @type {?} */ queryObservable = rxjs_observable_fromEventPattern.fromEventPattern(
+ // Listener callback methods are wrapped to be placed back in ngZone. Callbacks must be placed
+ // back into the zone because matchMedia is only included in Zone.js by loading the
+ // webapis-media-query.js file alongside the zone.js file. Additionally, some browsers do not
+ // have MediaQueryList inherit from EventTarget, which causes inconsistencies in how Zone.js
+ // patches it.
// Listener callback methods are wrapped to be placed back in ngZone. Callbacks must be placed
// back into the zone because matchMedia is only included in Zone.js by loading the
// webapis-media-query.js file alongside the zone.js file. Additionally, some browsers do not
@@ -168,11 +226,8 @@ var BreakpointObserver = (function () {
mql.addListener(function (e) { return _this.zone.run(function () { return listener(e); }); });
}, function (listener) {
mql.removeListener(function (e) { return _this.zone.run(function () { return listener(e); }); });
- }))
- .call(_angular_cdk_rxjs.takeUntil, this._destroySubject)
- .call(_angular_cdk_rxjs.startWith, mql)
- .call(_angular_cdk_rxjs.map, function (nextMql) { return ({ matches: nextMql.matches }); })
- .result();
+ })
+ .pipe(rxjs_operators_takeUntil.takeUntil(this._destroySubject), rxjs_operators_startWith.startWith(mql), rxjs_operators_map.map(function (nextMql) { return ({ matches: nextMql.matches }); }));
// Add the MediaQueryList to the set of queries.
var /** @type {?} */ output = { observable: queryObservable, mql: mql };
this._queries.set(query, output);
@@ -181,9 +236,7 @@ var BreakpointObserver = (function () {
BreakpointObserver.decorators = [
{ type: _angular_core.Injectable },
];
- /**
- * @nocollapse
- */
+ /** @nocollapse */
BreakpointObserver.ctorParameters = function () { return [
{ type: MediaMatcher, },
{ type: _angular_core.NgZone, },
@@ -191,9 +244,17 @@ var BreakpointObserver = (function () {
return BreakpointObserver;
}());
-// PascalCase is being used as Breakpoints is used like an enum.
-// tslint:disable-next-line:variable-name
+/**
+ * @fileoverview added by tsickle
+ * @suppress {checkTypes} checked by tsc
+ */
+
var Breakpoints = {
+ XSmall: '(max-width: 599px)',
+ Small: '(min-width: 600px) and (max-width: 959px)',
+ Medium: '(min-width: 960px) and (max-width: 1279px)',
+ Large: '(min-width: 1280px) and (max-width: 1919px)',
+ XLarge: '(min-width: 1920px)',
Handset: '(max-width: 599px) and (orientation: portrait), ' +
'(max-width: 959px) and (orientation: landscape)',
Tablet: '(min-width: 600px) and (max-width: 839px) and (orientation: portrait), ' +
@@ -208,7 +269,12 @@ var Breakpoints = {
WebLandscape: '(min-width: 1280px) and (orientation: landscape)',
};
-var LayoutModule = (function () {
+/**
+ * @fileoverview added by tsickle
+ * @suppress {checkTypes} checked by tsc
+ */
+
+var LayoutModule = /** @class */ (function () {
function LayoutModule() {
}
LayoutModule.decorators = [
@@ -217,9 +283,7 @@ var LayoutModule = (function () {
imports: [_angular_cdk_platform.PlatformModule],
},] },
];
- /**
- * @nocollapse
- */
+ /** @nocollapse */
LayoutModule.ctorParameters = function () { return []; };
return LayoutModule;
}());
http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/cdk/bundles/cdk-layout.umd.js.map
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bundles/cdk-layout.umd.js.map b/node_modules/@angular/cdk/bundles/cdk-layout.umd.js.map
index f4218ab..4d2ed08 100644
--- a/node_modules/@angular/cdk/bundles/cdk-layout.umd.js.map
+++ b/node_modules/@angular/cdk/bundles/cdk-layout.umd.js.map
@@ -1 +1 @@
-{"version":3,"file":"cdk-layout.umd.js","sources":["cdk/layout.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 { Injectable, NgModule, NgZone } from '@angular/core';\nimport { Platform, PlatformModule } from '@angular/cdk/platform';\nimport { Subject } from 'rxjs/Subject';\nimport { RxChain, map, startWith, takeUntil } from '@angular/cdk/rxjs';\nimport { coerceArray } from '@angular/cdk/coercion';\nimport { combineLatest } from 'rxjs/observable/combineLatest';\nimport { fromEventPattern } from 'rxjs/observable/fromEventPattern';\n\n/**\n * Global registry for all dynamically-created, injected style tags.\n */\nvar styleElementForWebkitCompatibility = new Map();\n/**\n * A utility for calling matchMedia queries.\n */\nvar MediaMatcher = (function () {\n /**\n * @param {?} platform\n
*/\n function MediaMatcher(platform) {\n this.platform = platform;\n this._matchMedia = this.platform.isBrowser ?\n // matchMedia is bound to the window scope intentionally as it is an illegal invocation to\n // call it from a different scope.\n window.matchMedia.bind(window) :\n noopMatchMedia;\n }\n /**\n * Confirms the layout engine will trigger for the selector query provided and returns the\n * MediaQueryList for the query provided.\n * @param {?} query\n * @return {?}\n */\n MediaMatcher.prototype.matchMedia = function (query) {\n if (this.platform.WEBKIT) {\n createEmptyStyleRule(query);\n }\n return this._matchMedia(query);\n };\n MediaMatcher.decorators = [\n { type: Injectable },\n ];\n /**\n * @nocollapse\n */\n MediaMatcher.ctorParameters = function () { return [\n { type: Platform, },\n ]; };\n return Me
diaMatcher;\n}());\n/**\n * For Webkit engines that only trigger the MediaQueryListListener when there is at least one CSS\n * selector for the respective media query.\n * @param {?} query\n * @return {?}\n */\nfunction createEmptyStyleRule(query) {\n if (!styleElementForWebkitCompatibility.has(query)) {\n try {\n var /** @type {?} */ style = document.createElement('style');\n style.setAttribute('type', 'text/css');\n if (!style.sheet) {\n var /** @type {?} */ cssText = \"@media \" + query + \" {.fx-query-test{ }}\";\n style.appendChild(document.createTextNode(cssText));\n }\n document.getElementsByTagName('head')[0].appendChild(style);\n // Store in private global registry\n styleElementForWebkitCompatibility.set(query, style);\n }\n catch (e) {\n console.error(e);\n }\n }\n}\n/**\n * No-op matchMedia replacement for non-browser pla
tforms.\n * @param {?} query\n * @return {?}\n */\nfunction noopMatchMedia(query) {\n return {\n matches: query === 'all' || query === '',\n media: query,\n addListener: function () { },\n removeListener: function () { }\n };\n}\n\n/**\n * Utility for checking the matching state of \\@media queries.\n */\nvar BreakpointObserver = (function () {\n /**\n * @param {?} mediaMatcher\n * @param {?} zone\n */\n function BreakpointObserver(mediaMatcher, zone) {\n this.mediaMatcher = mediaMatcher;\n this.zone = zone;\n /**\n * A map of all media queries currently being listened for.\n */\n this._queries = new Map();\n /**\n * A subject for all other observables to takeUntil based on.\n */\n this._destroySubject = new Subject();\n }\n /**\n * Completes the active subject, signalling to all other observables to complete.\n * @return {?}\n */\n Break
pointObserver.prototype.ngOnDestroy = function () {\n this._destroySubject.next();\n this._destroySubject.complete();\n };\n /**\n * Whether the query currently is matched.\n * @param {?} value\n * @return {?}\n */\n BreakpointObserver.prototype.isMatched = function (value) {\n var _this = this;\n var /** @type {?} */ queries = coerceArray(value);\n return queries.some(function (mediaQuery) { return _this._registerQuery(mediaQuery).mql.matches; });\n };\n /**\n * Gets an observable of results for the given queries that will emit new results for any changes\n * in matching of the given queries.\n * @param {?} value\n * @return {?}\n */\n BreakpointObserver.prototype.observe = function (value) {\n var _this = this;\n var /** @type {?} */ queries = coerceArray(value);\n var /** @type {?} */ observables = queries.map(function (query) { return _this._registerQuery(query).observab
le; });\n return combineLatest(observables, function (a, b) {\n return {\n matches: !!((a && a.matches) || (b && b.matches)),\n };\n });\n };\n /**\n * Registers a specific query to be listened for.\n * @param {?} query\n * @return {?}\n */\n BreakpointObserver.prototype._registerQuery = function (query) {\n var _this = this;\n // Only set up a new MediaQueryList if it is not already being listened for.\n if (this._queries.has(query)) {\n return ((this._queries.get(query)));\n }\n var /** @type {?} */ mql = this.mediaMatcher.matchMedia(query);\n // Create callback for match changes and add it is as a listener.\n var /** @type {?} */ queryObservable = RxChain.from(fromEventPattern(\n // Listener callback methods are wrapped to be placed back in ngZone. Callbacks must be placed\n // back into the zone because matchMedia is only included
in Zone.js by loading the\n // webapis-media-query.js file alongside the zone.js file. Additionally, some browsers do not\n // have MediaQueryList inherit from EventTarget, which causes inconsistencies in how Zone.js\n // patches it.\n function (listener) {\n mql.addListener(function (e) { return _this.zone.run(function () { return listener(e); }); });\n }, function (listener) {\n mql.removeListener(function (e) { return _this.zone.run(function () { return listener(e); }); });\n }))\n .call(takeUntil, this._destroySubject)\n .call(startWith, mql)\n .call(map, function (nextMql) { return ({ matches: nextMql.matches }); })\n .result();\n // Add the MediaQueryList to the set of queries.\n var /** @type {?} */ output = { observable: queryObservable, mql: mql };\n this._queries.set(query, output);\n return output;\n };\n BreakpointObserver.decorat
ors = [\n { type: Injectable },\n ];\n /**\n * @nocollapse\n */\n BreakpointObserver.ctorParameters = function () { return [\n { type: MediaMatcher, },\n { type: NgZone, },\n ]; };\n return BreakpointObserver;\n}());\n\n// PascalCase is being used as Breakpoints is used like an enum.\n// tslint:disable-next-line:variable-name\nvar Breakpoints = {\n Handset: '(max-width: 599px) and (orientation: portrait), ' +\n '(max-width: 959px) and (orientation: landscape)',\n Tablet: '(min-width: 600px) and (max-width: 839px) and (orientation: portrait), ' +\n '(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)',\n Web: '(min-width: 840px) and (orientation: portrait), ' +\n '(min-width: 1280px) and (orientation: landscape)',\n HandsetPortrait: '(max-width: 599px) and (orientation: portrait)',\n TabletPortrait: '(min-width: 600px) and (max-width: 839px) and (orientation: portrait)',\n WebPortra
it: '(min-width: 840px) and (orientation: portrait)',\n HandsetLandscape: '(max-width: 959px) and (orientation: landscape)',\n TabletLandscape: '(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)',\n WebLandscape: '(min-width: 1280px) and (orientation: landscape)',\n};\n\nvar LayoutModule = (function () {\n function LayoutModule() {\n }\n LayoutModule.decorators = [\n { type: NgModule, args: [{\n providers: [BreakpointObserver, MediaMatcher],\n imports: [PlatformModule],\n },] },\n ];\n /**\n * @nocollapse\n */\n LayoutModule.ctorParameters = function () { return []; };\n return LayoutModule;\n}());\n\n/**\n * Generated bundle index. Do not edit.\n */\n\nexport { LayoutModule, BreakpointObserver, Breakpoints, MediaMatcher };\n//# sourceMappingURL=layout.es5.js.map\n"],"names":["Injectable","Platform","Subject","coerceArray","combineLatest","RxChain","fromEventPatter
n","takeUntil","startWith","map","NgZone","NgModule","PlatformModule"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"cdk-layout.umd.js","sources":["../../src/cdk/layout/public-api.ts","../../src/cdk/layout/breakpoints.ts","../../src/cdk/layout/breakpoints-observer.ts","../../src/cdk/layout/media-matcher.ts"],"sourcesContent":["/**\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 */\nimport {NgModule} from '@angular/core';\nimport {PlatformModule} from '@angular/cdk/platform';\nimport {BreakpointObserver} from './breakpoints-observer';\nimport {MediaMatcher} from './media-matcher';\n\n@NgModule({\n providers: [BreakpointObserver, MediaMatcher],\n imports: [PlatformModule],\n})\nexport class LayoutModule {}\n\nexport {BreakpointObserver, BreakpointState} from './breakpoints-observer';\nexport {Breakpoints} from './breakpoints';\nexport {MediaMatcher} from './media-matcher';\n","/**\n * @license\n * Copyright Google LLC All Righ
ts 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// PascalCase is being used as Breakpoints is used like an enum.\n// tslint:disable-next-line:variable-name\nexport const Breakpoints = {\n XSmall: '(max-width: 599px)',\n Small: '(min-width: 600px) and (max-width: 959px)',\n Medium: '(min-width: 960px) and (max-width: 1279px)',\n Large: '(min-width: 1280px) and (max-width: 1919px)',\n XLarge: '(min-width: 1920px)',\n\n Handset: '(max-width: 599px) and (orientation: portrait), ' +\n '(max-width: 959px) and (orientation: landscape)',\n Tablet: '(min-width: 600px) and (max-width: 839px) and (orientation: portrait), ' +\n '(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)',\n Web: '(min-width: 840px) and (orientation: portrait), ' +\n '(min-width: 1280px) and (orientation: landscape)',\n\n HandsetPortrait: '(max-width: 599px
) and (orientation: portrait)',\n TabletPortrait: '(min-width: 600px) and (max-width: 839px) and (orientation: portrait)',\n WebPortrait: '(min-width: 840px) and (orientation: portrait)',\n\n HandsetLandscape: '(max-width: 959px) and (orientation: landscape)',\n TabletLandscape: '(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)',\n WebLandscape: '(min-width: 1280px) and (orientation: landscape)',\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 */\nimport {Injectable, NgZone, OnDestroy} from '@angular/core';\nimport {MediaMatcher} from './media-matcher';\nimport {Observable} from 'rxjs/Observable';\nimport {Subject} from 'rxjs/Subject';\nimport {map} from 'rxjs/operators/map';\nimport {startWith} from 'rxjs/operators/startWith';\nimport {takeUntil} from 'rxjs/operators/takeUntil';\nimport {coer
ceArray} from '@angular/cdk/coercion';\nimport {combineLatest} from 'rxjs/observable/combineLatest';\nimport {fromEventPattern} from 'rxjs/observable/fromEventPattern';\n\n/** The current state of a layout breakpoint. */\nexport interface BreakpointState {\n /** Whether the breakpoint is currently matching. */\n matches: boolean;\n}\n\ninterface Query {\n observable: Observable<BreakpointState>;\n mql: MediaQueryList;\n}\n\n/** Utility for checking the matching state of @media queries. */\n@Injectable()\nexport class BreakpointObserver implements OnDestroy {\n /** A map of all media queries currently being listened for. */\n private _queries: Map<string, Query> = new Map();\n /** A subject for all other observables to takeUntil based on. */\n private _destroySubject: Subject<{}> = new Subject();\n\n constructor(private mediaMatcher: MediaMatcher, private zone: NgZone) {}\n\n /** Completes the active subject, signalling to all other observables to complete. */\n ngOnDestr
oy() {\n this._destroySubject.next();\n this._destroySubject.complete();\n }\n\n /**\n * Whether one or more media queries match the current viewport size.\n * @param value One or more media queries to check.\n * @returns Whether any of the media queries match.\n */\n isMatched(value: string | string[]): boolean {\n let queries = coerceArray(value);\n return queries.some(mediaQuery => this._registerQuery(mediaQuery).mql.matches);\n }\n\n /**\n * Gets an observable of results for the given queries that will emit new results for any changes\n * in matching of the given queries.\n * @returns A stream of matches for the given queries.\n */\n observe(value: string | string[]): Observable<BreakpointState> {\n let queries = coerceArray(value);\n let observables = queries.map(query => this._registerQuery(query).observable);\n\n return combineLatest(observables, (a: BreakpointState, b: BreakpointState) => {\n return {\n matches: !!((a &&
a.matches) || (b && b.matches)),\n };\n });\n }\n\n /** Registers a specific query to be listened for. */\n private _registerQuery(query: string): Query {\n // Only set up a new MediaQueryList if it is not already being listened for.\n if (this._queries.has(query)) {\n return this._queries.get(query)!;\n }\n\n let mql: MediaQueryList = this.mediaMatcher.matchMedia(query);\n // Create callback for match changes and add it is as a listener.\n let queryObservable = fromEventPattern(\n // Listener callback methods are wrapped to be placed back in ngZone. Callbacks must be placed\n // back into the zone because matchMedia is only included in Zone.js by loading the\n // webapis-media-query.js file alongside the zone.js file. Additionally, some browsers do not\n // have MediaQueryList inherit from EventTarget, which causes inconsistencies in how Zone.js\n // patches it.\n (listener: MediaQueryListListener) => {\n mql.
addListener((e: MediaQueryList) => this.zone.run(() => listener(e)));\n },\n (listener: MediaQueryListListener) => {\n mql.removeListener((e: MediaQueryList) => this.zone.run(() => listener(e)));\n })\n .pipe(\n takeUntil(this._destroySubject),\n startWith(mql),\n map((nextMql: MediaQueryList) => ({matches: nextMql.matches}))\n );\n\n // Add the MediaQueryList to the set of queries.\n let output = {observable: queryObservable, mql: mql};\n this._queries.set(query, output);\n return output;\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 */\nimport {Injectable} from '@angular/core';\nimport {Platform} from '@angular/cdk/platform';\n\n/**\n * Global registry for all dynamically-created, injected style tags.\n */\nconst styleElementForWebkitCompatibility:
Map<string, HTMLStyleElement> = new Map();\n\n/** A utility for calling matchMedia queries. */\n@Injectable()\nexport class MediaMatcher {\n /** The internal matchMedia method to return back a MediaQueryList like object. */\n private _matchMedia: (query: string) => MediaQueryList;\n\n constructor(private platform: Platform) {\n this._matchMedia = this.platform.isBrowser && window.matchMedia ?\n // matchMedia is bound to the window scope intentionally as it is an illegal invocation to\n // call it from a different scope.\n window.matchMedia.bind(window) :\n noopMatchMedia;\n }\n\n /**\n * Evaluates the given media query and returns the native MediaQueryList from which results\n * can be retrieved.\n * Confirms the layout engine will trigger for the selector query provided and returns the\n * MediaQueryList for the query provided.\n */\n matchMedia(query: string): MediaQueryList {\n if (this.platform.WEBKIT) {\n createEmptyStyleRule(query
);\n }\n return this._matchMedia(query);\n }\n}\n\n/**\n * For Webkit engines that only trigger the MediaQueryListListener when there is at least one CSS\n * selector for the respective media query.\n */\nfunction createEmptyStyleRule(query: string) {\n if (!styleElementForWebkitCompatibility.has(query)) {\n try {\n const style = document.createElement('style');\n\n style.setAttribute('type', 'text/css');\n if (!style.sheet) {\n const cssText = `@media ${query} {.fx-query-test{ }}`;\n style.appendChild(document.createTextNode(cssText));\n }\n\n document.getElementsByTagName('head')[0].appendChild(style);\n\n // Store in private global registry\n styleElementForWebkitCompatibility.set(query, style);\n } catch (e) {\n console.error(e);\n }\n }\n}\n\n/** No-op matchMedia replacement for non-browser platforms. */\nfunction noopMatchMedia(query: string): MediaQueryList {\n return {\n matches: query === 'all' || q
uery === '',\n media: query,\n addListener: () => {},\n removeListener: () => {}\n };\n}\n"],"names":["PlatformModule","NgModule","NgZone","Injectable","takeUntil","startWith","map","fromEventPattern","combineLatest","coerceArray","Subject","Platform"],"mappings":"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"}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/cdk/bundles/cdk-layout.umd.min.js
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bundles/cdk-layout.umd.min.js b/node_modules/@angular/cdk/bundles/cdk-layout.umd.min.js
index a2fe7ed..3287b68 100644
--- a/node_modules/@angular/cdk/bundles/cdk-layout.umd.min.js
+++ b/node_modules/@angular/cdk/bundles/cdk-layout.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"),require("@angular/cdk/platform"),require("rxjs/Subject"),require("@angular/cdk/rxjs"),require("@angular/cdk/coercion"),require("rxjs/observable/combineLatest"),require("rxjs/observable/fromEventPattern")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/platform","rxjs/Subject","@angular/cdk/rxjs","@angular/cdk/coercion","rxjs/observable/combineLatest","rxjs/observable/fromEventPattern"],e):e((t.ng=t.ng||{},t.ng.cdk=t.ng.cdk||{},t.ng.cdk.layout=t.ng.cdk.layout||{}),t.ng.core,t.ng.cdk.platform,t.Rx,t.ng.cdk.rxjs,t.ng.cdk.coercion,t.Rx.Observable,t.Rx.Observable)}(this,function(t,e,r,n,a,i,o,c){"use strict";function s(t){if(!u.has(t))try{var e=document.createElement("style");if(e.setAttribute("type","text/css"),!e.sheet){var r="@media "+t+" {.fx-query-test{ }}";e.appendChild(document.createTextNode(r))}document.getElementsByTagName("head")[0].appe
ndChild(e),u.set(t,e)}catch(t){console.error(t)}}function d(t){return{matches:"all"===t||""===t,media:t,addListener:function(){},removeListener:function(){}}}var u=new Map,p=function(){function t(t){this.platform=t,this._matchMedia=this.platform.isBrowser?window.matchMedia.bind(window):d}return t.prototype.matchMedia=function(t){return this.platform.WEBKIT&&s(t),this._matchMedia(t)},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:r.Platform}]},t}(),m=function(){function t(t,e){this.mediaMatcher=t,this.zone=e,this._queries=new Map,this._destroySubject=new n.Subject}return t.prototype.ngOnDestroy=function(){this._destroySubject.next(),this._destroySubject.complete()},t.prototype.isMatched=function(t){var e=this;return i.coerceArray(t).some(function(t){return e._registerQuery(t).mql.matches})},t.prototype.observe=function(t){var e=this,r=i.coerceArray(t),n=r.map(function(t){return e._registerQuery(t).observable});return o.combineLatest(n,function(t,e){return
{matches:!!(t&&t.matches||e&&e.matches)}})},t.prototype._registerQuery=function(t){var e=this;if(this._queries.has(t))return this._queries.get(t);var r=this.mediaMatcher.matchMedia(t),n=a.RxChain.from(c.fromEventPattern(function(t){r.addListener(function(r){return e.zone.run(function(){return t(r)})})},function(t){r.removeListener(function(r){return e.zone.run(function(){return t(r)})})})).call(a.takeUntil,this._destroySubject).call(a.startWith,r).call(a.map,function(t){return{matches:t.matches}}).result(),i={observable:n,mql:r};return this._queries.set(t,i),i},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:p},{type:e.NgZone}]},t}(),l={Handset:"(max-width: 599px) and (orientation: portrait), (max-width: 959px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1
280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"},h=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{providers:[m,p],imports:[r.PlatformModule]}]}],t.ctorParameters=function(){return[]},t}();t.LayoutModule=h,t.BreakpointObserver=m,t.Breakpoints=l,t.MediaMatcher=p,Object.defineProperty(t,"__esModule",{value:!0})});
-//# sourceMappingURL=/Users/karakara/repos/material2/dist/bundles/cdk-layout.umd.min.js.map
\ No newline at end of file
+!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/cdk/platform"),require("rxjs/Subject"),require("rxjs/operators/map"),require("rxjs/operators/startWith"),require("rxjs/operators/takeUntil"),require("@angular/cdk/coercion"),require("rxjs/observable/combineLatest"),require("rxjs/observable/fromEventPattern")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/platform","rxjs/Subject","rxjs/operators/map","rxjs/operators/startWith","rxjs/operators/takeUntil","@angular/cdk/coercion","rxjs/observable/combineLatest","rxjs/observable/fromEventPattern"],e):e((t.ng=t.ng||{},t.ng.cdk=t.ng.cdk||{},t.ng.cdk.layout=t.ng.cdk.layout||{}),t.ng.core,t.ng.cdk.platform,t.Rx,t.Rx.operators,t.Rx.operators,t.Rx.operators,t.ng.cdk.coercion,t.Rx.Observable,t.Rx.Observable)}(this,function(t,e,r,n,a,i,o,s,d,c){"use strict";function u(t){if(!m.has(t))try{var e=document.createElement("style");if(e.setAttr
ibute("type","text/css"),!e.sheet){var r="@media "+t+" {.fx-query-test{ }}";e.appendChild(document.createTextNode(r))}document.getElementsByTagName("head")[0].appendChild(e),m.set(t,e)}catch(t){console.error(t)}}function p(t){return{matches:"all"===t||""===t,media:t,addListener:function(){},removeListener:function(){}}}var m=new Map,h=function(){function t(t){this.platform=t,this._matchMedia=this.platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):p}return t.prototype.matchMedia=function(t){return this.platform.WEBKIT&&u(t),this._matchMedia(t)},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:r.Platform}]},t}(),x=function(){function t(t,e){this.mediaMatcher=t,this.zone=e,this._queries=new Map,this._destroySubject=new n.Subject}return t.prototype.ngOnDestroy=function(){this._destroySubject.next(),this._destroySubject.complete()},t.prototype.isMatched=function(t){var e=this;return s.coerceArray(t).some(function(t){return e._registerQuery(t).
mql.matches})},t.prototype.observe=function(t){var e=this,r=s.coerceArray(t),n=r.map(function(t){return e._registerQuery(t).observable});return d.combineLatest(n,function(t,e){return{matches:!!(t&&t.matches||e&&e.matches)}})},t.prototype._registerQuery=function(t){var e=this;if(this._queries.has(t))return this._queries.get(t);var r=this.mediaMatcher.matchMedia(t),n=c.fromEventPattern(function(t){r.addListener(function(r){return e.zone.run(function(){return t(r)})})},function(t){r.removeListener(function(r){return e.zone.run(function(){return t(r)})})}).pipe(o.takeUntil(this._destroySubject),i.startWith(r),a.map(function(t){return{matches:t.matches}})),s={observable:n,mql:r};return this._queries.set(t,s),s},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:h},{type:e.NgZone}]},t}(),l={XSmall:"(max-width: 599px)",Small:"(min-width: 600px) and (max-width: 959px)",Medium:"(min-width: 960px) and (max-width: 1279px)",Large:"(min-width: 1280px) and (max-width: 191
9px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599px) and (orientation: portrait), (max-width: 959px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"},f=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{providers:[x,h],imports:[r.PlatformModule]}]}],t.ctorParameters=function(){return[]},t}();t.La
youtModule=f,t.BreakpointObserver=x,t.Breakpoints=l,t.MediaMatcher=h,Object.defineProperty(t,"__esModule",{value:!0})});
+//# sourceMappingURL=cdk-layout.umd.min.js.map
http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/cdk/bundles/cdk-layout.umd.min.js.map
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bundles/cdk-layout.umd.min.js.map b/node_modules/@angular/cdk/bundles/cdk-layout.umd.min.js.map
index d8fce6e..4815d2b 100644
--- a/node_modules/@angular/cdk/bundles/cdk-layout.umd.min.js.map
+++ b/node_modules/@angular/cdk/bundles/cdk-layout.umd.min.js.map
@@ -1 +1 @@
-{"version":3,"sources":["/Users/karakara/repos/material2/dist/bundles/cdk-layout.umd.js"],"names":["global","factory","exports","module","require","define","amd","ng","cdk","layout","core","platform","Rx","rxjs","coercion","Observable","this","_angular_core","_angular_cdk_platform","rxjs_Subject","_angular_cdk_rxjs","_angular_cdk_coercion","rxjs_observable_combineLatest","rxjs_observable_fromEventPattern","createEmptyStyleRule","query","styleElementForWebkitCompatibility","has","style","document","createElement","setAttribute","sheet","cssText","appendChild","createTextNode","getElementsByTagName","set","e","console","error","noopMatchMedia","matches","media","addListener","removeListener","Map","MediaMatcher","_matchMedia","isBrowser","window","matchMedia","bind","prototype","WEBKIT","decorators","type","Injectable","ctorParameters","Platform","BreakpointObserver","mediaMatcher","zone","_queries","_destroySubject","Subject","ngOnDestroy","next","complete","isMatched","value","_this
","coerceArray","some","mediaQuery","_registerQuery","mql","observe","queries","observables","map","observable","combineLatest","a","b","get","queryObservable","RxChain","from","fromEventPattern","listener","run","call","takeUntil","startWith","nextMql","result","output","NgZone","Breakpoints","Handset","Tablet","Web","HandsetPortrait","TabletPortrait","WebPortrait","HandsetLandscape","TabletLandscape","WebLandscape","LayoutModule","NgModule","args","providers","imports","PlatformModule","Object","defineProperty"],"mappings":"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","file":"/Users/karakara/repos/material2/dist/bundles/cdk-layout.umd.min.js"}
\ No newline at end of file
+{"version":3,"file":"cdk-layout.umd.min.js","sources":["../../src/cdk/layout/media-matcher.ts","../../src/cdk/layout/breakpoints-observer.ts","../../src/cdk/layout/breakpoints.ts","../../src/cdk/layout/public-api.ts"],"sourcesContent":["/**\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 */\nimport {Injectable} from '@angular/core';\nimport {Platform} from '@angular/cdk/platform';\n\n/**\n * Global registry for all dynamically-created, injected style tags.\n */\nconst styleElementForWebkitCompatibility: Map<string, HTMLStyleElement> = new Map();\n\n/** A utility for calling matchMedia queries. */\n@Injectable()\nexport class MediaMatcher {\n /** The internal matchMedia method to return back a MediaQueryList like object. */\n private _matchMedia: (query: string) => MediaQueryList;\n\n constructor(private platform: Platform) {\n
this._matchMedia = this.platform.isBrowser && window.matchMedia ?\n // matchMedia is bound to the window scope intentionally as it is an illegal invocation to\n // call it from a different scope.\n window.matchMedia.bind(window) :\n noopMatchMedia;\n }\n\n /**\n * Evaluates the given media query and returns the native MediaQueryList from which results\n * can be retrieved.\n * Confirms the layout engine will trigger for the selector query provided and returns the\n * MediaQueryList for the query provided.\n */\n matchMedia(query: string): MediaQueryList {\n if (this.platform.WEBKIT) {\n createEmptyStyleRule(query);\n }\n return this._matchMedia(query);\n }\n}\n\n/**\n * For Webkit engines that only trigger the MediaQueryListListener when there is at least one CSS\n * selector for the respective media query.\n */\nfunction createEmptyStyleRule(query: string) {\n if (!styleElementForWebkitCompatibility.has(query)) {\n try {\n c
onst style = document.createElement('style');\n\n style.setAttribute('type', 'text/css');\n if (!style.sheet) {\n const cssText = `@media ${query} {.fx-query-test{ }}`;\n style.appendChild(document.createTextNode(cssText));\n }\n\n document.getElementsByTagName('head')[0].appendChild(style);\n\n // Store in private global registry\n styleElementForWebkitCompatibility.set(query, style);\n } catch (e) {\n console.error(e);\n }\n }\n}\n\n/** No-op matchMedia replacement for non-browser platforms. */\nfunction noopMatchMedia(query: string): MediaQueryList {\n return {\n matches: query === 'all' || query === '',\n media: query,\n addListener: () => {},\n removeListener: () => {}\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 */\nimport {Injectable, NgZ
one, OnDestroy} from '@angular/core';\nimport {MediaMatcher} from './media-matcher';\nimport {Observable} from 'rxjs/Observable';\nimport {Subject} from 'rxjs/Subject';\nimport {map} from 'rxjs/operators/map';\nimport {startWith} from 'rxjs/operators/startWith';\nimport {takeUntil} from 'rxjs/operators/takeUntil';\nimport {coerceArray} from '@angular/cdk/coercion';\nimport {combineLatest} from 'rxjs/observable/combineLatest';\nimport {fromEventPattern} from 'rxjs/observable/fromEventPattern';\n\n/** The current state of a layout breakpoint. */\nexport interface BreakpointState {\n /** Whether the breakpoint is currently matching. */\n matches: boolean;\n}\n\ninterface Query {\n observable: Observable<BreakpointState>;\n mql: MediaQueryList;\n}\n\n/** Utility for checking the matching state of @media queries. */\n@Injectable()\nexport class BreakpointObserver implements OnDestroy {\n /** A map of all media queries currently being listened for. */\n private _queries: Map<string
, Query> = new Map();\n /** A subject for all other observables to takeUntil based on. */\n private _destroySubject: Subject<{}> = new Subject();\n\n constructor(private mediaMatcher: MediaMatcher, private zone: NgZone) {}\n\n /** Completes the active subject, signalling to all other observables to complete. */\n ngOnDestroy() {\n this._destroySubject.next();\n this._destroySubject.complete();\n }\n\n /**\n * Whether one or more media queries match the current viewport size.\n * @param value One or more media queries to check.\n * @returns Whether any of the media queries match.\n */\n isMatched(value: string | string[]): boolean {\n let queries = coerceArray(value);\n return queries.some(mediaQuery => this._registerQuery(mediaQuery).mql.matches);\n }\n\n /**\n * Gets an observable of results for the given queries that will emit new results for any changes\n * in matching of the given queries.\n * @returns A stream of matches for the given queries
.\n */\n observe(value: string | string[]): Observable<BreakpointState> {\n let queries = coerceArray(value);\n let observables = queries.map(query => this._registerQuery(query).observable);\n\n return combineLatest(observables, (a: BreakpointState, b: BreakpointState) => {\n return {\n matches: !!((a && a.matches) || (b && b.matches)),\n };\n });\n }\n\n /** Registers a specific query to be listened for. */\n private _registerQuery(query: string): Query {\n // Only set up a new MediaQueryList if it is not already being listened for.\n if (this._queries.has(query)) {\n return this._queries.get(query)!;\n }\n\n let mql: MediaQueryList = this.mediaMatcher.matchMedia(query);\n // Create callback for match changes and add it is as a listener.\n let queryObservable = fromEventPattern(\n // Listener callback methods are wrapped to be placed back in ngZone. Callbacks must be placed\n // back into the zone because matchMedi
a is only included in Zone.js by loading the\n // webapis-media-query.js file alongside the zone.js file. Additionally, some browsers do not\n // have MediaQueryList inherit from EventTarget, which causes inconsistencies in how Zone.js\n // patches it.\n (listener: MediaQueryListListener) => {\n mql.addListener((e: MediaQueryList) => this.zone.run(() => listener(e)));\n },\n (listener: MediaQueryListListener) => {\n mql.removeListener((e: MediaQueryList) => this.zone.run(() => listener(e)));\n })\n .pipe(\n takeUntil(this._destroySubject),\n startWith(mql),\n map((nextMql: MediaQueryList) => ({matches: nextMql.matches}))\n );\n\n // Add the MediaQueryList to the set of queries.\n let output = {observable: queryObservable, mql: mql};\n this._queries.set(query, output);\n return output;\n }\n}\n","/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code i
s governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n// PascalCase is being used as Breakpoints is used like an enum.\n// tslint:disable-next-line:variable-name\nexport const Breakpoints = {\n XSmall: '(max-width: 599px)',\n Small: '(min-width: 600px) and (max-width: 959px)',\n Medium: '(min-width: 960px) and (max-width: 1279px)',\n Large: '(min-width: 1280px) and (max-width: 1919px)',\n XLarge: '(min-width: 1920px)',\n\n Handset: '(max-width: 599px) and (orientation: portrait), ' +\n '(max-width: 959px) and (orientation: landscape)',\n Tablet: '(min-width: 600px) and (max-width: 839px) and (orientation: portrait), ' +\n '(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)',\n Web: '(min-width: 840px) and (orientation: portrait), ' +\n '(min-width: 1280px) and (orientation: landscape)',\n\n HandsetPortrait: '(max-width: 599px) and (orientation: portrait)',\n TabletPortr
ait: '(min-width: 600px) and (max-width: 839px) and (orientation: portrait)',\n WebPortrait: '(min-width: 840px) and (orientation: portrait)',\n\n HandsetLandscape: '(max-width: 959px) and (orientation: landscape)',\n TabletLandscape: '(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)',\n WebLandscape: '(min-width: 1280px) and (orientation: landscape)',\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 */\nimport {NgModule} from '@angular/core';\nimport {PlatformModule} from '@angular/cdk/platform';\nimport {BreakpointObserver} from './breakpoints-observer';\nimport {MediaMatcher} from './media-matcher';\n\n@NgModule({\n providers: [BreakpointObserver, MediaMatcher],\n imports: [PlatformModule],\n})\nexport class LayoutModule {}\n\nexport {BreakpointObserver, BreakpointState} from './breakpoints
-observer';\nexport {Breakpoints} from './breakpoints';\nexport {MediaMatcher} from './media-matcher';\n"],"names":["createEmptyStyleRule","query","styleElementForWebkitCompatibility","has","style","document","createElement","setAttribute","sheet","cssText","appendChild","createTextNode","getElementsByTagName","set","e","console","error","noopMatchMedia","matches","media","addListener","removeListener","Map","MediaMatcher","platform","this","_matchMedia","isBrowser","window","matchMedia","bind","prototype","WEBKIT","type","Injectable","Platform","BreakpointObserver","mediaMatcher","zone","_queries","_destroySubject","Subject","ngOnDestroy","next","complete","isMatched","value","_this","coerceArray","some","mediaQuery","_registerQuery","mql","observe","queries","observables","map","observable","combineLatest","a","b","get","queryObservable","fromEventPattern","listener","run","pipe","takeUntil","startWith","nextMql","output","NgZone","Breakpoints","XSmall","Small","Medium","Large","X
Large","Handset","Tablet","Web","HandsetPortrait","TabletPortrait","WebPortrait","HandsetLandscape","TabletLandscape","WebLandscape","LayoutModule","NgModule","args","providers","imports","PlatformModule"],"mappings":"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"}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/nifi-fds/blob/d07dd0f2/node_modules/@angular/cdk/bundles/cdk-observers.umd.js
----------------------------------------------------------------------
diff --git a/node_modules/@angular/cdk/bundles/cdk-observers.umd.js b/node_modules/@angular/cdk/bundles/cdk-observers.umd.js
index 1c5125a..bad6972 100644
--- a/node_modules/@angular/cdk/bundles/cdk-observers.umd.js
+++ b/node_modules/@angular/cdk/bundles/cdk-observers.umd.js
@@ -1,53 +1,56 @@
/**
* @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 (global, factory) {
- typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('rxjs/Subject'), require('@angular/cdk/rxjs')) :
- typeof define === 'function' && define.amd ? define(['exports', '@angular/core', 'rxjs/Subject', '@angular/cdk/rxjs'], factory) :
- (factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.observers = global.ng.cdk.observers || {}),global.ng.core,global.Rx,global.ng.cdk.rxjs));
-}(this, (function (exports,_angular_core,rxjs_Subject,_angular_cdk_rxjs) { 'use strict';
+ typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/cdk/coercion'), require('rxjs/Subject'), require('rxjs/operators/debounceTime')) :
+ typeof define === 'function' && define.amd ? define(['exports', '@angular/core', '@angular/cdk/coercion', 'rxjs/Subject', 'rxjs/operators/debounceTime'], factory) :
+ (factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.observers = global.ng.cdk.observers || {}),global.ng.core,global.ng.cdk.coercion,global.Rx,global.Rx.operators));
+}(this, (function (exports,_angular_core,_angular_cdk_coercion,rxjs_Subject,rxjs_operators_debounceTime) { 'use strict';
+
+/**
+ * @fileoverview added by tsickle
+ * @suppress {checkTypes} checked by tsc
+ */
/**
* Factory that creates a new MutationObserver and allows us to stub it out in unit tests.
* \@docs-private
*/
-var MatMutationObserverFactory = (function () {
- function MatMutationObserverFactory() {
+var MutationObserverFactory = /** @class */ (function () {
+ function MutationObserverFactory() {
}
/**
* @param {?} callback
* @return {?}
*/
- MatMutationObserverFactory.prototype.create = function (callback) {
+ MutationObserverFactory.prototype.create = /**
+ * @param {?} callback
+ * @return {?}
+ */
+ function (callback) {
return typeof MutationObserver === 'undefined' ? null : new MutationObserver(callback);
};
- MatMutationObserverFactory.decorators = [
+ MutationObserverFactory.decorators = [
{ type: _angular_core.Injectable },
];
- /**
- * @nocollapse
- */
- MatMutationObserverFactory.ctorParameters = function () { return []; };
- return MatMutationObserverFactory;
+ /** @nocollapse */
+ MutationObserverFactory.ctorParameters = function () { return []; };
+ return MutationObserverFactory;
}());
/**
* Directive that triggers a callback whenever the content of
* its associated element has changed.
*/
-var ObserveContent = (function () {
- /**
- * @param {?} _mutationObserverFactory
- * @param {?} _elementRef
- * @param {?} _ngZone
- */
- function ObserveContent(_mutationObserverFactory, _elementRef, _ngZone) {
+var CdkObserveContent = /** @class */ (function () {
+ function CdkObserveContent(_mutationObserverFactory, _elementRef, _ngZone) {
this._mutationObserverFactory = _mutationObserverFactory;
this._elementRef = _elementRef;
this._ngZone = _ngZone;
+ this._disabled = false;
/**
* Event emitted for each change in the element's content.
*/
@@ -57,15 +60,34 @@ var ObserveContent = (function () {
*/
this._debouncer = new rxjs_Subject.Subject();
}
+ Object.defineProperty(CdkObserveContent.prototype, "disabled", {
+ get: /**
+ * Whether observing content is disabled. This option can be used
+ * to disconnect the underlying MutationObserver until it is needed.
+ * @return {?}
+ */
+ function () { return this._disabled; },
+ set: /**
+ * @param {?} value
+ * @return {?}
+ */
+ function (value) {
+ this._disabled = _angular_cdk_coercion.coerceBooleanProperty(value);
+ },
+ enumerable: true,
+ configurable: true
+ });
/**
* @return {?}
*/
- ObserveContent.prototype.ngAfterContentInit = function () {
+ CdkObserveContent.prototype.ngAfterContentInit = /**
+ * @return {?}
+ */
+ function () {
var _this = this;
if (this.debounce > 0) {
this._ngZone.runOutsideAngular(function () {
- _angular_cdk_rxjs.RxChain.from(_this._debouncer)
- .call(_angular_cdk_rxjs.debounceTime, _this.debounce)
+ _this._debouncer.pipe(rxjs_operators_debounceTime.debounceTime(_this.debounce))
.subscribe(function (mutations) { return _this.event.emit(mutations); });
});
}
@@ -77,62 +99,96 @@ var ObserveContent = (function () {
_this._debouncer.next(mutations);
});
});
- if (this._observer) {
- this._observer.observe(this._elementRef.nativeElement, {
- characterData: true,
- childList: true,
- subtree: true
- });
+ if (!this.disabled) {
+ this._enable();
+ }
+ };
+ /**
+ * @param {?} changes
+ * @return {?}
+ */
+ CdkObserveContent.prototype.ngOnChanges = /**
+ * @param {?} changes
+ * @return {?}
+ */
+ function (changes) {
+ if (changes['disabled']) {
+ changes['disabled'].currentValue ? this._disable() : this._enable();
}
};
/**
* @return {?}
*/
- ObserveContent.prototype.ngOnDestroy = function () {
+ CdkObserveContent.prototype.ngOnDestroy = /**
+ * @return {?}
+ */
+ function () {
+ this._disable();
+ this._debouncer.complete();
+ };
+ /**
+ * @return {?}
+ */
+ CdkObserveContent.prototype._disable = /**
+ * @return {?}
+ */
+ function () {
if (this._observer) {
this._observer.disconnect();
}
- this._debouncer.complete();
};
- ObserveContent.decorators = [
+ /**
+ * @return {?}
+ */
+ CdkObserveContent.prototype._enable = /**
+ * @return {?}
+ */
+ function () {
+ if (this._observer) {
+ this._observer.observe(this._elementRef.nativeElement, {
+ characterData: true,
+ childList: true,
+ subtree: true
+ });
+ }
+ };
+ CdkObserveContent.decorators = [
{ type: _angular_core.Directive, args: [{
selector: '[cdkObserveContent]',
exportAs: 'cdkObserveContent',
},] },
];
- /**
- * @nocollapse
- */
- ObserveContent.ctorParameters = function () { return [
- { type: MatMutationObserverFactory, },
+ /** @nocollapse */
+ CdkObserveContent.ctorParameters = function () { return [
+ { type: MutationObserverFactory, },
{ type: _angular_core.ElementRef, },
{ type: _angular_core.NgZone, },
]; };
- ObserveContent.propDecorators = {
- 'event': [{ type: _angular_core.Output, args: ['cdkObserveContent',] },],
- 'debounce': [{ type: _angular_core.Input },],
+ CdkObserveContent.propDecorators = {
+ "event": [{ type: _angular_core.Output, args: ['cdkObserveContent',] },],
+ "disabled": [{ type: _angular_core.Input, args: ['cdkObserveContentDisabled',] },],
+ "debounce": [{ type: _angular_core.Input },],
};
- return ObserveContent;
+ return CdkObserveContent;
}());
-var ObserversModule = (function () {
+var ObserversModule = /** @class */ (function () {
function ObserversModule() {
}
ObserversModule.decorators = [
{ type: _angular_core.NgModule, args: [{
- exports: [ObserveContent],
- declarations: [ObserveContent],
- providers: [MatMutationObserverFactory]
+ exports: [CdkObserveContent],
+ declarations: [CdkObserveContent],
+ providers: [MutationObserverFactory]
},] },
];
- /**
- * @nocollapse
- */
+ /** @nocollapse */
ObserversModule.ctorParameters = function () { return []; };
return ObserversModule;
}());
-exports.MatMutationObserverFactory = MatMutationObserverFactory;
-exports.ObserveContent = ObserveContent;
+exports.ObserveContent = CdkObserveContent;
+exports.MutationObserverFactory = MutationObserverFactory;
+exports.CdkObserveContent = CdkObserveContent;
exports.ObserversModule = ObserversModule;
Object.defineProperty(exports, '__esModule', { value: true });