Socket
Socket
Sign inDemoInstall

@angular/platform-browser

Package Overview
Dependencies
Maintainers
1
Versions
840
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@angular/platform-browser - npm Package Compare versions

Comparing version 4.2.0-rc.0 to 4.2.0-rc.1

195

@angular/platform-browser/animations.es5.js

@@ -1,13 +0,4 @@

var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
import * as tslib_1 from "tslib";
/**
* @license Angular v4.2.0-rc.0
* @license Angular v4.2.0-rc.1
* (c) 2010-2017 Google, Inc. https://angular.io/

@@ -28,3 +19,3 @@ * License: MIT

var BrowserAnimationBuilder = (function (_super) {
__extends(BrowserAnimationBuilder, _super);
tslib_1.__extends(BrowserAnimationBuilder, _super);
/**

@@ -68,3 +59,3 @@ * @param {?} rootRenderer

var BrowserAnimationFactory = (function (_super) {
__extends(BrowserAnimationFactory, _super);
tslib_1.__extends(BrowserAnimationFactory, _super);
/**

@@ -208,13 +199,14 @@ * @param {?} _id

* @param {?} delegate
* @param {?} _engine
* @param {?} engine
* @param {?} _zone
*/
function AnimationRendererFactory(delegate, _engine, _zone) {
function AnimationRendererFactory(delegate, engine, _zone) {
this.delegate = delegate;
this._engine = _engine;
this.engine = engine;
this._zone = _zone;
this._currentId = 0;
this._currentFlushId = 1;
this._microtaskId = 1;
this._animationCallbacksBuffer = [];
_engine.onRemovalComplete = function (element, delegate) {
this._rendererCache = new Map();
engine.onRemovalComplete = function (element, delegate) {
// Note: if an component element has a leave animation, and the component

@@ -236,11 +228,22 @@ // a host leave animation, the view engine will call `removeChild` for the parent

var _this = this;
var /** @type {?} */ EMPTY_NAMESPACE_ID = '';
// cache the delegates to find out which cached delegate can
// be used by which cached renderer
var /** @type {?} */ delegate = this.delegate.createRenderer(hostElement, type);
if (!hostElement || !type || !type.data || !type.data['animation'])
return delegate;
if (!hostElement || !type || !type.data || !type.data['animation']) {
var /** @type {?} */ renderer = this._rendererCache.get(delegate);
if (!renderer) {
renderer = new BaseAnimationRenderer(EMPTY_NAMESPACE_ID, delegate, this.engine);
// only cache this result when the base renderer is used
this._rendererCache.set(delegate, renderer);
}
return renderer;
}
var /** @type {?} */ componentId = type.id;
var /** @type {?} */ namespaceId = type.id + '-' + this._currentId;
this._currentId++;
this.engine.register(namespaceId, hostElement);
var /** @type {?} */ animationTriggers = (type.data['animation']);
animationTriggers.forEach(function (trigger) { return _this._engine.registerTrigger(componentId, namespaceId, hostElement, trigger.name, trigger); });
return new AnimationRenderer(this, delegate, this._engine, this._zone, namespaceId);
animationTriggers.forEach(function (trigger) { return _this.engine.registerTrigger(componentId, namespaceId, hostElement, trigger.name, trigger); });
return new AnimationRenderer(this, namespaceId, delegate, this.engine);
};

@@ -260,3 +263,3 @@ /**

var _this = this;
Zone.current.scheduleMicroTask('incremenet the animation microtask', function () { _this._currentFlushId++; });
Zone.current.scheduleMicroTask('incremenet the animation microtask', function () { return _this._microtaskId++; });
};

@@ -271,3 +274,3 @@ /**

var _this = this;
if (count >= 0 && count < this._currentFlushId) {
if (count >= 0 && count < this._microtaskId) {
this._zone.run(function () { return fn(data); });

@@ -296,3 +299,3 @@ return;

_this._scheduleCountTask();
_this._engine.flush(_this._currentFlushId);
_this.engine.flush(_this._microtaskId);
});

@@ -306,3 +309,3 @@ if (this.delegate.end) {

*/
AnimationRendererFactory.prototype.whenRenderingDone = function () { return this._engine.whenRenderingDone(); };
AnimationRendererFactory.prototype.whenRenderingDone = function () { return this.engine.whenRenderingDone(); };
return AnimationRendererFactory;

@@ -321,21 +324,15 @@ }());

]; };
var AnimationRenderer = (function () {
var BaseAnimationRenderer = (function () {
/**
* @param {?} _factory
* @param {?} namespaceId
* @param {?} delegate
* @param {?} _engine
* @param {?} _zone
* @param {?} _namespaceId
* @param {?} engine
*/
function AnimationRenderer(_factory, delegate, _engine, _zone, _namespaceId) {
this._factory = _factory;
function BaseAnimationRenderer(namespaceId, delegate, engine) {
this.namespaceId = namespaceId;
this.delegate = delegate;
this._engine = _engine;
this._zone = _zone;
this._namespaceId = _namespaceId;
this.destroyNode = null;
this.microtaskCount = 0;
this.engine = engine;
this.destroyNode = this.delegate.destroyNode ? function (n) { return delegate.destroyNode(n); } : null;
}
Object.defineProperty(AnimationRenderer.prototype, "data", {
Object.defineProperty(BaseAnimationRenderer.prototype, "data", {
/**

@@ -351,4 +348,4 @@ * @return {?}

*/
AnimationRenderer.prototype.destroy = function () {
this._engine.destroy(this._namespaceId, this.delegate);
BaseAnimationRenderer.prototype.destroy = function () {
this.engine.destroy(this.namespaceId, this.delegate);
this.delegate.destroy();

@@ -361,3 +358,3 @@ };

*/
AnimationRenderer.prototype.createElement = function (name, namespace) {
BaseAnimationRenderer.prototype.createElement = function (name, namespace) {
return this.delegate.createElement(name, namespace);

@@ -369,3 +366,3 @@ };

*/
AnimationRenderer.prototype.createComment = function (value) { return this.delegate.createComment(value); };
BaseAnimationRenderer.prototype.createComment = function (value) { return this.delegate.createComment(value); };
/**

@@ -375,15 +372,40 @@ * @param {?} value

*/
AnimationRenderer.prototype.createText = function (value) { return this.delegate.createText(value); };
BaseAnimationRenderer.prototype.createText = function (value) { return this.delegate.createText(value); };
/**
* @param {?} selectorOrNode
* @param {?} parent
* @param {?} newChild
* @return {?}
*/
AnimationRenderer.prototype.selectRootElement = function (selectorOrNode) {
return this.delegate.selectRootElement(selectorOrNode);
BaseAnimationRenderer.prototype.appendChild = function (parent, newChild) {
this.delegate.appendChild(parent, newChild);
this.engine.onInsert(this.namespaceId, newChild, parent, false);
};
/**
* @param {?} parent
* @param {?} newChild
* @param {?} refChild
* @return {?}
*/
BaseAnimationRenderer.prototype.insertBefore = function (parent, newChild, refChild) {
this.delegate.insertBefore(parent, newChild, refChild);
this.engine.onInsert(this.namespaceId, newChild, parent, true);
};
/**
* @param {?} parent
* @param {?} oldChild
* @return {?}
*/
BaseAnimationRenderer.prototype.removeChild = function (parent, oldChild) {
this.engine.onRemove(this.namespaceId, oldChild, this.delegate);
};
/**
* @param {?} selectorOrNode
* @return {?}
*/
BaseAnimationRenderer.prototype.selectRootElement = function (selectorOrNode) { return this.delegate.selectRootElement(selectorOrNode); };
/**
* @param {?} node
* @return {?}
*/
AnimationRenderer.prototype.parentNode = function (node) { return this.delegate.parentNode(node); };
BaseAnimationRenderer.prototype.parentNode = function (node) { return this.delegate.parentNode(node); };
/**

@@ -393,3 +415,3 @@ * @param {?} node

*/
AnimationRenderer.prototype.nextSibling = function (node) { return this.delegate.nextSibling(node); };
BaseAnimationRenderer.prototype.nextSibling = function (node) { return this.delegate.nextSibling(node); };
/**

@@ -402,3 +424,3 @@ * @param {?} el

*/
AnimationRenderer.prototype.setAttribute = function (el, name, value, namespace) {
BaseAnimationRenderer.prototype.setAttribute = function (el, name, value, namespace) {
this.delegate.setAttribute(el, name, value, namespace);

@@ -412,3 +434,3 @@ };

*/
AnimationRenderer.prototype.removeAttribute = function (el, name, namespace) {
BaseAnimationRenderer.prototype.removeAttribute = function (el, name, namespace) {
this.delegate.removeAttribute(el, name, namespace);

@@ -421,3 +443,3 @@ };

*/
AnimationRenderer.prototype.addClass = function (el, name) { this.delegate.addClass(el, name); };
BaseAnimationRenderer.prototype.addClass = function (el, name) { this.delegate.addClass(el, name); };
/**

@@ -428,3 +450,3 @@ * @param {?} el

*/
AnimationRenderer.prototype.removeClass = function (el, name) { this.delegate.removeClass(el, name); };
BaseAnimationRenderer.prototype.removeClass = function (el, name) { this.delegate.removeClass(el, name); };
/**

@@ -434,6 +456,6 @@ * @param {?} el

* @param {?} value
* @param {?} flags
* @param {?=} flags
* @return {?}
*/
AnimationRenderer.prototype.setStyle = function (el, style, value, flags) {
BaseAnimationRenderer.prototype.setStyle = function (el, style, value, flags) {
this.delegate.setStyle(el, style, value, flags);

@@ -444,41 +466,48 @@ };

* @param {?} style
* @param {?} flags
* @param {?=} flags
* @return {?}
*/
AnimationRenderer.prototype.removeStyle = function (el, style, flags) {
BaseAnimationRenderer.prototype.removeStyle = function (el, style, flags) {
this.delegate.removeStyle(el, style, flags);
};
/**
* @param {?} node
* @param {?} el
* @param {?} name
* @param {?} value
* @return {?}
*/
AnimationRenderer.prototype.setValue = function (node, value) { this.delegate.setValue(node, value); };
BaseAnimationRenderer.prototype.setProperty = function (el, name, value) {
this.delegate.setProperty(el, name, value);
};
/**
* @param {?} parent
* @param {?} newChild
* @param {?} node
* @param {?} value
* @return {?}
*/
AnimationRenderer.prototype.appendChild = function (parent, newChild) {
this.delegate.appendChild(parent, newChild);
this._engine.onInsert(this._namespaceId, newChild, parent, false);
};
BaseAnimationRenderer.prototype.setValue = function (node, value) { this.delegate.setValue(node, value); };
/**
* @param {?} parent
* @param {?} newChild
* @param {?} refChild
* @param {?} target
* @param {?} eventName
* @param {?} callback
* @return {?}
*/
AnimationRenderer.prototype.insertBefore = function (parent, newChild, refChild) {
this.delegate.insertBefore(parent, newChild, refChild);
this._engine.onInsert(this._namespaceId, newChild, parent, true);
BaseAnimationRenderer.prototype.listen = function (target, eventName, callback) {
return this.delegate.listen(target, eventName, callback);
};
return BaseAnimationRenderer;
}());
var AnimationRenderer = (function (_super) {
tslib_1.__extends(AnimationRenderer, _super);
/**
* @param {?} parent
* @param {?} oldChild
* @return {?}
* @param {?} factory
* @param {?} namespaceId
* @param {?} delegate
* @param {?} engine
*/
AnimationRenderer.prototype.removeChild = function (parent, oldChild) {
this._engine.onRemove(this._namespaceId, oldChild, this.delegate);
};
function AnimationRenderer(factory, namespaceId, delegate, engine) {
var _this = _super.call(this, namespaceId, delegate, engine) || this;
_this.factory = factory;
_this.namespaceId = namespaceId;
return _this;
}
/**

@@ -493,3 +522,3 @@ * @param {?} el

name = name.substr(1);
this._engine.setProperty(this._namespaceId, el, name, value);
this.engine.setProperty(this.namespaceId, el, name, value);
}

@@ -515,5 +544,5 @@ else {

}
return this._engine.listen(this._namespaceId, element, name, phase, function (event) {
return this.engine.listen(this.namespaceId, element, name, phase, function (event) {
var /** @type {?} */ countId = ((event))['_data'] || -1;
_this._factory.scheduleListenerCallback(countId, callback, event);
_this.factory.scheduleListenerCallback(countId, callback, event);
});

@@ -525,3 +554,3 @@ }

return AnimationRenderer;
}());
}(BaseAnimationRenderer));
/**

@@ -561,3 +590,3 @@ * @param {?} target

var InjectableAnimationEngine = (function (_super) {
__extends(InjectableAnimationEngine, _super);
tslib_1.__extends(InjectableAnimationEngine, _super);
/**

@@ -704,3 +733,3 @@ * @param {?} driver

*/
export { BrowserAnimationsModule, NoopAnimationsModule, BrowserAnimationBuilder as ɵBrowserAnimationBuilder, BrowserAnimationFactory as ɵBrowserAnimationFactory, AnimationRenderer as ɵAnimationRenderer, AnimationRendererFactory as ɵAnimationRendererFactory, BROWSER_ANIMATIONS_PROVIDERS as ɵe, BROWSER_NOOP_ANIMATIONS_PROVIDERS as ɵf, InjectableAnimationEngine as ɵa, instantiateDefaultStyleNormalizer as ɵc, instantiateRendererFactory as ɵd, instantiateSupportedAnimationDriver as ɵb };
export { BrowserAnimationsModule, NoopAnimationsModule, BrowserAnimationBuilder as ɵBrowserAnimationBuilder, BrowserAnimationFactory as ɵBrowserAnimationFactory, AnimationRenderer as ɵAnimationRenderer, AnimationRendererFactory as ɵAnimationRendererFactory, BaseAnimationRenderer as ɵa, BROWSER_ANIMATIONS_PROVIDERS as ɵf, BROWSER_NOOP_ANIMATIONS_PROVIDERS as ɵg, InjectableAnimationEngine as ɵb, instantiateDefaultStyleNormalizer as ɵd, instantiateRendererFactory as ɵe, instantiateSupportedAnimationDriver as ɵc };
//# sourceMappingURL=animations.es5.js.map
/**
* @license Angular v4.2.0-rc.0
* @license Angular v4.2.0-rc.1
* (c) 2010-2017 Google, Inc. https://angular.io/

@@ -187,13 +187,14 @@ * License: MIT

* @param {?} delegate
* @param {?} _engine
* @param {?} engine
* @param {?} _zone
*/
constructor(delegate, _engine, _zone) {
constructor(delegate, engine, _zone) {
this.delegate = delegate;
this._engine = _engine;
this.engine = engine;
this._zone = _zone;
this._currentId = 0;
this._currentFlushId = 1;
this._microtaskId = 1;
this._animationCallbacksBuffer = [];
_engine.onRemovalComplete = (element, delegate) => {
this._rendererCache = new Map();
engine.onRemovalComplete = (element, delegate) => {
// Note: if an component element has a leave animation, and the component

@@ -214,11 +215,22 @@ // a host leave animation, the view engine will call `removeChild` for the parent

createRenderer(hostElement, type) {
let /** @type {?} */ delegate = this.delegate.createRenderer(hostElement, type);
if (!hostElement || !type || !type.data || !type.data['animation'])
return delegate;
const /** @type {?} */ EMPTY_NAMESPACE_ID = '';
// cache the delegates to find out which cached delegate can
// be used by which cached renderer
const /** @type {?} */ delegate = this.delegate.createRenderer(hostElement, type);
if (!hostElement || !type || !type.data || !type.data['animation']) {
let /** @type {?} */ renderer = this._rendererCache.get(delegate);
if (!renderer) {
renderer = new BaseAnimationRenderer(EMPTY_NAMESPACE_ID, delegate, this.engine);
// only cache this result when the base renderer is used
this._rendererCache.set(delegate, renderer);
}
return renderer;
}
const /** @type {?} */ componentId = type.id;
const /** @type {?} */ namespaceId = type.id + '-' + this._currentId;
this._currentId++;
this.engine.register(namespaceId, hostElement);
const /** @type {?} */ animationTriggers = (type.data['animation']);
animationTriggers.forEach(trigger => this._engine.registerTrigger(componentId, namespaceId, hostElement, trigger.name, trigger));
return new AnimationRenderer(this, delegate, this._engine, this._zone, namespaceId);
animationTriggers.forEach(trigger => this.engine.registerTrigger(componentId, namespaceId, hostElement, trigger.name, trigger));
return new AnimationRenderer(this, namespaceId, delegate, this.engine);
}

@@ -237,3 +249,3 @@ /**

_scheduleCountTask() {
Zone.current.scheduleMicroTask('incremenet the animation microtask', () => { this._currentFlushId++; });
Zone.current.scheduleMicroTask('incremenet the animation microtask', () => this._microtaskId++);
}

@@ -247,3 +259,3 @@ /**

scheduleListenerCallback(count, fn, data) {
if (count >= 0 && count < this._currentFlushId) {
if (count >= 0 && count < this._microtaskId) {
this._zone.run(() => fn(data));

@@ -271,3 +283,3 @@ return;

this._scheduleCountTask();
this._engine.flush(this._currentFlushId);
this.engine.flush(this._microtaskId);
});

@@ -281,3 +293,3 @@ if (this.delegate.end) {

*/
whenRenderingDone() { return this._engine.whenRenderingDone(); }
whenRenderingDone() { return this.engine.whenRenderingDone(); }
}

@@ -295,18 +307,12 @@ AnimationRendererFactory.decorators = [

];
class AnimationRenderer {
class BaseAnimationRenderer {
/**
* @param {?} _factory
* @param {?} namespaceId
* @param {?} delegate
* @param {?} _engine
* @param {?} _zone
* @param {?} _namespaceId
* @param {?} engine
*/
constructor(_factory, delegate, _engine, _zone, _namespaceId) {
this._factory = _factory;
constructor(namespaceId, delegate, engine) {
this.namespaceId = namespaceId;
this.delegate = delegate;
this._engine = _engine;
this._zone = _zone;
this._namespaceId = _namespaceId;
this.destroyNode = null;
this.microtaskCount = 0;
this.engine = engine;
this.destroyNode = this.delegate.destroyNode ? (n) => delegate.destroyNode(n) : null;

@@ -322,3 +328,3 @@ }

destroy() {
this._engine.destroy(this._namespaceId, this.delegate);
this.engine.destroy(this.namespaceId, this.delegate);
this.delegate.destroy();

@@ -345,9 +351,34 @@ }

/**
* @param {?} selectorOrNode
* @param {?} parent
* @param {?} newChild
* @return {?}
*/
selectRootElement(selectorOrNode) {
return this.delegate.selectRootElement(selectorOrNode);
appendChild(parent, newChild) {
this.delegate.appendChild(parent, newChild);
this.engine.onInsert(this.namespaceId, newChild, parent, false);
}
/**
* @param {?} parent
* @param {?} newChild
* @param {?} refChild
* @return {?}
*/
insertBefore(parent, newChild, refChild) {
this.delegate.insertBefore(parent, newChild, refChild);
this.engine.onInsert(this.namespaceId, newChild, parent, true);
}
/**
* @param {?} parent
* @param {?} oldChild
* @return {?}
*/
removeChild(parent, oldChild) {
this.engine.onRemove(this.namespaceId, oldChild, this.delegate);
}
/**
* @param {?} selectorOrNode
* @return {?}
*/
selectRootElement(selectorOrNode) { return this.delegate.selectRootElement(selectorOrNode); }
/**
* @param {?} node

@@ -397,3 +428,3 @@ * @return {?}

* @param {?} value
* @param {?} flags
* @param {?=} flags
* @return {?}

@@ -407,3 +438,3 @@ */

* @param {?} style
* @param {?} flags
* @param {?=} flags
* @return {?}

@@ -415,33 +446,37 @@ */

/**
* @param {?} node
* @param {?} el
* @param {?} name
* @param {?} value
* @return {?}
*/
setValue(node, value) { this.delegate.setValue(node, value); }
setProperty(el, name, value) {
this.delegate.setProperty(el, name, value);
}
/**
* @param {?} parent
* @param {?} newChild
* @param {?} node
* @param {?} value
* @return {?}
*/
appendChild(parent, newChild) {
this.delegate.appendChild(parent, newChild);
this._engine.onInsert(this._namespaceId, newChild, parent, false);
}
setValue(node, value) { this.delegate.setValue(node, value); }
/**
* @param {?} parent
* @param {?} newChild
* @param {?} refChild
* @param {?} target
* @param {?} eventName
* @param {?} callback
* @return {?}
*/
insertBefore(parent, newChild, refChild) {
this.delegate.insertBefore(parent, newChild, refChild);
this._engine.onInsert(this._namespaceId, newChild, parent, true);
listen(target, eventName, callback) {
return this.delegate.listen(target, eventName, callback);
}
}
class AnimationRenderer extends BaseAnimationRenderer {
/**
* @param {?} parent
* @param {?} oldChild
* @return {?}
* @param {?} factory
* @param {?} namespaceId
* @param {?} delegate
* @param {?} engine
*/
removeChild(parent, oldChild) {
this._engine.onRemove(this._namespaceId, oldChild, this.delegate);
constructor(factory, namespaceId, delegate, engine) {
super(namespaceId, delegate, engine);
this.factory = factory;
this.namespaceId = namespaceId;
}

@@ -457,3 +492,3 @@ /**

name = name.substr(1);
this._engine.setProperty(this._namespaceId, el, name, value);
this.engine.setProperty(this.namespaceId, el, name, value);
}

@@ -478,5 +513,5 @@ else {

}
return this._engine.listen(this._namespaceId, element, name, phase, event => {
return this.engine.listen(this.namespaceId, element, name, phase, event => {
const /** @type {?} */ countId = ((event))['_data'] || -1;
this._factory.scheduleListenerCallback(countId, callback, event);
this.factory.scheduleListenerCallback(countId, callback, event);
});

@@ -663,3 +698,3 @@ }

export { BrowserAnimationsModule, NoopAnimationsModule, BrowserAnimationBuilder as ɵBrowserAnimationBuilder, BrowserAnimationFactory as ɵBrowserAnimationFactory, AnimationRenderer as ɵAnimationRenderer, AnimationRendererFactory as ɵAnimationRendererFactory, BROWSER_ANIMATIONS_PROVIDERS as ɵe, BROWSER_NOOP_ANIMATIONS_PROVIDERS as ɵf, InjectableAnimationEngine as ɵa, instantiateDefaultStyleNormalizer as ɵc, instantiateRendererFactory as ɵd, instantiateSupportedAnimationDriver as ɵb };
export { BrowserAnimationsModule, NoopAnimationsModule, BrowserAnimationBuilder as ɵBrowserAnimationBuilder, BrowserAnimationFactory as ɵBrowserAnimationFactory, AnimationRenderer as ɵAnimationRenderer, AnimationRendererFactory as ɵAnimationRendererFactory, BaseAnimationRenderer as ɵa, BROWSER_ANIMATIONS_PROVIDERS as ɵf, BROWSER_NOOP_ANIMATIONS_PROVIDERS as ɵg, InjectableAnimationEngine as ɵb, instantiateDefaultStyleNormalizer as ɵd, instantiateRendererFactory as ɵe, instantiateSupportedAnimationDriver as ɵc };
//# sourceMappingURL=animations.js.map
/**
* @license Angular v4.2.0-rc.0
* @license Angular v4.2.0-rc.1
* (c) 2010-2017 Google, Inc. https://angular.io/

@@ -4,0 +4,0 @@ * License: MIT

/**
* @license Angular v4.2.0-rc.0
* @license Angular v4.2.0-rc.1
* (c) 2010-2017 Google, Inc. https://angular.io/

@@ -4,0 +4,0 @@ * License: MIT

/**
* @license Angular v4.2.0-rc.0
* @license Angular v4.2.0-rc.1
* (c) 2010-2017 Google, Inc. https://angular.io/

@@ -4,0 +4,0 @@ * License: MIT

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":3,"metadata":{},"exports":[{"from":"./animations/index"}]}
{"__symbolic":"module","version":3,"metadata":{},"exports":[{"from":"./animations/index"}],"flatModuleIndexRedirect":true}

@@ -5,2 +5,3 @@ /**

export * from './public_api';
export { BROWSER_ANIMATIONS_PROVIDERS as ɵe, BROWSER_NOOP_ANIMATIONS_PROVIDERS as ɵf, InjectableAnimationEngine as ɵa, instantiateDefaultStyleNormalizer as ɵc, instantiateRendererFactory as ɵd, instantiateSupportedAnimationDriver as ɵb } from './src/providers';
export { BaseAnimationRenderer as ɵa } from './src/animation_renderer';
export { BROWSER_ANIMATIONS_PROVIDERS as ɵf, BROWSER_NOOP_ANIMATIONS_PROVIDERS as ɵg, InjectableAnimationEngine as ɵb, instantiateDefaultStyleNormalizer as ɵd, instantiateRendererFactory as ɵe, instantiateSupportedAnimationDriver as ɵc } from './src/providers';

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":3,"metadata":{"BrowserAnimationsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule"}],"providers":{"__symbolic":"reference","name":"ɵe"}}]}],"members":{}},"NoopAnimationsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule"}],"providers":{"__symbolic":"reference","name":"ɵf"}}]}],"members":{}},"ɵBrowserAnimationBuilder":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/animations","name":"AnimationBuilder"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2"}]}],"build":[{"__symbolic":"method"}]}},"ɵBrowserAnimationFactory":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/animations","name":"AnimationFactory"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵAnimationRenderer"}]}],"create":[{"__symbolic":"method"}]}},"ɵAnimationRenderer":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵAnimationRendererFactory"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"},{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"string"}]}],"destroy":[{"__symbolic":"method"}],"createElement":[{"__symbolic":"method"}],"createComment":[{"__symbolic":"method"}],"createText":[{"__symbolic":"method"}],"selectRootElement":[{"__symbolic":"method"}],"parentNode":[{"__symbolic":"method"}],"nextSibling":[{"__symbolic":"method"}],"setAttribute":[{"__symbolic":"method"}],"removeAttribute":[{"__symbolic":"method"}],"addClass":[{"__symbolic":"method"}],"removeClass":[{"__symbolic":"method"}],"setStyle":[{"__symbolic":"method"}],"removeStyle":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"appendChild":[{"__symbolic":"method"}],"insertBefore":[{"__symbolic":"method"}],"removeChild":[{"__symbolic":"method"}],"setProperty":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"ɵAnimationRendererFactory":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2"},{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"createRenderer":[{"__symbolic":"method"}],"begin":[{"__symbolic":"method"}],"_scheduleCountTask":[{"__symbolic":"method"}],"scheduleListenerCallback":[{"__symbolic":"method"}],"end":[{"__symbolic":"method"}],"whenRenderingDone":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/animations/browser","name":"AnimationDriver"},{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationStyleNormalizer"}]}]}},"ɵb":{"__symbolic":"function"},"ɵc":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵWebAnimationsStyleNormalizer"}}},"ɵd":{"__symbolic":"function","parameters":["renderer","engine","zone"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ɵAnimationRendererFactory"},"arguments":[{"__symbolic":"reference","name":"renderer"},{"__symbolic":"reference","name":"engine"},{"__symbolic":"reference","name":"zone"}]}},"ɵe":[{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"AnimationDriver"},"useFactory":{"__symbolic":"reference","name":"ɵb"}},{"provide":{"__symbolic":"reference","module":"@angular/animations","name":"AnimationBuilder"},"useClass":{"__symbolic":"reference","name":"ɵBrowserAnimationBuilder"}},{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationStyleNormalizer"},"useFactory":{"__symbolic":"reference","name":"ɵc"}},{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"},"useClass":{"__symbolic":"reference","name":"ɵa"}},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2"},"useFactory":{"__symbolic":"reference","name":"ɵd"},"deps":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵDomRendererFactory2"},{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"ɵf":[{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"AnimationDriver"},"useClass":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵNoopAnimationDriver"}},{"provide":{"__symbolic":"reference","module":"@angular/animations","name":"AnimationBuilder"},"useClass":{"__symbolic":"reference","name":"ɵBrowserAnimationBuilder"}},{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationStyleNormalizer"},"useFactory":{"__symbolic":"reference","name":"ɵc"}},{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"},"useClass":{"__symbolic":"reference","name":"ɵa"}},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2"},"useFactory":{"__symbolic":"reference","name":"ɵd"},"deps":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵDomRendererFactory2"},{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}]},"origins":{"BrowserAnimationsModule":"./src/module","NoopAnimationsModule":"./src/module","ɵBrowserAnimationBuilder":"./src/animation_builder","ɵBrowserAnimationFactory":"./src/animation_builder","ɵAnimationRenderer":"./src/animation_renderer","ɵAnimationRendererFactory":"./src/animation_renderer","ɵa":"./src/providers","ɵb":"./src/providers","ɵc":"./src/providers","ɵd":"./src/providers","ɵe":"./src/providers","ɵf":"./src/providers"},"importAs":"@angular/platform-browser/animations"}
{"__symbolic":"module","version":3,"metadata":{"ɵa":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"},{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"}]}],"destroy":[{"__symbolic":"method"}],"createElement":[{"__symbolic":"method"}],"createComment":[{"__symbolic":"method"}],"createText":[{"__symbolic":"method"}],"appendChild":[{"__symbolic":"method"}],"insertBefore":[{"__symbolic":"method"}],"removeChild":[{"__symbolic":"method"}],"selectRootElement":[{"__symbolic":"method"}],"parentNode":[{"__symbolic":"method"}],"nextSibling":[{"__symbolic":"method"}],"setAttribute":[{"__symbolic":"method"}],"removeAttribute":[{"__symbolic":"method"}],"addClass":[{"__symbolic":"method"}],"removeClass":[{"__symbolic":"method"}],"setStyle":[{"__symbolic":"method"}],"removeStyle":[{"__symbolic":"method"}],"setProperty":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"BrowserAnimationsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule"}],"providers":{"__symbolic":"reference","name":"ɵf"}}]}],"members":{}},"NoopAnimationsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule"}],"providers":{"__symbolic":"reference","name":"ɵg"}}]}],"members":{}},"ɵBrowserAnimationBuilder":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/animations","name":"AnimationBuilder"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2"}]}],"build":[{"__symbolic":"method"}]}},"ɵBrowserAnimationFactory":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/animations","name":"AnimationFactory"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"ɵAnimationRenderer"}]}],"create":[{"__symbolic":"method"}]}},"ɵAnimationRenderer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵAnimationRendererFactory"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2"},{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"}]}],"setProperty":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"ɵAnimationRendererFactory":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2"},{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"createRenderer":[{"__symbolic":"method"}],"begin":[{"__symbolic":"method"}],"_scheduleCountTask":[{"__symbolic":"method"}],"scheduleListenerCallback":[{"__symbolic":"method"}],"end":[{"__symbolic":"method"}],"whenRenderingDone":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/animations/browser","name":"AnimationDriver"},{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationStyleNormalizer"}]}]}},"ɵc":{"__symbolic":"function"},"ɵd":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵWebAnimationsStyleNormalizer"}}},"ɵe":{"__symbolic":"function","parameters":["renderer","engine","zone"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"ɵAnimationRendererFactory"},"arguments":[{"__symbolic":"reference","name":"renderer"},{"__symbolic":"reference","name":"engine"},{"__symbolic":"reference","name":"zone"}]}},"ɵf":[{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"AnimationDriver"},"useFactory":{"__symbolic":"reference","name":"ɵc"}},{"provide":{"__symbolic":"reference","module":"@angular/animations","name":"AnimationBuilder"},"useClass":{"__symbolic":"reference","name":"ɵBrowserAnimationBuilder"}},{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationStyleNormalizer"},"useFactory":{"__symbolic":"reference","name":"ɵd"}},{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"},"useClass":{"__symbolic":"reference","name":"ɵb"}},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2"},"useFactory":{"__symbolic":"reference","name":"ɵe"},"deps":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵDomRendererFactory2"},{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"ɵg":[{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"AnimationDriver"},"useClass":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵNoopAnimationDriver"}},{"provide":{"__symbolic":"reference","module":"@angular/animations","name":"AnimationBuilder"},"useClass":{"__symbolic":"reference","name":"ɵBrowserAnimationBuilder"}},{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationStyleNormalizer"},"useFactory":{"__symbolic":"reference","name":"ɵd"}},{"provide":{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"},"useClass":{"__symbolic":"reference","name":"ɵb"}},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2"},"useFactory":{"__symbolic":"reference","name":"ɵe"},"deps":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵDomRendererFactory2"},{"__symbolic":"reference","module":"@angular/animations/browser","name":"ɵAnimationEngine"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}]},"origins":{"ɵa":"./src/animation_renderer","BrowserAnimationsModule":"./src/module","NoopAnimationsModule":"./src/module","ɵBrowserAnimationBuilder":"./src/animation_builder","ɵBrowserAnimationFactory":"./src/animation_builder","ɵAnimationRenderer":"./src/animation_renderer","ɵAnimationRendererFactory":"./src/animation_renderer","ɵb":"./src/providers","ɵc":"./src/providers","ɵd":"./src/providers","ɵe":"./src/providers","ɵf":"./src/providers","ɵg":"./src/providers"},"importAs":"@angular/platform-browser/animations"}

@@ -5,8 +5,9 @@ import { ɵAnimationEngine as AnimationEngine } from '@angular/animations/browser';

private delegate;
private _engine;
private engine;
private _zone;
private _currentId;
private _currentFlushId;
private _microtaskId;
private _animationCallbacksBuffer;
constructor(delegate: RendererFactory2, _engine: AnimationEngine, _zone: NgZone);
private _rendererCache;
constructor(delegate: RendererFactory2, engine: AnimationEngine, _zone: NgZone);
createRenderer(hostElement: any, type: RendererType2): Renderer2;

@@ -18,33 +19,36 @@ begin(): void;

}
export declare class AnimationRenderer implements Renderer2 {
private _factory;
export declare class BaseAnimationRenderer implements Renderer2 {
protected namespaceId: string;
delegate: Renderer2;
private _engine;
private _zone;
private _namespaceId;
destroyNode: ((node: any) => any) | null;
microtaskCount: number;
constructor(_factory: AnimationRendererFactory, delegate: Renderer2, _engine: AnimationEngine, _zone: NgZone, _namespaceId: string);
engine: AnimationEngine;
constructor(namespaceId: string, delegate: Renderer2, engine: AnimationEngine);
readonly data: {
[key: string]: any;
};
destroyNode: ((n: any) => void) | null;
destroy(): void;
createElement(name: string, namespace?: string): any;
createElement(name: string, namespace?: string | null | undefined): any;
createComment(value: string): any;
createText(value: string): any;
selectRootElement(selectorOrNode: string | any): any;
appendChild(parent: any, newChild: any): void;
insertBefore(parent: any, newChild: any, refChild: any): void;
removeChild(parent: any, oldChild: any): void;
selectRootElement(selectorOrNode: any): any;
parentNode(node: any): any;
nextSibling(node: any): any;
setAttribute(el: any, name: string, value: string, namespace?: string): void;
removeAttribute(el: any, name: string, namespace?: string): void;
setAttribute(el: any, name: string, value: string, namespace?: string | null | undefined): void;
removeAttribute(el: any, name: string, namespace?: string | null | undefined): void;
addClass(el: any, name: string): void;
removeClass(el: any, name: string): void;
setStyle(el: any, style: string, value: any, flags: RendererStyleFlags2): void;
removeStyle(el: any, style: string, flags: RendererStyleFlags2): void;
setStyle(el: any, style: string, value: any, flags?: RendererStyleFlags2 | undefined): void;
removeStyle(el: any, style: string, flags?: RendererStyleFlags2 | undefined): void;
setProperty(el: any, name: string, value: any): void;
setValue(node: any, value: string): void;
appendChild(parent: any, newChild: any): void;
insertBefore(parent: any, newChild: any, refChild: any): void;
removeChild(parent: any, oldChild: any): void;
listen(target: any, eventName: string, callback: (event: any) => boolean | void): () => void;
}
export declare class AnimationRenderer extends BaseAnimationRenderer implements Renderer2 {
factory: AnimationRendererFactory;
constructor(factory: AnimationRendererFactory, namespaceId: string, delegate: Renderer2, engine: AnimationEngine);
setProperty(el: any, name: string, value: any): void;
listen(target: 'window' | 'document' | 'body' | any, eventName: string, callback: (event: any) => any): () => void;
}
/**
* @license Angular v4.2.0-rc.0
* @license Angular v4.2.0-rc.1
* (c) 2010-2017 Google, Inc. https://angular.io/

@@ -12,14 +12,30 @@ * License: MIT

var __extends = (undefined && undefined.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */
/* global Reflect, Promise */
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
function __extends(d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
}
/**
* @license Angular v4.2.0-rc.0
* @license Angular v4.2.0-rc.1
* (c) 2010-2017 Google, Inc. https://angular.io/

@@ -214,13 +230,14 @@ * License: MIT

* @param {?} delegate
* @param {?} _engine
* @param {?} engine
* @param {?} _zone
*/
function AnimationRendererFactory(delegate, _engine, _zone) {
function AnimationRendererFactory(delegate, engine, _zone) {
this.delegate = delegate;
this._engine = _engine;
this.engine = engine;
this._zone = _zone;
this._currentId = 0;
this._currentFlushId = 1;
this._microtaskId = 1;
this._animationCallbacksBuffer = [];
_engine.onRemovalComplete = function (element, delegate) {
this._rendererCache = new Map();
engine.onRemovalComplete = function (element, delegate) {
// Note: if an component element has a leave animation, and the component

@@ -242,11 +259,22 @@ // a host leave animation, the view engine will call `removeChild` for the parent

var _this = this;
var /** @type {?} */ EMPTY_NAMESPACE_ID = '';
// cache the delegates to find out which cached delegate can
// be used by which cached renderer
var /** @type {?} */ delegate = this.delegate.createRenderer(hostElement, type);
if (!hostElement || !type || !type.data || !type.data['animation'])
return delegate;
if (!hostElement || !type || !type.data || !type.data['animation']) {
var /** @type {?} */ renderer = this._rendererCache.get(delegate);
if (!renderer) {
renderer = new BaseAnimationRenderer(EMPTY_NAMESPACE_ID, delegate, this.engine);
// only cache this result when the base renderer is used
this._rendererCache.set(delegate, renderer);
}
return renderer;
}
var /** @type {?} */ componentId = type.id;
var /** @type {?} */ namespaceId = type.id + '-' + this._currentId;
this._currentId++;
this.engine.register(namespaceId, hostElement);
var /** @type {?} */ animationTriggers = (type.data['animation']);
animationTriggers.forEach(function (trigger) { return _this._engine.registerTrigger(componentId, namespaceId, hostElement, trigger.name, trigger); });
return new AnimationRenderer(this, delegate, this._engine, this._zone, namespaceId);
animationTriggers.forEach(function (trigger) { return _this.engine.registerTrigger(componentId, namespaceId, hostElement, trigger.name, trigger); });
return new AnimationRenderer(this, namespaceId, delegate, this.engine);
};

@@ -266,3 +294,3 @@ /**

var _this = this;
Zone.current.scheduleMicroTask('incremenet the animation microtask', function () { _this._currentFlushId++; });
Zone.current.scheduleMicroTask('incremenet the animation microtask', function () { return _this._microtaskId++; });
};

@@ -277,3 +305,3 @@ /**

var _this = this;
if (count >= 0 && count < this._currentFlushId) {
if (count >= 0 && count < this._microtaskId) {
this._zone.run(function () { return fn(data); });

@@ -302,3 +330,3 @@ return;

_this._scheduleCountTask();
_this._engine.flush(_this._currentFlushId);
_this.engine.flush(_this._microtaskId);
});

@@ -312,3 +340,3 @@ if (this.delegate.end) {

*/
AnimationRendererFactory.prototype.whenRenderingDone = function () { return this._engine.whenRenderingDone(); };
AnimationRendererFactory.prototype.whenRenderingDone = function () { return this.engine.whenRenderingDone(); };
return AnimationRendererFactory;

@@ -327,21 +355,15 @@ }());

]; };
var AnimationRenderer = (function () {
var BaseAnimationRenderer = (function () {
/**
* @param {?} _factory
* @param {?} namespaceId
* @param {?} delegate
* @param {?} _engine
* @param {?} _zone
* @param {?} _namespaceId
* @param {?} engine
*/
function AnimationRenderer(_factory, delegate, _engine, _zone, _namespaceId) {
this._factory = _factory;
function BaseAnimationRenderer(namespaceId, delegate, engine) {
this.namespaceId = namespaceId;
this.delegate = delegate;
this._engine = _engine;
this._zone = _zone;
this._namespaceId = _namespaceId;
this.destroyNode = null;
this.microtaskCount = 0;
this.engine = engine;
this.destroyNode = this.delegate.destroyNode ? function (n) { return delegate.destroyNode(n); } : null;
}
Object.defineProperty(AnimationRenderer.prototype, "data", {
Object.defineProperty(BaseAnimationRenderer.prototype, "data", {
/**

@@ -357,4 +379,4 @@ * @return {?}

*/
AnimationRenderer.prototype.destroy = function () {
this._engine.destroy(this._namespaceId, this.delegate);
BaseAnimationRenderer.prototype.destroy = function () {
this.engine.destroy(this.namespaceId, this.delegate);
this.delegate.destroy();

@@ -367,3 +389,3 @@ };

*/
AnimationRenderer.prototype.createElement = function (name, namespace) {
BaseAnimationRenderer.prototype.createElement = function (name, namespace) {
return this.delegate.createElement(name, namespace);

@@ -375,3 +397,3 @@ };

*/
AnimationRenderer.prototype.createComment = function (value) { return this.delegate.createComment(value); };
BaseAnimationRenderer.prototype.createComment = function (value) { return this.delegate.createComment(value); };
/**

@@ -381,15 +403,40 @@ * @param {?} value

*/
AnimationRenderer.prototype.createText = function (value) { return this.delegate.createText(value); };
BaseAnimationRenderer.prototype.createText = function (value) { return this.delegate.createText(value); };
/**
* @param {?} selectorOrNode
* @param {?} parent
* @param {?} newChild
* @return {?}
*/
AnimationRenderer.prototype.selectRootElement = function (selectorOrNode) {
return this.delegate.selectRootElement(selectorOrNode);
BaseAnimationRenderer.prototype.appendChild = function (parent, newChild) {
this.delegate.appendChild(parent, newChild);
this.engine.onInsert(this.namespaceId, newChild, parent, false);
};
/**
* @param {?} parent
* @param {?} newChild
* @param {?} refChild
* @return {?}
*/
BaseAnimationRenderer.prototype.insertBefore = function (parent, newChild, refChild) {
this.delegate.insertBefore(parent, newChild, refChild);
this.engine.onInsert(this.namespaceId, newChild, parent, true);
};
/**
* @param {?} parent
* @param {?} oldChild
* @return {?}
*/
BaseAnimationRenderer.prototype.removeChild = function (parent, oldChild) {
this.engine.onRemove(this.namespaceId, oldChild, this.delegate);
};
/**
* @param {?} selectorOrNode
* @return {?}
*/
BaseAnimationRenderer.prototype.selectRootElement = function (selectorOrNode) { return this.delegate.selectRootElement(selectorOrNode); };
/**
* @param {?} node
* @return {?}
*/
AnimationRenderer.prototype.parentNode = function (node) { return this.delegate.parentNode(node); };
BaseAnimationRenderer.prototype.parentNode = function (node) { return this.delegate.parentNode(node); };
/**

@@ -399,3 +446,3 @@ * @param {?} node

*/
AnimationRenderer.prototype.nextSibling = function (node) { return this.delegate.nextSibling(node); };
BaseAnimationRenderer.prototype.nextSibling = function (node) { return this.delegate.nextSibling(node); };
/**

@@ -408,3 +455,3 @@ * @param {?} el

*/
AnimationRenderer.prototype.setAttribute = function (el, name, value, namespace) {
BaseAnimationRenderer.prototype.setAttribute = function (el, name, value, namespace) {
this.delegate.setAttribute(el, name, value, namespace);

@@ -418,3 +465,3 @@ };

*/
AnimationRenderer.prototype.removeAttribute = function (el, name, namespace) {
BaseAnimationRenderer.prototype.removeAttribute = function (el, name, namespace) {
this.delegate.removeAttribute(el, name, namespace);

@@ -427,3 +474,3 @@ };

*/
AnimationRenderer.prototype.addClass = function (el, name) { this.delegate.addClass(el, name); };
BaseAnimationRenderer.prototype.addClass = function (el, name) { this.delegate.addClass(el, name); };
/**

@@ -434,3 +481,3 @@ * @param {?} el

*/
AnimationRenderer.prototype.removeClass = function (el, name) { this.delegate.removeClass(el, name); };
BaseAnimationRenderer.prototype.removeClass = function (el, name) { this.delegate.removeClass(el, name); };
/**

@@ -440,6 +487,6 @@ * @param {?} el

* @param {?} value
* @param {?} flags
* @param {?=} flags
* @return {?}
*/
AnimationRenderer.prototype.setStyle = function (el, style, value, flags) {
BaseAnimationRenderer.prototype.setStyle = function (el, style, value, flags) {
this.delegate.setStyle(el, style, value, flags);

@@ -450,41 +497,48 @@ };

* @param {?} style
* @param {?} flags
* @param {?=} flags
* @return {?}
*/
AnimationRenderer.prototype.removeStyle = function (el, style, flags) {
BaseAnimationRenderer.prototype.removeStyle = function (el, style, flags) {
this.delegate.removeStyle(el, style, flags);
};
/**
* @param {?} node
* @param {?} el
* @param {?} name
* @param {?} value
* @return {?}
*/
AnimationRenderer.prototype.setValue = function (node, value) { this.delegate.setValue(node, value); };
BaseAnimationRenderer.prototype.setProperty = function (el, name, value) {
this.delegate.setProperty(el, name, value);
};
/**
* @param {?} parent
* @param {?} newChild
* @param {?} node
* @param {?} value
* @return {?}
*/
AnimationRenderer.prototype.appendChild = function (parent, newChild) {
this.delegate.appendChild(parent, newChild);
this._engine.onInsert(this._namespaceId, newChild, parent, false);
};
BaseAnimationRenderer.prototype.setValue = function (node, value) { this.delegate.setValue(node, value); };
/**
* @param {?} parent
* @param {?} newChild
* @param {?} refChild
* @param {?} target
* @param {?} eventName
* @param {?} callback
* @return {?}
*/
AnimationRenderer.prototype.insertBefore = function (parent, newChild, refChild) {
this.delegate.insertBefore(parent, newChild, refChild);
this._engine.onInsert(this._namespaceId, newChild, parent, true);
BaseAnimationRenderer.prototype.listen = function (target, eventName, callback) {
return this.delegate.listen(target, eventName, callback);
};
return BaseAnimationRenderer;
}());
var AnimationRenderer = (function (_super) {
__extends(AnimationRenderer, _super);
/**
* @param {?} parent
* @param {?} oldChild
* @return {?}
* @param {?} factory
* @param {?} namespaceId
* @param {?} delegate
* @param {?} engine
*/
AnimationRenderer.prototype.removeChild = function (parent, oldChild) {
this._engine.onRemove(this._namespaceId, oldChild, this.delegate);
};
function AnimationRenderer(factory, namespaceId, delegate, engine) {
var _this = _super.call(this, namespaceId, delegate, engine) || this;
_this.factory = factory;
_this.namespaceId = namespaceId;
return _this;
}
/**

@@ -499,3 +553,3 @@ * @param {?} el

name = name.substr(1);
this._engine.setProperty(this._namespaceId, el, name, value);
this.engine.setProperty(this.namespaceId, el, name, value);
}

@@ -521,5 +575,5 @@ else {

}
return this._engine.listen(this._namespaceId, element, name, phase, function (event) {
return this.engine.listen(this.namespaceId, element, name, phase, function (event) {
var /** @type {?} */ countId = ((event))['_data'] || -1;
_this._factory.scheduleListenerCallback(countId, callback, event);
_this.factory.scheduleListenerCallback(countId, callback, event);
});

@@ -531,3 +585,3 @@ }

return AnimationRenderer;
}());
}(BaseAnimationRenderer));
/**

@@ -682,8 +736,9 @@ * @param {?} target

exports.ɵAnimationRendererFactory = AnimationRendererFactory;
exports.ɵe = BROWSER_ANIMATIONS_PROVIDERS;
exports.ɵf = BROWSER_NOOP_ANIMATIONS_PROVIDERS;
exports.ɵa = InjectableAnimationEngine;
exports.ɵc = instantiateDefaultStyleNormalizer;
exports.ɵd = instantiateRendererFactory;
exports.ɵb = instantiateSupportedAnimationDriver;
exports.ɵa = BaseAnimationRenderer;
exports.ɵf = BROWSER_ANIMATIONS_PROVIDERS;
exports.ɵg = BROWSER_NOOP_ANIMATIONS_PROVIDERS;
exports.ɵb = InjectableAnimationEngine;
exports.ɵd = instantiateDefaultStyleNormalizer;
exports.ɵe = instantiateRendererFactory;
exports.ɵc = instantiateSupportedAnimationDriver;

@@ -690,0 +745,0 @@ Object.defineProperty(exports, '__esModule', { value: true });

/**
* @license Angular v4.2.0-rc.0
* @license Angular v4.2.0-rc.1
* (c) 2010-2017 Google, Inc. https://angular.io/
* License: MIT
*/
!function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?factory(exports,require("@angular/core"),require("@angular/platform-browser"),require("@angular/animations"),require("@angular/animations/browser")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/platform-browser","@angular/animations","@angular/animations/browser"],factory):factory((global.ng=global.ng||{},global.ng.platformBrowser=global.ng.platformBrowser||{},global.ng.platformBrowser.animations=global.ng.platformBrowser.animations||{}),global.ng.core,global.ng.platformBrowser,global.ng.animations,global.ng.animations.browser)}(this,function(exports,_angular_core,_angular_platformBrowser,_angular_animations,_angular_animations_browser){"use strict";function issueAnimationCommand(renderer,element,id,command,args){return renderer.setProperty(element,"@@"+id+":"+command,args)}function resolveElementFromTarget(target){switch(target){case"body":return document.body;case"document":return document;case"window":return window;default:return target}}function parseTriggerCallbackName(triggerName){var dotIndex=triggerName.indexOf("."),trigger=triggerName.substring(0,dotIndex),phase=triggerName.substr(dotIndex+1);return[trigger,phase]}function instantiateSupportedAnimationDriver(){return _angular_animations_browser.ɵsupportsWebAnimations()?new _angular_animations_browser.ɵWebAnimationsDriver:new _angular_animations_browser.ɵNoopAnimationDriver}function instantiateDefaultStyleNormalizer(){return new _angular_animations_browser.ɵWebAnimationsStyleNormalizer}function instantiateRendererFactory(renderer,engine,zone){return new AnimationRendererFactory(renderer,engine,zone)}var __extends=function(){var extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)b.hasOwnProperty(p)&&(d[p]=b[p])};return function(d,b){function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}}(),BrowserAnimationBuilder=function(_super){function BrowserAnimationBuilder(rootRenderer){var _this=_super.call(this)||this;_this._nextAnimationId=0;var typeData={id:"0",encapsulation:_angular_core.ViewEncapsulation.None,styles:[],data:{animation:[]}};return _this._renderer=rootRenderer.createRenderer(document.body,typeData),_this}return __extends(BrowserAnimationBuilder,_super),BrowserAnimationBuilder.prototype.build=function(animation){var id=this._nextAnimationId.toString();this._nextAnimationId++;var entry=Array.isArray(animation)?_angular_animations.sequence(animation):animation;return issueAnimationCommand(this._renderer,null,id,"register",[entry]),new BrowserAnimationFactory(id,this._renderer)},BrowserAnimationBuilder}(_angular_animations.AnimationBuilder);BrowserAnimationBuilder.decorators=[{type:_angular_core.Injectable}],BrowserAnimationBuilder.ctorParameters=function(){return[{type:_angular_core.RendererFactory2}]};var BrowserAnimationFactory=function(_super){function BrowserAnimationFactory(_id,_renderer){var _this=_super.call(this)||this;return _this._id=_id,_this._renderer=_renderer,_this}return __extends(BrowserAnimationFactory,_super),BrowserAnimationFactory.prototype.create=function(element,options){return new RendererAnimationPlayer(this._id,element,options||{},this._renderer)},BrowserAnimationFactory}(_angular_animations.AnimationFactory),RendererAnimationPlayer=function(){function RendererAnimationPlayer(id,element,options,_renderer){this.id=id,this.element=element,this._renderer=_renderer,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",options)}return RendererAnimationPlayer.prototype._listen=function(eventName,callback){return this._renderer.listen(this.element,"@@"+this.id+":"+eventName,callback)},RendererAnimationPlayer.prototype._command=function(command){for(var args=[],_i=1;_i<arguments.length;_i++)args[_i-1]=arguments[_i];return issueAnimationCommand(this._renderer,this.element,this.id,command,args)},RendererAnimationPlayer.prototype.onDone=function(fn){this._listen("done",fn)},RendererAnimationPlayer.prototype.onStart=function(fn){this._listen("start",fn)},RendererAnimationPlayer.prototype.onDestroy=function(fn){this._listen("destroy",fn)},RendererAnimationPlayer.prototype.init=function(){this._command("init")},RendererAnimationPlayer.prototype.hasStarted=function(){return this._started},RendererAnimationPlayer.prototype.play=function(){this._command("play"),this._started=!0},RendererAnimationPlayer.prototype.pause=function(){this._command("pause")},RendererAnimationPlayer.prototype.restart=function(){this._command("restart")},RendererAnimationPlayer.prototype.finish=function(){this._command("finish")},RendererAnimationPlayer.prototype.destroy=function(){this._command("destroy")},RendererAnimationPlayer.prototype.reset=function(){this._command("reset")},RendererAnimationPlayer.prototype.setPosition=function(p){this._command("setPosition",p)},RendererAnimationPlayer.prototype.getPosition=function(){return 0},RendererAnimationPlayer}(),AnimationRendererFactory=function(){function AnimationRendererFactory(delegate,_engine,_zone){this.delegate=delegate,this._engine=_engine,this._zone=_zone,this._currentId=0,this._currentFlushId=1,this._animationCallbacksBuffer=[],_engine.onRemovalComplete=function(element,delegate){delegate&&delegate.parentNode(element)&&delegate.removeChild(element.parentNode,element)}}return AnimationRendererFactory.prototype.createRenderer=function(hostElement,type){var _this=this,delegate=this.delegate.createRenderer(hostElement,type);if(!(hostElement&&type&&type.data&&type.data.animation))return delegate;var componentId=type.id,namespaceId=type.id+"-"+this._currentId;this._currentId++;var animationTriggers=type.data.animation;return animationTriggers.forEach(function(trigger){return _this._engine.registerTrigger(componentId,namespaceId,hostElement,trigger.name,trigger)}),new AnimationRenderer(this,delegate,this._engine,this._zone,namespaceId)},AnimationRendererFactory.prototype.begin=function(){this.delegate.begin&&this.delegate.begin()},AnimationRendererFactory.prototype._scheduleCountTask=function(){var _this=this;Zone.current.scheduleMicroTask("incremenet the animation microtask",function(){_this._currentFlushId++})},AnimationRendererFactory.prototype.scheduleListenerCallback=function(count,fn,data){var _this=this;return count>=0&&count<this._currentFlushId?void this._zone.run(function(){return fn(data)}):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(function(){_this._zone.run(function(){_this._animationCallbacksBuffer.forEach(function(tuple){var fn=tuple[0],data=tuple[1];fn(data)}),_this._animationCallbacksBuffer=[]})}),void this._animationCallbacksBuffer.push([fn,data]))},AnimationRendererFactory.prototype.end=function(){var _this=this;this._zone.runOutsideAngular(function(){_this._scheduleCountTask(),_this._engine.flush(_this._currentFlushId)}),this.delegate.end&&this.delegate.end()},AnimationRendererFactory.prototype.whenRenderingDone=function(){return this._engine.whenRenderingDone()},AnimationRendererFactory}();AnimationRendererFactory.decorators=[{type:_angular_core.Injectable}],AnimationRendererFactory.ctorParameters=function(){return[{type:_angular_core.RendererFactory2},{type:_angular_animations_browser.ɵAnimationEngine},{type:_angular_core.NgZone}]};var AnimationRenderer=function(){function AnimationRenderer(_factory,delegate,_engine,_zone,_namespaceId){this._factory=_factory,this.delegate=delegate,this._engine=_engine,this._zone=_zone,this._namespaceId=_namespaceId,this.destroyNode=null,this.microtaskCount=0,this.destroyNode=this.delegate.destroyNode?function(n){return delegate.destroyNode(n)}:null}return Object.defineProperty(AnimationRenderer.prototype,"data",{get:function(){return this.delegate.data},enumerable:!0,configurable:!0}),AnimationRenderer.prototype.destroy=function(){this._engine.destroy(this._namespaceId,this.delegate),this.delegate.destroy()},AnimationRenderer.prototype.createElement=function(name,namespace){return this.delegate.createElement(name,namespace)},AnimationRenderer.prototype.createComment=function(value){return this.delegate.createComment(value)},AnimationRenderer.prototype.createText=function(value){return this.delegate.createText(value)},AnimationRenderer.prototype.selectRootElement=function(selectorOrNode){return this.delegate.selectRootElement(selectorOrNode)},AnimationRenderer.prototype.parentNode=function(node){return this.delegate.parentNode(node)},AnimationRenderer.prototype.nextSibling=function(node){return this.delegate.nextSibling(node)},AnimationRenderer.prototype.setAttribute=function(el,name,value,namespace){this.delegate.setAttribute(el,name,value,namespace)},AnimationRenderer.prototype.removeAttribute=function(el,name,namespace){this.delegate.removeAttribute(el,name,namespace)},AnimationRenderer.prototype.addClass=function(el,name){this.delegate.addClass(el,name)},AnimationRenderer.prototype.removeClass=function(el,name){this.delegate.removeClass(el,name)},AnimationRenderer.prototype.setStyle=function(el,style,value,flags){this.delegate.setStyle(el,style,value,flags)},AnimationRenderer.prototype.removeStyle=function(el,style,flags){this.delegate.removeStyle(el,style,flags)},AnimationRenderer.prototype.setValue=function(node,value){this.delegate.setValue(node,value)},AnimationRenderer.prototype.appendChild=function(parent,newChild){this.delegate.appendChild(parent,newChild),this._engine.onInsert(this._namespaceId,newChild,parent,!1)},AnimationRenderer.prototype.insertBefore=function(parent,newChild,refChild){this.delegate.insertBefore(parent,newChild,refChild),this._engine.onInsert(this._namespaceId,newChild,parent,!0)},AnimationRenderer.prototype.removeChild=function(parent,oldChild){this._engine.onRemove(this._namespaceId,oldChild,this.delegate)},AnimationRenderer.prototype.setProperty=function(el,name,value){"@"==name.charAt(0)?(name=name.substr(1),this._engine.setProperty(this._namespaceId,el,name,value)):this.delegate.setProperty(el,name,value)},AnimationRenderer.prototype.listen=function(target,eventName,callback){var _this=this;if("@"==eventName.charAt(0)){var element=resolveElementFromTarget(target),name=eventName.substr(1),phase="";return"@"!=name.charAt(0)&&(_a=parseTriggerCallbackName(name),name=_a[0],phase=_a[1]),this._engine.listen(this._namespaceId,element,name,phase,function(event){var countId=event._data||-1;_this._factory.scheduleListenerCallback(countId,callback,event)})}return this.delegate.listen(target,eventName,callback);var _a},AnimationRenderer}(),InjectableAnimationEngine=function(_super){function InjectableAnimationEngine(driver,normalizer){return _super.call(this,driver,normalizer)||this}return __extends(InjectableAnimationEngine,_super),InjectableAnimationEngine}(_angular_animations_browser.ɵAnimationEngine);InjectableAnimationEngine.decorators=[{type:_angular_core.Injectable}],InjectableAnimationEngine.ctorParameters=function(){return[{type:_angular_animations_browser.AnimationDriver},{type:_angular_animations_browser.ɵAnimationStyleNormalizer}]};var SHARED_ANIMATION_PROVIDERS=[{provide:_angular_animations.AnimationBuilder,useClass:BrowserAnimationBuilder},{provide:_angular_animations_browser.ɵAnimationStyleNormalizer,useFactory:instantiateDefaultStyleNormalizer},{provide:_angular_animations_browser.ɵAnimationEngine,useClass:InjectableAnimationEngine},{provide:_angular_core.RendererFactory2,useFactory:instantiateRendererFactory,deps:[_angular_platformBrowser.ɵDomRendererFactory2,_angular_animations_browser.ɵAnimationEngine,_angular_core.NgZone]}],BROWSER_ANIMATIONS_PROVIDERS=[{provide:_angular_animations_browser.AnimationDriver,useFactory:instantiateSupportedAnimationDriver}].concat(SHARED_ANIMATION_PROVIDERS),BROWSER_NOOP_ANIMATIONS_PROVIDERS=[{provide:_angular_animations_browser.AnimationDriver,useClass:_angular_animations_browser.ɵNoopAnimationDriver}].concat(SHARED_ANIMATION_PROVIDERS),BrowserAnimationsModule=function(){function BrowserAnimationsModule(){}return BrowserAnimationsModule}();BrowserAnimationsModule.decorators=[{type:_angular_core.NgModule,args:[{imports:[_angular_platformBrowser.BrowserModule],providers:BROWSER_ANIMATIONS_PROVIDERS}]}],BrowserAnimationsModule.ctorParameters=function(){return[]};var NoopAnimationsModule=function(){function NoopAnimationsModule(){}return NoopAnimationsModule}();NoopAnimationsModule.decorators=[{type:_angular_core.NgModule,args:[{imports:[_angular_platformBrowser.BrowserModule],providers:BROWSER_NOOP_ANIMATIONS_PROVIDERS}]}],NoopAnimationsModule.ctorParameters=function(){return[]},exports.BrowserAnimationsModule=BrowserAnimationsModule,exports.NoopAnimationsModule=NoopAnimationsModule,exports.ɵBrowserAnimationBuilder=BrowserAnimationBuilder,exports.ɵBrowserAnimationFactory=BrowserAnimationFactory,exports.ɵAnimationRenderer=AnimationRenderer,exports.ɵAnimationRendererFactory=AnimationRendererFactory,exports.ɵe=BROWSER_ANIMATIONS_PROVIDERS,exports.ɵf=BROWSER_NOOP_ANIMATIONS_PROVIDERS,exports.ɵa=InjectableAnimationEngine,exports.ɵc=instantiateDefaultStyleNormalizer,exports.ɵd=instantiateRendererFactory,exports.ɵb=instantiateSupportedAnimationDriver,Object.defineProperty(exports,"__esModule",{value:!0})});
!function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?factory(exports,require("@angular/core"),require("@angular/platform-browser"),require("@angular/animations"),require("@angular/animations/browser")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/platform-browser","@angular/animations","@angular/animations/browser"],factory):factory((global.ng=global.ng||{},global.ng.platformBrowser=global.ng.platformBrowser||{},global.ng.platformBrowser.animations=global.ng.platformBrowser.animations||{}),global.ng.core,global.ng.platformBrowser,global.ng.animations,global.ng.animations.browser)}(this,function(exports,_angular_core,_angular_platformBrowser,_angular_animations,_angular_animations_browser){"use strict";function __extends(d,b){function __(){this.constructor=d}extendStatics(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}function issueAnimationCommand(renderer,element,id,command,args){return renderer.setProperty(element,"@@"+id+":"+command,args)}function resolveElementFromTarget(target){switch(target){case"body":return document.body;case"document":return document;case"window":return window;default:return target}}function parseTriggerCallbackName(triggerName){var dotIndex=triggerName.indexOf("."),trigger=triggerName.substring(0,dotIndex),phase=triggerName.substr(dotIndex+1);return[trigger,phase]}function instantiateSupportedAnimationDriver(){return _angular_animations_browser.ɵsupportsWebAnimations()?new _angular_animations_browser.ɵWebAnimationsDriver:new _angular_animations_browser.ɵNoopAnimationDriver}function instantiateDefaultStyleNormalizer(){return new _angular_animations_browser.ɵWebAnimationsStyleNormalizer}function instantiateRendererFactory(renderer,engine,zone){return new AnimationRendererFactory(renderer,engine,zone)}var extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)b.hasOwnProperty(p)&&(d[p]=b[p])},BrowserAnimationBuilder=function(_super){function BrowserAnimationBuilder(rootRenderer){var _this=_super.call(this)||this;_this._nextAnimationId=0;var typeData={id:"0",encapsulation:_angular_core.ViewEncapsulation.None,styles:[],data:{animation:[]}};return _this._renderer=rootRenderer.createRenderer(document.body,typeData),_this}return __extends(BrowserAnimationBuilder,_super),BrowserAnimationBuilder.prototype.build=function(animation){var id=this._nextAnimationId.toString();this._nextAnimationId++;var entry=Array.isArray(animation)?_angular_animations.sequence(animation):animation;return issueAnimationCommand(this._renderer,null,id,"register",[entry]),new BrowserAnimationFactory(id,this._renderer)},BrowserAnimationBuilder}(_angular_animations.AnimationBuilder);BrowserAnimationBuilder.decorators=[{type:_angular_core.Injectable}],BrowserAnimationBuilder.ctorParameters=function(){return[{type:_angular_core.RendererFactory2}]};var BrowserAnimationFactory=function(_super){function BrowserAnimationFactory(_id,_renderer){var _this=_super.call(this)||this;return _this._id=_id,_this._renderer=_renderer,_this}return __extends(BrowserAnimationFactory,_super),BrowserAnimationFactory.prototype.create=function(element,options){return new RendererAnimationPlayer(this._id,element,options||{},this._renderer)},BrowserAnimationFactory}(_angular_animations.AnimationFactory),RendererAnimationPlayer=function(){function RendererAnimationPlayer(id,element,options,_renderer){this.id=id,this.element=element,this._renderer=_renderer,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",options)}return RendererAnimationPlayer.prototype._listen=function(eventName,callback){return this._renderer.listen(this.element,"@@"+this.id+":"+eventName,callback)},RendererAnimationPlayer.prototype._command=function(command){for(var args=[],_i=1;_i<arguments.length;_i++)args[_i-1]=arguments[_i];return issueAnimationCommand(this._renderer,this.element,this.id,command,args)},RendererAnimationPlayer.prototype.onDone=function(fn){this._listen("done",fn)},RendererAnimationPlayer.prototype.onStart=function(fn){this._listen("start",fn)},RendererAnimationPlayer.prototype.onDestroy=function(fn){this._listen("destroy",fn)},RendererAnimationPlayer.prototype.init=function(){this._command("init")},RendererAnimationPlayer.prototype.hasStarted=function(){return this._started},RendererAnimationPlayer.prototype.play=function(){this._command("play"),this._started=!0},RendererAnimationPlayer.prototype.pause=function(){this._command("pause")},RendererAnimationPlayer.prototype.restart=function(){this._command("restart")},RendererAnimationPlayer.prototype.finish=function(){this._command("finish")},RendererAnimationPlayer.prototype.destroy=function(){this._command("destroy")},RendererAnimationPlayer.prototype.reset=function(){this._command("reset")},RendererAnimationPlayer.prototype.setPosition=function(p){this._command("setPosition",p)},RendererAnimationPlayer.prototype.getPosition=function(){return 0},RendererAnimationPlayer}(),AnimationRendererFactory=function(){function AnimationRendererFactory(delegate,engine,_zone){this.delegate=delegate,this.engine=engine,this._zone=_zone,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,engine.onRemovalComplete=function(element,delegate){delegate&&delegate.parentNode(element)&&delegate.removeChild(element.parentNode,element)}}return AnimationRendererFactory.prototype.createRenderer=function(hostElement,type){var _this=this,EMPTY_NAMESPACE_ID="",delegate=this.delegate.createRenderer(hostElement,type);if(!(hostElement&&type&&type.data&&type.data.animation)){var renderer=this._rendererCache.get(delegate);return renderer||(renderer=new BaseAnimationRenderer(EMPTY_NAMESPACE_ID,delegate,this.engine),this._rendererCache.set(delegate,renderer)),renderer}var componentId=type.id,namespaceId=type.id+"-"+this._currentId;this._currentId++,this.engine.register(namespaceId,hostElement);var animationTriggers=type.data.animation;return animationTriggers.forEach(function(trigger){return _this.engine.registerTrigger(componentId,namespaceId,hostElement,trigger.name,trigger)}),new AnimationRenderer(this,namespaceId,delegate,this.engine)},AnimationRendererFactory.prototype.begin=function(){this.delegate.begin&&this.delegate.begin()},AnimationRendererFactory.prototype._scheduleCountTask=function(){var _this=this;Zone.current.scheduleMicroTask("incremenet the animation microtask",function(){return _this._microtaskId++})},AnimationRendererFactory.prototype.scheduleListenerCallback=function(count,fn,data){var _this=this;return count>=0&&count<this._microtaskId?void this._zone.run(function(){return fn(data)}):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(function(){_this._zone.run(function(){_this._animationCallbacksBuffer.forEach(function(tuple){var fn=tuple[0],data=tuple[1];fn(data)}),_this._animationCallbacksBuffer=[]})}),void this._animationCallbacksBuffer.push([fn,data]))},AnimationRendererFactory.prototype.end=function(){var _this=this;this._zone.runOutsideAngular(function(){_this._scheduleCountTask(),_this.engine.flush(_this._microtaskId)}),this.delegate.end&&this.delegate.end()},AnimationRendererFactory.prototype.whenRenderingDone=function(){return this.engine.whenRenderingDone()},AnimationRendererFactory}();AnimationRendererFactory.decorators=[{type:_angular_core.Injectable}],AnimationRendererFactory.ctorParameters=function(){return[{type:_angular_core.RendererFactory2},{type:_angular_animations_browser.ɵAnimationEngine},{type:_angular_core.NgZone}]};var BaseAnimationRenderer=function(){function BaseAnimationRenderer(namespaceId,delegate,engine){this.namespaceId=namespaceId,this.delegate=delegate,this.engine=engine,this.destroyNode=this.delegate.destroyNode?function(n){return delegate.destroyNode(n)}:null}return Object.defineProperty(BaseAnimationRenderer.prototype,"data",{get:function(){return this.delegate.data},enumerable:!0,configurable:!0}),BaseAnimationRenderer.prototype.destroy=function(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()},BaseAnimationRenderer.prototype.createElement=function(name,namespace){return this.delegate.createElement(name,namespace)},BaseAnimationRenderer.prototype.createComment=function(value){return this.delegate.createComment(value)},BaseAnimationRenderer.prototype.createText=function(value){return this.delegate.createText(value)},BaseAnimationRenderer.prototype.appendChild=function(parent,newChild){this.delegate.appendChild(parent,newChild),this.engine.onInsert(this.namespaceId,newChild,parent,!1)},BaseAnimationRenderer.prototype.insertBefore=function(parent,newChild,refChild){this.delegate.insertBefore(parent,newChild,refChild),this.engine.onInsert(this.namespaceId,newChild,parent,!0)},BaseAnimationRenderer.prototype.removeChild=function(parent,oldChild){this.engine.onRemove(this.namespaceId,oldChild,this.delegate)},BaseAnimationRenderer.prototype.selectRootElement=function(selectorOrNode){return this.delegate.selectRootElement(selectorOrNode)},BaseAnimationRenderer.prototype.parentNode=function(node){return this.delegate.parentNode(node)},BaseAnimationRenderer.prototype.nextSibling=function(node){return this.delegate.nextSibling(node)},BaseAnimationRenderer.prototype.setAttribute=function(el,name,value,namespace){this.delegate.setAttribute(el,name,value,namespace)},BaseAnimationRenderer.prototype.removeAttribute=function(el,name,namespace){this.delegate.removeAttribute(el,name,namespace)},BaseAnimationRenderer.prototype.addClass=function(el,name){this.delegate.addClass(el,name)},BaseAnimationRenderer.prototype.removeClass=function(el,name){this.delegate.removeClass(el,name)},BaseAnimationRenderer.prototype.setStyle=function(el,style,value,flags){this.delegate.setStyle(el,style,value,flags)},BaseAnimationRenderer.prototype.removeStyle=function(el,style,flags){this.delegate.removeStyle(el,style,flags)},BaseAnimationRenderer.prototype.setProperty=function(el,name,value){this.delegate.setProperty(el,name,value)},BaseAnimationRenderer.prototype.setValue=function(node,value){this.delegate.setValue(node,value)},BaseAnimationRenderer.prototype.listen=function(target,eventName,callback){return this.delegate.listen(target,eventName,callback)},BaseAnimationRenderer}(),AnimationRenderer=function(_super){function AnimationRenderer(factory,namespaceId,delegate,engine){var _this=_super.call(this,namespaceId,delegate,engine)||this;return _this.factory=factory,_this.namespaceId=namespaceId,_this}return __extends(AnimationRenderer,_super),AnimationRenderer.prototype.setProperty=function(el,name,value){"@"==name.charAt(0)?(name=name.substr(1),this.engine.setProperty(this.namespaceId,el,name,value)):this.delegate.setProperty(el,name,value)},AnimationRenderer.prototype.listen=function(target,eventName,callback){var _this=this;if("@"==eventName.charAt(0)){var element=resolveElementFromTarget(target),name=eventName.substr(1),phase="";return"@"!=name.charAt(0)&&(_a=parseTriggerCallbackName(name),name=_a[0],phase=_a[1]),this.engine.listen(this.namespaceId,element,name,phase,function(event){var countId=event._data||-1;_this.factory.scheduleListenerCallback(countId,callback,event)})}return this.delegate.listen(target,eventName,callback);var _a},AnimationRenderer}(BaseAnimationRenderer),InjectableAnimationEngine=function(_super){function InjectableAnimationEngine(driver,normalizer){return _super.call(this,driver,normalizer)||this}return __extends(InjectableAnimationEngine,_super),InjectableAnimationEngine}(_angular_animations_browser.ɵAnimationEngine);InjectableAnimationEngine.decorators=[{type:_angular_core.Injectable}],InjectableAnimationEngine.ctorParameters=function(){return[{type:_angular_animations_browser.AnimationDriver},{type:_angular_animations_browser.ɵAnimationStyleNormalizer}]};var SHARED_ANIMATION_PROVIDERS=[{provide:_angular_animations.AnimationBuilder,useClass:BrowserAnimationBuilder},{provide:_angular_animations_browser.ɵAnimationStyleNormalizer,useFactory:instantiateDefaultStyleNormalizer},{provide:_angular_animations_browser.ɵAnimationEngine,useClass:InjectableAnimationEngine},{provide:_angular_core.RendererFactory2,useFactory:instantiateRendererFactory,deps:[_angular_platformBrowser.ɵDomRendererFactory2,_angular_animations_browser.ɵAnimationEngine,_angular_core.NgZone]}],BROWSER_ANIMATIONS_PROVIDERS=[{provide:_angular_animations_browser.AnimationDriver,useFactory:instantiateSupportedAnimationDriver}].concat(SHARED_ANIMATION_PROVIDERS),BROWSER_NOOP_ANIMATIONS_PROVIDERS=[{provide:_angular_animations_browser.AnimationDriver,useClass:_angular_animations_browser.ɵNoopAnimationDriver}].concat(SHARED_ANIMATION_PROVIDERS),BrowserAnimationsModule=function(){function BrowserAnimationsModule(){}return BrowserAnimationsModule}();BrowserAnimationsModule.decorators=[{type:_angular_core.NgModule,args:[{imports:[_angular_platformBrowser.BrowserModule],providers:BROWSER_ANIMATIONS_PROVIDERS}]}],BrowserAnimationsModule.ctorParameters=function(){return[]};var NoopAnimationsModule=function(){function NoopAnimationsModule(){}return NoopAnimationsModule}();NoopAnimationsModule.decorators=[{type:_angular_core.NgModule,args:[{imports:[_angular_platformBrowser.BrowserModule],providers:BROWSER_NOOP_ANIMATIONS_PROVIDERS}]}],NoopAnimationsModule.ctorParameters=function(){return[]},exports.BrowserAnimationsModule=BrowserAnimationsModule,exports.NoopAnimationsModule=NoopAnimationsModule,exports.ɵBrowserAnimationBuilder=BrowserAnimationBuilder,exports.ɵBrowserAnimationFactory=BrowserAnimationFactory,exports.ɵAnimationRenderer=AnimationRenderer,exports.ɵAnimationRendererFactory=AnimationRendererFactory,exports.ɵa=BaseAnimationRenderer,exports.ɵf=BROWSER_ANIMATIONS_PROVIDERS,exports.ɵg=BROWSER_NOOP_ANIMATIONS_PROVIDERS,exports.ɵb=InjectableAnimationEngine,exports.ɵd=instantiateDefaultStyleNormalizer,exports.ɵe=instantiateRendererFactory,exports.ɵc=instantiateSupportedAnimationDriver,Object.defineProperty(exports,"__esModule",{value:!0})});
//# sourceMappingURL=platform-browser-animations.umd.min.js.map
/**
* @license Angular v4.2.0-rc.0
* @license Angular v4.2.0-rc.1
* (c) 2010-2017 Google, Inc. https://angular.io/

@@ -13,3 +13,3 @@ * License: MIT

/**
* @license Angular v4.2.0-rc.0
* @license Angular v4.2.0-rc.1
* (c) 2010-2017 Google, Inc. https://angular.io/

@@ -16,0 +16,0 @@ * License: MIT

/**
* @license Angular v4.2.0-rc.0
* @license Angular v4.2.0-rc.1
* (c) 2010-2017 Google, Inc. https://angular.io/

@@ -14,3 +14,3 @@ * License: MIT

function initBrowserTests(){_angular_platformBrowser.ɵBrowserDomAdapter.makeCurrent(),BrowserDetection.setup()}/**
* @license Angular v4.2.0-rc.0
* @license Angular v4.2.0-rc.1
* (c) 2010-2017 Google, Inc. https://angular.io/

@@ -17,0 +17,0 @@ * License: MIT

{
"name": "@angular/platform-browser",
"version": "4.2.0-rc.0",
"version": "4.2.0-rc.1",
"description": "Angular - library for using Angular in a web browser",

@@ -11,5 +11,8 @@ "main": "./bundles/platform-browser.umd.js",

"license": "MIT",
"dependencies": {
"tslib": "^1.7.1"
},
"peerDependencies": {
"@angular/core": "4.2.0-rc.0",
"@angular/common": "4.2.0-rc.0"
"@angular/core": "4.2.0-rc.1",
"@angular/common": "4.2.0-rc.1"
},

@@ -16,0 +19,0 @@ "repository": {

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":3,"metadata":{"ɵa":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ErrorHandler"}}},"ɵb":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"reference","name":"document"}},"ɵc":{"__symbolic":"function"},"ɵd":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"supports":[{"__symbolic":"method"}],"addEventListener":[{"__symbolic":"method"}],"addGlobalEventListener":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"DomSanitizer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"sanitize":[{"__symbolic":"method"}],"checkNotSafeValue":[{"__symbolic":"method"}],"bypassSecurityTrustHtml":[{"__symbolic":"method"}],"bypassSecurityTrustStyle":[{"__symbolic":"method"}],"bypassSecurityTrustScript":[{"__symbolic":"method"}],"bypassSecurityTrustUrl":[{"__symbolic":"method"}],"bypassSecurityTrustResourceUrl":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"function","parameters":["transitionId","document","injector"],"value":{"__symbolic":"error","message":"Function call not supported","line":20,"character":9,"module":"./src/browser/server-transition"}},"ɵg":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER"},"useFactory":{"__symbolic":"reference","name":"ɵf"},"deps":[{"__symbolic":"reference","name":"ɵTRANSITION_ID"},{"__symbolic":"reference","name":"DOCUMENT"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}],"multi":true}],"BrowserModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"providers":[{"__symbolic":"reference","name":"ɵBROWSER_SANITIZATION_PROVIDERS"},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"ErrorHandler"},"useFactory":{"__symbolic":"reference","name":"ɵa"},"deps":[]},{"provide":{"__symbolic":"reference","name":"EVENT_MANAGER_PLUGINS"},"useClass":{"__symbolic":"reference","name":"ɵDomEventsPlugin"},"multi":true},{"provide":{"__symbolic":"reference","name":"EVENT_MANAGER_PLUGINS"},"useClass":{"__symbolic":"reference","name":"ɵKeyEventsPlugin"},"multi":true},{"provide":{"__symbolic":"reference","name":"EVENT_MANAGER_PLUGINS"},"useClass":{"__symbolic":"reference","name":"ɵHammerGesturesPlugin"},"multi":true},{"provide":{"__symbolic":"reference","name":"HAMMER_GESTURE_CONFIG"},"useClass":{"__symbolic":"reference","name":"HammerGestureConfig"}},{"__symbolic":"reference","name":"ɵDomRendererFactory2"},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2"},"useExisting":{"__symbolic":"reference","name":"ɵDomRendererFactory2"}},{"provide":{"__symbolic":"reference","name":"ɵSharedStylesHost"},"useExisting":{"__symbolic":"reference","name":"ɵDomSharedStylesHost"}},{"__symbolic":"reference","name":"ɵDomSharedStylesHost"},{"__symbolic":"reference","module":"@angular/core","name":"Testability"},{"__symbolic":"reference","name":"EventManager"},{"__symbolic":"reference","name":"ɵELEMENT_PROBE_PROVIDERS"},{"__symbolic":"reference","name":"Meta"},{"__symbolic":"reference","name":"Title"}],"exports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationModule"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}}]],"parameters":[{"__symbolic":"reference","name":"BrowserModule"}]}]},"statics":{"withServerTransition":{"__symbolic":"function","parameters":["params"],"value":{"ngModule":{"__symbolic":"reference","name":"BrowserModule"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_ID"},"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"params"},"member":"appId"}},{"provide":{"__symbolic":"reference","name":"ɵTRANSITION_ID"},"useExisting":{"__symbolic":"reference","module":"@angular/core","name":"APP_ID"}},{"__symbolic":"reference","name":"ɵg"}]}}}},"platformBrowser":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"createPlatformFactory"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"platformCore"},"browser",{"__symbolic":"reference","name":"ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS"}]},"Meta":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"addTag":[{"__symbolic":"method"}],"addTags":[{"__symbolic":"method"}],"getTag":[{"__symbolic":"method"}],"getTags":[{"__symbolic":"method"}],"updateTag":[{"__symbolic":"method"}],"removeTag":[{"__symbolic":"method"}],"removeTagElement":[{"__symbolic":"method"}],"_getOrCreateElement":[{"__symbolic":"method"}],"_setMetaElementAttributes":[{"__symbolic":"method"}],"_parseSelector":[{"__symbolic":"method"}],"_containsAttributes":[{"__symbolic":"method"}]}},"Title":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"getTitle":[{"__symbolic":"method"}],"setTitle":[{"__symbolic":"method"}]}},"disableDebugTools":{"__symbolic":"function"},"enableDebugTools":{"__symbolic":"function"},"By":{"__symbolic":"class","members":{},"statics":{"all":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"error","message":"Function call not supported","line":26,"character":49,"module":"./src/dom/debug/by"}},"css":{"__symbolic":"function","parameters":["selector"],"value":{"__symbolic":"error","message":"Function call not supported","line":36,"character":11,"module":"./src/dom/debug/by"}},"directive":{"__symbolic":"function","parameters":["type"],"value":{"__symbolic":"error","message":"Function call not supported","line":51,"character":11,"module":"./src/dom/debug/by"}}}},"NgProbeToken":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"}]}]}},"DOCUMENT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["DocumentToken"]},"EVENT_MANAGER_PLUGINS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["EventManagerPlugins"]},"EventManager":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"EVENT_MANAGER_PLUGINS"}]}],null],"parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"ɵd"}]},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"addEventListener":[{"__symbolic":"method"}],"addGlobalEventListener":[{"__symbolic":"method"}],"getZone":[{"__symbolic":"method"}],"_findPluginFor":[{"__symbolic":"method"}]}},"HAMMER_GESTURE_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["HammerGestureConfig"]},"HammerGestureConfig":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"buildHammer":[{"__symbolic":"method"}]}},"DomSanitizer":{"__symbolic":"class","members":{"sanitize":[{"__symbolic":"method"}],"bypassSecurityTrustHtml":[{"__symbolic":"method"}],"bypassSecurityTrustStyle":[{"__symbolic":"method"}],"bypassSecurityTrustScript":[{"__symbolic":"method"}],"bypassSecurityTrustUrl":[{"__symbolic":"method"}],"bypassSecurityTrustResourceUrl":[{"__symbolic":"method"}]}},"SafeHtml":{"__symbolic":"interface"},"SafeResourceUrl":{"__symbolic":"interface"},"SafeScript":{"__symbolic":"interface"},"SafeStyle":{"__symbolic":"interface"},"SafeUrl":{"__symbolic":"interface"},"SafeValue":{"__symbolic":"interface"},"ɵBROWSER_SANITIZATION_PROVIDERS":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"Sanitizer"},"useExisting":{"__symbolic":"reference","name":"DomSanitizer"}},{"provide":{"__symbolic":"reference","name":"DomSanitizer"},"useClass":{"__symbolic":"reference","name":"ɵe"}}],"ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID"},"useValue":{"__symbolic":"reference","module":"@angular/common","name":"ɵPLATFORM_BROWSER_ID"}},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_INITIALIZER"},"useValue":{"__symbolic":"reference","name":"ɵinitDomAdapter"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/common","name":"PlatformLocation"},"useClass":{"__symbolic":"reference","name":"ɵBrowserPlatformLocation"}},{"provide":{"__symbolic":"reference","name":"DOCUMENT"},"useFactory":{"__symbolic":"reference","name":"ɵb"},"deps":[]}],"ɵinitDomAdapter":{"__symbolic":"function"},"ɵBrowserDomAdapter":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵh"},"members":{"parse":[{"__symbolic":"method"}],"hasProperty":[{"__symbolic":"method"}],"setProperty":[{"__symbolic":"method"}],"getProperty":[{"__symbolic":"method"}],"invoke":[{"__symbolic":"method"}],"logError":[{"__symbolic":"method"}],"log":[{"__symbolic":"method"}],"logGroup":[{"__symbolic":"method"}],"logGroupEnd":[{"__symbolic":"method"}],"contains":[{"__symbolic":"method"}],"querySelector":[{"__symbolic":"method"}],"querySelectorAll":[{"__symbolic":"method"}],"on":[{"__symbolic":"method"}],"onAndCancel":[{"__symbolic":"method"}],"dispatchEvent":[{"__symbolic":"method"}],"createMouseEvent":[{"__symbolic":"method"}],"createEvent":[{"__symbolic":"method"}],"preventDefault":[{"__symbolic":"method"}],"isPrevented":[{"__symbolic":"method"}],"getInnerHTML":[{"__symbolic":"method"}],"getTemplateContent":[{"__symbolic":"method"}],"getOuterHTML":[{"__symbolic":"method"}],"nodeName":[{"__symbolic":"method"}],"nodeValue":[{"__symbolic":"method"}],"type":[{"__symbolic":"method"}],"content":[{"__symbolic":"method"}],"firstChild":[{"__symbolic":"method"}],"nextSibling":[{"__symbolic":"method"}],"parentElement":[{"__symbolic":"method"}],"childNodes":[{"__symbolic":"method"}],"childNodesAsList":[{"__symbolic":"method"}],"clearNodes":[{"__symbolic":"method"}],"appendChild":[{"__symbolic":"method"}],"removeChild":[{"__symbolic":"method"}],"replaceChild":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"insertBefore":[{"__symbolic":"method"}],"insertAllBefore":[{"__symbolic":"method"}],"insertAfter":[{"__symbolic":"method"}],"setInnerHTML":[{"__symbolic":"method"}],"getText":[{"__symbolic":"method"}],"setText":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"getChecked":[{"__symbolic":"method"}],"setChecked":[{"__symbolic":"method"}],"createComment":[{"__symbolic":"method"}],"createTemplate":[{"__symbolic":"method"}],"createElement":[{"__symbolic":"method"}],"createElementNS":[{"__symbolic":"method"}],"createTextNode":[{"__symbolic":"method"}],"createScriptTag":[{"__symbolic":"method"}],"createStyleElement":[{"__symbolic":"method"}],"createShadowRoot":[{"__symbolic":"method"}],"getShadowRoot":[{"__symbolic":"method"}],"getHost":[{"__symbolic":"method"}],"clone":[{"__symbolic":"method"}],"getElementsByClassName":[{"__symbolic":"method"}],"getElementsByTagName":[{"__symbolic":"method"}],"classList":[{"__symbolic":"method"}],"addClass":[{"__symbolic":"method"}],"removeClass":[{"__symbolic":"method"}],"hasClass":[{"__symbolic":"method"}],"setStyle":[{"__symbolic":"method"}],"removeStyle":[{"__symbolic":"method"}],"getStyle":[{"__symbolic":"method"}],"hasStyle":[{"__symbolic":"method"}],"tagName":[{"__symbolic":"method"}],"attributeMap":[{"__symbolic":"method"}],"hasAttribute":[{"__symbolic":"method"}],"hasAttributeNS":[{"__symbolic":"method"}],"getAttribute":[{"__symbolic":"method"}],"getAttributeNS":[{"__symbolic":"method"}],"setAttribute":[{"__symbolic":"method"}],"setAttributeNS":[{"__symbolic":"method"}],"removeAttribute":[{"__symbolic":"method"}],"removeAttributeNS":[{"__symbolic":"method"}],"templateAwareRoot":[{"__symbolic":"method"}],"createHtmlDocument":[{"__symbolic":"method"}],"getBoundingClientRect":[{"__symbolic":"method"}],"getTitle":[{"__symbolic":"method"}],"setTitle":[{"__symbolic":"method"}],"elementMatches":[{"__symbolic":"method"}],"isTemplateElement":[{"__symbolic":"method"}],"isTextNode":[{"__symbolic":"method"}],"isCommentNode":[{"__symbolic":"method"}],"isElementNode":[{"__symbolic":"method"}],"hasShadowRoot":[{"__symbolic":"method"}],"isShadowRoot":[{"__symbolic":"method"}],"importIntoDoc":[{"__symbolic":"method"}],"adoptNode":[{"__symbolic":"method"}],"getHref":[{"__symbolic":"method"}],"getEventKey":[{"__symbolic":"method"}],"getGlobalEventTarget":[{"__symbolic":"method"}],"getHistory":[{"__symbolic":"method"}],"getLocation":[{"__symbolic":"method"}],"getBaseHref":[{"__symbolic":"method"}],"resetBaseElement":[{"__symbolic":"method"}],"getUserAgent":[{"__symbolic":"method"}],"setData":[{"__symbolic":"method"}],"getData":[{"__symbolic":"method"}],"getComputedStyle":[{"__symbolic":"method"}],"setGlobalVar":[{"__symbolic":"method"}],"supportsWebAnimation":[{"__symbolic":"method"}],"performanceNow":[{"__symbolic":"method"}],"supportsCookies":[{"__symbolic":"method"}],"getCookie":[{"__symbolic":"method"}],"setCookie":[{"__symbolic":"method"}]}},"ɵsetValueOnPath":{"__symbolic":"function"},"ɵBrowserPlatformLocation":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/common","name":"PlatformLocation"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"_init":[{"__symbolic":"method"}],"getBaseHrefFromDOM":[{"__symbolic":"method"}],"onPopState":[{"__symbolic":"method"}],"onHashChange":[{"__symbolic":"method"}],"pushState":[{"__symbolic":"method"}],"replaceState":[{"__symbolic":"method"}],"forward":[{"__symbolic":"method"}],"back":[{"__symbolic":"method"}]}},"ɵTRANSITION_ID":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["TRANSITION_ID"]},"ɵBrowserGetTestability":{"__symbolic":"class","members":{"addToWindow":[{"__symbolic":"method"}],"findTestabilityInTree":[{"__symbolic":"method"}]}},"ɵELEMENT_PROBE_PROVIDERS":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER"},"useFactory":{"__symbolic":"reference","name":"ɵc"},"deps":[[{"__symbolic":"reference","name":"NgProbeToken"},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}],[{"__symbolic":"reference","module":"@angular/core","name":"NgProbeToken"},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}]],"multi":true}],"ɵDomAdapter":{"__symbolic":"class","members":{"hasProperty":[{"__symbolic":"method"}],"setProperty":[{"__symbolic":"method"}],"getProperty":[{"__symbolic":"method"}],"invoke":[{"__symbolic":"method"}],"logError":[{"__symbolic":"method"}],"log":[{"__symbolic":"method"}],"logGroup":[{"__symbolic":"method"}],"logGroupEnd":[{"__symbolic":"method"}],"contains":[{"__symbolic":"method"}],"parse":[{"__symbolic":"method"}],"querySelector":[{"__symbolic":"method"}],"querySelectorAll":[{"__symbolic":"method"}],"on":[{"__symbolic":"method"}],"onAndCancel":[{"__symbolic":"method"}],"dispatchEvent":[{"__symbolic":"method"}],"createMouseEvent":[{"__symbolic":"method"}],"createEvent":[{"__symbolic":"method"}],"preventDefault":[{"__symbolic":"method"}],"isPrevented":[{"__symbolic":"method"}],"getInnerHTML":[{"__symbolic":"method"}],"getTemplateContent":[{"__symbolic":"method"}],"getOuterHTML":[{"__symbolic":"method"}],"nodeName":[{"__symbolic":"method"}],"nodeValue":[{"__symbolic":"method"}],"type":[{"__symbolic":"method"}],"content":[{"__symbolic":"method"}],"firstChild":[{"__symbolic":"method"}],"nextSibling":[{"__symbolic":"method"}],"parentElement":[{"__symbolic":"method"}],"childNodes":[{"__symbolic":"method"}],"childNodesAsList":[{"__symbolic":"method"}],"clearNodes":[{"__symbolic":"method"}],"appendChild":[{"__symbolic":"method"}],"removeChild":[{"__symbolic":"method"}],"replaceChild":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"insertBefore":[{"__symbolic":"method"}],"insertAllBefore":[{"__symbolic":"method"}],"insertAfter":[{"__symbolic":"method"}],"setInnerHTML":[{"__symbolic":"method"}],"getText":[{"__symbolic":"method"}],"setText":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"getChecked":[{"__symbolic":"method"}],"setChecked":[{"__symbolic":"method"}],"createComment":[{"__symbolic":"method"}],"createTemplate":[{"__symbolic":"method"}],"createElement":[{"__symbolic":"method"}],"createElementNS":[{"__symbolic":"method"}],"createTextNode":[{"__symbolic":"method"}],"createScriptTag":[{"__symbolic":"method"}],"createStyleElement":[{"__symbolic":"method"}],"createShadowRoot":[{"__symbolic":"method"}],"getShadowRoot":[{"__symbolic":"method"}],"getHost":[{"__symbolic":"method"}],"getDistributedNodes":[{"__symbolic":"method"}],"clone":[{"__symbolic":"method"}],"getElementsByClassName":[{"__symbolic":"method"}],"getElementsByTagName":[{"__symbolic":"method"}],"classList":[{"__symbolic":"method"}],"addClass":[{"__symbolic":"method"}],"removeClass":[{"__symbolic":"method"}],"hasClass":[{"__symbolic":"method"}],"setStyle":[{"__symbolic":"method"}],"removeStyle":[{"__symbolic":"method"}],"getStyle":[{"__symbolic":"method"}],"hasStyle":[{"__symbolic":"method"}],"tagName":[{"__symbolic":"method"}],"attributeMap":[{"__symbolic":"method"}],"hasAttribute":[{"__symbolic":"method"}],"hasAttributeNS":[{"__symbolic":"method"}],"getAttribute":[{"__symbolic":"method"}],"getAttributeNS":[{"__symbolic":"method"}],"setAttribute":[{"__symbolic":"method"}],"setAttributeNS":[{"__symbolic":"method"}],"removeAttribute":[{"__symbolic":"method"}],"removeAttributeNS":[{"__symbolic":"method"}],"templateAwareRoot":[{"__symbolic":"method"}],"createHtmlDocument":[{"__symbolic":"method"}],"getBoundingClientRect":[{"__symbolic":"method"}],"getTitle":[{"__symbolic":"method"}],"setTitle":[{"__symbolic":"method"}],"elementMatches":[{"__symbolic":"method"}],"isTemplateElement":[{"__symbolic":"method"}],"isTextNode":[{"__symbolic":"method"}],"isCommentNode":[{"__symbolic":"method"}],"isElementNode":[{"__symbolic":"method"}],"hasShadowRoot":[{"__symbolic":"method"}],"isShadowRoot":[{"__symbolic":"method"}],"importIntoDoc":[{"__symbolic":"method"}],"adoptNode":[{"__symbolic":"method"}],"getHref":[{"__symbolic":"method"}],"getEventKey":[{"__symbolic":"method"}],"resolveAndSetHref":[{"__symbolic":"method"}],"supportsDOMEvents":[{"__symbolic":"method"}],"supportsNativeShadowDOM":[{"__symbolic":"method"}],"getGlobalEventTarget":[{"__symbolic":"method"}],"getHistory":[{"__symbolic":"method"}],"getLocation":[{"__symbolic":"method"}],"getBaseHref":[{"__symbolic":"method"}],"resetBaseElement":[{"__symbolic":"method"}],"getUserAgent":[{"__symbolic":"method"}],"setData":[{"__symbolic":"method"}],"getComputedStyle":[{"__symbolic":"method"}],"getData":[{"__symbolic":"method"}],"setGlobalVar":[{"__symbolic":"method"}],"supportsWebAnimation":[{"__symbolic":"method"}],"performanceNow":[{"__symbolic":"method"}],"getAnimationPrefix":[{"__symbolic":"method"}],"getTransitionEnd":[{"__symbolic":"method"}],"supportsAnimation":[{"__symbolic":"method"}],"supportsCookies":[{"__symbolic":"method"}],"getCookie":[{"__symbolic":"method"}],"setCookie":[{"__symbolic":"method"}]}},"ɵgetDOM":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"error","message":"Reference to a local symbol","line":10,"character":4,"context":{"name":"_DOM"},"module":"./src/dom/dom_adapter"}},"ɵsetRootDomAdapter":{"__symbolic":"function"},"ɵDomRendererFactory2":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EventManager"},{"__symbolic":"reference","name":"ɵDomSharedStylesHost"}]}],"createRenderer":[{"__symbolic":"method"}],"begin":[{"__symbolic":"method"}],"end":[{"__symbolic":"method"}]}},"ɵNAMESPACE_URIS":{"svg":"http://www.w3.org/2000/svg","xhtml":"http://www.w3.org/1999/xhtml","xlink":"http://www.w3.org/1999/xlink","xml":"http://www.w3.org/XML/1998/namespace","xmlns":"http://www.w3.org/2000/xmlns/"},"ɵflattenStyles":{"__symbolic":"function"},"ɵshimContentAttribute":{"__symbolic":"function","parameters":["componentShortId"],"value":{"__symbolic":"error","message":"Reference to a local symbol","line":21,"character":6,"context":{"name":"COMPONENT_REGEX"},"module":"./src/dom/dom_renderer"}},"ɵshimHostAttribute":{"__symbolic":"function","parameters":["componentShortId"],"value":{"__symbolic":"error","message":"Reference to a local symbol","line":21,"character":6,"context":{"name":"COMPONENT_REGEX"},"module":"./src/dom/dom_renderer"}},"ɵDomEventsPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵd"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"supports":[{"__symbolic":"method"}],"addEventListener":[{"__symbolic":"method"}]}},"ɵHammerGesturesPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵd"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"HAMMER_GESTURE_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"HammerGestureConfig"}]}],"supports":[{"__symbolic":"method"}],"addEventListener":[{"__symbolic":"method"}],"isCustomEvent":[{"__symbolic":"method"}]}},"ɵKeyEventsPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵd"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"supports":[{"__symbolic":"method"}],"addEventListener":[{"__symbolic":"method"}]},"statics":{"eventCallback":{"__symbolic":"function","parameters":["fullKey","handler","zone"],"value":{"__symbolic":"error","message":"Function call not supported","line":96,"character":11,"module":"./src/dom/events/key_events"}}}},"ɵDomSharedStylesHost":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵSharedStylesHost"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"_addStylesToHost":[{"__symbolic":"method"}],"addHost":[{"__symbolic":"method"}],"removeHost":[{"__symbolic":"method"}],"onStylesAdded":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵSharedStylesHost":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"addStyles":[{"__symbolic":"method"}],"onStylesAdded":[{"__symbolic":"method"}],"getAllStyles":[{"__symbolic":"method"}]}},"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version"},"arguments":["4.2.0-rc.0"]},"ɵh":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵDomAdapter"},"members":{"__ctor__":[{"__symbolic":"constructor"}],"getDistributedNodes":[{"__symbolic":"method"}],"resolveAndSetHref":[{"__symbolic":"method"}],"supportsDOMEvents":[{"__symbolic":"method"}],"supportsNativeShadowDOM":[{"__symbolic":"method"}],"getAnimationPrefix":[{"__symbolic":"method"}],"getTransitionEnd":[{"__symbolic":"method"}],"supportsAnimation":[{"__symbolic":"method"}]}}},"origins":{"ɵa":"./src/browser","ɵb":"./src/browser","ɵc":"./src/dom/debug/ng_probe","ɵd":"./src/dom/events/event_manager","ɵe":"./src/security/dom_sanitization_service","ɵf":"./src/browser/server-transition","ɵg":"./src/browser/server-transition","BrowserModule":"./src/browser","platformBrowser":"./src/browser","Meta":"./src/browser/meta","MetaDefinition":"./src/browser/meta","Title":"./src/browser/title","disableDebugTools":"./src/browser/tools/tools","enableDebugTools":"./src/browser/tools/tools","By":"./src/dom/debug/by","NgProbeToken":"./src/dom/debug/ng_probe","DOCUMENT":"./src/dom/dom_tokens","EVENT_MANAGER_PLUGINS":"./src/dom/events/event_manager","EventManager":"./src/dom/events/event_manager","HAMMER_GESTURE_CONFIG":"./src/dom/events/hammer_gestures","HammerGestureConfig":"./src/dom/events/hammer_gestures","DomSanitizer":"./src/security/dom_sanitization_service","SafeHtml":"./src/security/dom_sanitization_service","SafeResourceUrl":"./src/security/dom_sanitization_service","SafeScript":"./src/security/dom_sanitization_service","SafeStyle":"./src/security/dom_sanitization_service","SafeUrl":"./src/security/dom_sanitization_service","SafeValue":"./src/security/dom_sanitization_service","ɵBROWSER_SANITIZATION_PROVIDERS":"./src/browser","ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS":"./src/browser","ɵinitDomAdapter":"./src/browser","ɵBrowserDomAdapter":"./src/browser/browser_adapter","ɵsetValueOnPath":"./src/browser/browser_adapter","ɵBrowserPlatformLocation":"./src/browser/location/browser_platform_location","ɵTRANSITION_ID":"./src/browser/server-transition","ɵBrowserGetTestability":"./src/browser/testability","ɵELEMENT_PROBE_PROVIDERS":"./src/dom/debug/ng_probe","ɵDomAdapter":"./src/dom/dom_adapter","ɵgetDOM":"./src/dom/dom_adapter","ɵsetRootDomAdapter":"./src/dom/dom_adapter","ɵDomRendererFactory2":"./src/dom/dom_renderer","ɵNAMESPACE_URIS":"./src/dom/dom_renderer","ɵflattenStyles":"./src/dom/dom_renderer","ɵshimContentAttribute":"./src/dom/dom_renderer","ɵshimHostAttribute":"./src/dom/dom_renderer","ɵDomEventsPlugin":"./src/dom/events/dom_events","ɵHammerGesturesPlugin":"./src/dom/events/hammer_gestures","ɵKeyEventsPlugin":"./src/dom/events/key_events","ɵDomSharedStylesHost":"./src/dom/shared_styles_host","ɵSharedStylesHost":"./src/dom/shared_styles_host","VERSION":"./src/version","ɵh":"./src/browser/generic_browser_adapter"},"importAs":"@angular/platform-browser"}
{"__symbolic":"module","version":3,"metadata":{"ɵa":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"ErrorHandler"}}},"ɵb":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"reference","name":"document"}},"ɵc":{"__symbolic":"function"},"ɵd":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"supports":[{"__symbolic":"method"}],"addEventListener":[{"__symbolic":"method"}],"addGlobalEventListener":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"DomSanitizer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"sanitize":[{"__symbolic":"method"}],"checkNotSafeValue":[{"__symbolic":"method"}],"bypassSecurityTrustHtml":[{"__symbolic":"method"}],"bypassSecurityTrustStyle":[{"__symbolic":"method"}],"bypassSecurityTrustScript":[{"__symbolic":"method"}],"bypassSecurityTrustUrl":[{"__symbolic":"method"}],"bypassSecurityTrustResourceUrl":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"function","parameters":["transitionId","document","injector"],"value":{"__symbolic":"error","message":"Function call not supported","line":20,"character":9,"module":"./src/browser/server-transition"}},"ɵg":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER"},"useFactory":{"__symbolic":"reference","name":"ɵf"},"deps":[{"__symbolic":"reference","name":"ɵTRANSITION_ID"},{"__symbolic":"reference","name":"DOCUMENT"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}],"multi":true}],"BrowserModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"providers":[{"__symbolic":"reference","name":"ɵBROWSER_SANITIZATION_PROVIDERS"},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"ErrorHandler"},"useFactory":{"__symbolic":"reference","name":"ɵa"},"deps":[]},{"provide":{"__symbolic":"reference","name":"EVENT_MANAGER_PLUGINS"},"useClass":{"__symbolic":"reference","name":"ɵDomEventsPlugin"},"multi":true},{"provide":{"__symbolic":"reference","name":"EVENT_MANAGER_PLUGINS"},"useClass":{"__symbolic":"reference","name":"ɵKeyEventsPlugin"},"multi":true},{"provide":{"__symbolic":"reference","name":"EVENT_MANAGER_PLUGINS"},"useClass":{"__symbolic":"reference","name":"ɵHammerGesturesPlugin"},"multi":true},{"provide":{"__symbolic":"reference","name":"HAMMER_GESTURE_CONFIG"},"useClass":{"__symbolic":"reference","name":"HammerGestureConfig"}},{"__symbolic":"reference","name":"ɵDomRendererFactory2"},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"RendererFactory2"},"useExisting":{"__symbolic":"reference","name":"ɵDomRendererFactory2"}},{"provide":{"__symbolic":"reference","name":"ɵSharedStylesHost"},"useExisting":{"__symbolic":"reference","name":"ɵDomSharedStylesHost"}},{"__symbolic":"reference","name":"ɵDomSharedStylesHost"},{"__symbolic":"reference","module":"@angular/core","name":"Testability"},{"__symbolic":"reference","name":"EventManager"},{"__symbolic":"reference","name":"ɵELEMENT_PROBE_PROVIDERS"},{"__symbolic":"reference","name":"Meta"},{"__symbolic":"reference","name":"Title"}],"exports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationModule"}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}}]],"parameters":[{"__symbolic":"reference","name":"BrowserModule"}]}]},"statics":{"withServerTransition":{"__symbolic":"function","parameters":["params"],"value":{"ngModule":{"__symbolic":"reference","name":"BrowserModule"},"providers":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_ID"},"useValue":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"params"},"member":"appId"}},{"provide":{"__symbolic":"reference","name":"ɵTRANSITION_ID"},"useExisting":{"__symbolic":"reference","module":"@angular/core","name":"APP_ID"}},{"__symbolic":"reference","name":"ɵg"}]}}}},"platformBrowser":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"createPlatformFactory"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"platformCore"},"browser",{"__symbolic":"reference","name":"ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS"}]},"Meta":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"addTag":[{"__symbolic":"method"}],"addTags":[{"__symbolic":"method"}],"getTag":[{"__symbolic":"method"}],"getTags":[{"__symbolic":"method"}],"updateTag":[{"__symbolic":"method"}],"removeTag":[{"__symbolic":"method"}],"removeTagElement":[{"__symbolic":"method"}],"_getOrCreateElement":[{"__symbolic":"method"}],"_setMetaElementAttributes":[{"__symbolic":"method"}],"_parseSelector":[{"__symbolic":"method"}],"_containsAttributes":[{"__symbolic":"method"}]}},"Title":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"getTitle":[{"__symbolic":"method"}],"setTitle":[{"__symbolic":"method"}]}},"disableDebugTools":{"__symbolic":"function"},"enableDebugTools":{"__symbolic":"function"},"By":{"__symbolic":"class","members":{},"statics":{"all":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"error","message":"Function call not supported","line":26,"character":49,"module":"./src/dom/debug/by"}},"css":{"__symbolic":"function","parameters":["selector"],"value":{"__symbolic":"error","message":"Function call not supported","line":36,"character":11,"module":"./src/dom/debug/by"}},"directive":{"__symbolic":"function","parameters":["type"],"value":{"__symbolic":"error","message":"Function call not supported","line":51,"character":11,"module":"./src/dom/debug/by"}}}},"NgProbeToken":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"}]}]}},"DOCUMENT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["DocumentToken"]},"EVENT_MANAGER_PLUGINS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["EventManagerPlugins"]},"EventManager":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"EVENT_MANAGER_PLUGINS"}]}],null],"parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"ɵd"}]},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"addEventListener":[{"__symbolic":"method"}],"addGlobalEventListener":[{"__symbolic":"method"}],"getZone":[{"__symbolic":"method"}],"_findPluginFor":[{"__symbolic":"method"}]}},"HAMMER_GESTURE_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["HammerGestureConfig"]},"HammerGestureConfig":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"buildHammer":[{"__symbolic":"method"}]}},"DomSanitizer":{"__symbolic":"class","members":{"sanitize":[{"__symbolic":"method"}],"bypassSecurityTrustHtml":[{"__symbolic":"method"}],"bypassSecurityTrustStyle":[{"__symbolic":"method"}],"bypassSecurityTrustScript":[{"__symbolic":"method"}],"bypassSecurityTrustUrl":[{"__symbolic":"method"}],"bypassSecurityTrustResourceUrl":[{"__symbolic":"method"}]}},"SafeHtml":{"__symbolic":"interface"},"SafeResourceUrl":{"__symbolic":"interface"},"SafeScript":{"__symbolic":"interface"},"SafeStyle":{"__symbolic":"interface"},"SafeUrl":{"__symbolic":"interface"},"SafeValue":{"__symbolic":"interface"},"ɵBROWSER_SANITIZATION_PROVIDERS":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"Sanitizer"},"useExisting":{"__symbolic":"reference","name":"DomSanitizer"}},{"provide":{"__symbolic":"reference","name":"DomSanitizer"},"useClass":{"__symbolic":"reference","name":"ɵe"}}],"ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_ID"},"useValue":{"__symbolic":"reference","module":"@angular/common","name":"ɵPLATFORM_BROWSER_ID"}},{"provide":{"__symbolic":"reference","module":"@angular/core","name":"PLATFORM_INITIALIZER"},"useValue":{"__symbolic":"reference","name":"ɵinitDomAdapter"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/common","name":"PlatformLocation"},"useClass":{"__symbolic":"reference","name":"ɵBrowserPlatformLocation"}},{"provide":{"__symbolic":"reference","name":"DOCUMENT"},"useFactory":{"__symbolic":"reference","name":"ɵb"},"deps":[]}],"ɵinitDomAdapter":{"__symbolic":"function"},"ɵBrowserDomAdapter":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵh"},"members":{"parse":[{"__symbolic":"method"}],"hasProperty":[{"__symbolic":"method"}],"setProperty":[{"__symbolic":"method"}],"getProperty":[{"__symbolic":"method"}],"invoke":[{"__symbolic":"method"}],"logError":[{"__symbolic":"method"}],"log":[{"__symbolic":"method"}],"logGroup":[{"__symbolic":"method"}],"logGroupEnd":[{"__symbolic":"method"}],"contains":[{"__symbolic":"method"}],"querySelector":[{"__symbolic":"method"}],"querySelectorAll":[{"__symbolic":"method"}],"on":[{"__symbolic":"method"}],"onAndCancel":[{"__symbolic":"method"}],"dispatchEvent":[{"__symbolic":"method"}],"createMouseEvent":[{"__symbolic":"method"}],"createEvent":[{"__symbolic":"method"}],"preventDefault":[{"__symbolic":"method"}],"isPrevented":[{"__symbolic":"method"}],"getInnerHTML":[{"__symbolic":"method"}],"getTemplateContent":[{"__symbolic":"method"}],"getOuterHTML":[{"__symbolic":"method"}],"nodeName":[{"__symbolic":"method"}],"nodeValue":[{"__symbolic":"method"}],"type":[{"__symbolic":"method"}],"content":[{"__symbolic":"method"}],"firstChild":[{"__symbolic":"method"}],"nextSibling":[{"__symbolic":"method"}],"parentElement":[{"__symbolic":"method"}],"childNodes":[{"__symbolic":"method"}],"childNodesAsList":[{"__symbolic":"method"}],"clearNodes":[{"__symbolic":"method"}],"appendChild":[{"__symbolic":"method"}],"removeChild":[{"__symbolic":"method"}],"replaceChild":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"insertBefore":[{"__symbolic":"method"}],"insertAllBefore":[{"__symbolic":"method"}],"insertAfter":[{"__symbolic":"method"}],"setInnerHTML":[{"__symbolic":"method"}],"getText":[{"__symbolic":"method"}],"setText":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"getChecked":[{"__symbolic":"method"}],"setChecked":[{"__symbolic":"method"}],"createComment":[{"__symbolic":"method"}],"createTemplate":[{"__symbolic":"method"}],"createElement":[{"__symbolic":"method"}],"createElementNS":[{"__symbolic":"method"}],"createTextNode":[{"__symbolic":"method"}],"createScriptTag":[{"__symbolic":"method"}],"createStyleElement":[{"__symbolic":"method"}],"createShadowRoot":[{"__symbolic":"method"}],"getShadowRoot":[{"__symbolic":"method"}],"getHost":[{"__symbolic":"method"}],"clone":[{"__symbolic":"method"}],"getElementsByClassName":[{"__symbolic":"method"}],"getElementsByTagName":[{"__symbolic":"method"}],"classList":[{"__symbolic":"method"}],"addClass":[{"__symbolic":"method"}],"removeClass":[{"__symbolic":"method"}],"hasClass":[{"__symbolic":"method"}],"setStyle":[{"__symbolic":"method"}],"removeStyle":[{"__symbolic":"method"}],"getStyle":[{"__symbolic":"method"}],"hasStyle":[{"__symbolic":"method"}],"tagName":[{"__symbolic":"method"}],"attributeMap":[{"__symbolic":"method"}],"hasAttribute":[{"__symbolic":"method"}],"hasAttributeNS":[{"__symbolic":"method"}],"getAttribute":[{"__symbolic":"method"}],"getAttributeNS":[{"__symbolic":"method"}],"setAttribute":[{"__symbolic":"method"}],"setAttributeNS":[{"__symbolic":"method"}],"removeAttribute":[{"__symbolic":"method"}],"removeAttributeNS":[{"__symbolic":"method"}],"templateAwareRoot":[{"__symbolic":"method"}],"createHtmlDocument":[{"__symbolic":"method"}],"getBoundingClientRect":[{"__symbolic":"method"}],"getTitle":[{"__symbolic":"method"}],"setTitle":[{"__symbolic":"method"}],"elementMatches":[{"__symbolic":"method"}],"isTemplateElement":[{"__symbolic":"method"}],"isTextNode":[{"__symbolic":"method"}],"isCommentNode":[{"__symbolic":"method"}],"isElementNode":[{"__symbolic":"method"}],"hasShadowRoot":[{"__symbolic":"method"}],"isShadowRoot":[{"__symbolic":"method"}],"importIntoDoc":[{"__symbolic":"method"}],"adoptNode":[{"__symbolic":"method"}],"getHref":[{"__symbolic":"method"}],"getEventKey":[{"__symbolic":"method"}],"getGlobalEventTarget":[{"__symbolic":"method"}],"getHistory":[{"__symbolic":"method"}],"getLocation":[{"__symbolic":"method"}],"getBaseHref":[{"__symbolic":"method"}],"resetBaseElement":[{"__symbolic":"method"}],"getUserAgent":[{"__symbolic":"method"}],"setData":[{"__symbolic":"method"}],"getData":[{"__symbolic":"method"}],"getComputedStyle":[{"__symbolic":"method"}],"setGlobalVar":[{"__symbolic":"method"}],"supportsWebAnimation":[{"__symbolic":"method"}],"performanceNow":[{"__symbolic":"method"}],"supportsCookies":[{"__symbolic":"method"}],"getCookie":[{"__symbolic":"method"}],"setCookie":[{"__symbolic":"method"}]}},"ɵsetValueOnPath":{"__symbolic":"function"},"ɵBrowserPlatformLocation":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/common","name":"PlatformLocation"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"_init":[{"__symbolic":"method"}],"getBaseHrefFromDOM":[{"__symbolic":"method"}],"onPopState":[{"__symbolic":"method"}],"onHashChange":[{"__symbolic":"method"}],"pushState":[{"__symbolic":"method"}],"replaceState":[{"__symbolic":"method"}],"forward":[{"__symbolic":"method"}],"back":[{"__symbolic":"method"}]}},"ɵTRANSITION_ID":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["TRANSITION_ID"]},"ɵBrowserGetTestability":{"__symbolic":"class","members":{"addToWindow":[{"__symbolic":"method"}],"findTestabilityInTree":[{"__symbolic":"method"}]}},"ɵELEMENT_PROBE_PROVIDERS":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER"},"useFactory":{"__symbolic":"reference","name":"ɵc"},"deps":[[{"__symbolic":"reference","name":"NgProbeToken"},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}],[{"__symbolic":"reference","module":"@angular/core","name":"NgProbeToken"},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}]],"multi":true}],"ɵDomAdapter":{"__symbolic":"class","members":{"hasProperty":[{"__symbolic":"method"}],"setProperty":[{"__symbolic":"method"}],"getProperty":[{"__symbolic":"method"}],"invoke":[{"__symbolic":"method"}],"logError":[{"__symbolic":"method"}],"log":[{"__symbolic":"method"}],"logGroup":[{"__symbolic":"method"}],"logGroupEnd":[{"__symbolic":"method"}],"contains":[{"__symbolic":"method"}],"parse":[{"__symbolic":"method"}],"querySelector":[{"__symbolic":"method"}],"querySelectorAll":[{"__symbolic":"method"}],"on":[{"__symbolic":"method"}],"onAndCancel":[{"__symbolic":"method"}],"dispatchEvent":[{"__symbolic":"method"}],"createMouseEvent":[{"__symbolic":"method"}],"createEvent":[{"__symbolic":"method"}],"preventDefault":[{"__symbolic":"method"}],"isPrevented":[{"__symbolic":"method"}],"getInnerHTML":[{"__symbolic":"method"}],"getTemplateContent":[{"__symbolic":"method"}],"getOuterHTML":[{"__symbolic":"method"}],"nodeName":[{"__symbolic":"method"}],"nodeValue":[{"__symbolic":"method"}],"type":[{"__symbolic":"method"}],"content":[{"__symbolic":"method"}],"firstChild":[{"__symbolic":"method"}],"nextSibling":[{"__symbolic":"method"}],"parentElement":[{"__symbolic":"method"}],"childNodes":[{"__symbolic":"method"}],"childNodesAsList":[{"__symbolic":"method"}],"clearNodes":[{"__symbolic":"method"}],"appendChild":[{"__symbolic":"method"}],"removeChild":[{"__symbolic":"method"}],"replaceChild":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"insertBefore":[{"__symbolic":"method"}],"insertAllBefore":[{"__symbolic":"method"}],"insertAfter":[{"__symbolic":"method"}],"setInnerHTML":[{"__symbolic":"method"}],"getText":[{"__symbolic":"method"}],"setText":[{"__symbolic":"method"}],"getValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"getChecked":[{"__symbolic":"method"}],"setChecked":[{"__symbolic":"method"}],"createComment":[{"__symbolic":"method"}],"createTemplate":[{"__symbolic":"method"}],"createElement":[{"__symbolic":"method"}],"createElementNS":[{"__symbolic":"method"}],"createTextNode":[{"__symbolic":"method"}],"createScriptTag":[{"__symbolic":"method"}],"createStyleElement":[{"__symbolic":"method"}],"createShadowRoot":[{"__symbolic":"method"}],"getShadowRoot":[{"__symbolic":"method"}],"getHost":[{"__symbolic":"method"}],"getDistributedNodes":[{"__symbolic":"method"}],"clone":[{"__symbolic":"method"}],"getElementsByClassName":[{"__symbolic":"method"}],"getElementsByTagName":[{"__symbolic":"method"}],"classList":[{"__symbolic":"method"}],"addClass":[{"__symbolic":"method"}],"removeClass":[{"__symbolic":"method"}],"hasClass":[{"__symbolic":"method"}],"setStyle":[{"__symbolic":"method"}],"removeStyle":[{"__symbolic":"method"}],"getStyle":[{"__symbolic":"method"}],"hasStyle":[{"__symbolic":"method"}],"tagName":[{"__symbolic":"method"}],"attributeMap":[{"__symbolic":"method"}],"hasAttribute":[{"__symbolic":"method"}],"hasAttributeNS":[{"__symbolic":"method"}],"getAttribute":[{"__symbolic":"method"}],"getAttributeNS":[{"__symbolic":"method"}],"setAttribute":[{"__symbolic":"method"}],"setAttributeNS":[{"__symbolic":"method"}],"removeAttribute":[{"__symbolic":"method"}],"removeAttributeNS":[{"__symbolic":"method"}],"templateAwareRoot":[{"__symbolic":"method"}],"createHtmlDocument":[{"__symbolic":"method"}],"getBoundingClientRect":[{"__symbolic":"method"}],"getTitle":[{"__symbolic":"method"}],"setTitle":[{"__symbolic":"method"}],"elementMatches":[{"__symbolic":"method"}],"isTemplateElement":[{"__symbolic":"method"}],"isTextNode":[{"__symbolic":"method"}],"isCommentNode":[{"__symbolic":"method"}],"isElementNode":[{"__symbolic":"method"}],"hasShadowRoot":[{"__symbolic":"method"}],"isShadowRoot":[{"__symbolic":"method"}],"importIntoDoc":[{"__symbolic":"method"}],"adoptNode":[{"__symbolic":"method"}],"getHref":[{"__symbolic":"method"}],"getEventKey":[{"__symbolic":"method"}],"resolveAndSetHref":[{"__symbolic":"method"}],"supportsDOMEvents":[{"__symbolic":"method"}],"supportsNativeShadowDOM":[{"__symbolic":"method"}],"getGlobalEventTarget":[{"__symbolic":"method"}],"getHistory":[{"__symbolic":"method"}],"getLocation":[{"__symbolic":"method"}],"getBaseHref":[{"__symbolic":"method"}],"resetBaseElement":[{"__symbolic":"method"}],"getUserAgent":[{"__symbolic":"method"}],"setData":[{"__symbolic":"method"}],"getComputedStyle":[{"__symbolic":"method"}],"getData":[{"__symbolic":"method"}],"setGlobalVar":[{"__symbolic":"method"}],"supportsWebAnimation":[{"__symbolic":"method"}],"performanceNow":[{"__symbolic":"method"}],"getAnimationPrefix":[{"__symbolic":"method"}],"getTransitionEnd":[{"__symbolic":"method"}],"supportsAnimation":[{"__symbolic":"method"}],"supportsCookies":[{"__symbolic":"method"}],"getCookie":[{"__symbolic":"method"}],"setCookie":[{"__symbolic":"method"}]}},"ɵgetDOM":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"error","message":"Reference to a local symbol","line":10,"character":4,"context":{"name":"_DOM"},"module":"./src/dom/dom_adapter"}},"ɵsetRootDomAdapter":{"__symbolic":"function"},"ɵDomRendererFactory2":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EventManager"},{"__symbolic":"reference","name":"ɵDomSharedStylesHost"}]}],"createRenderer":[{"__symbolic":"method"}],"begin":[{"__symbolic":"method"}],"end":[{"__symbolic":"method"}]}},"ɵNAMESPACE_URIS":{"svg":"http://www.w3.org/2000/svg","xhtml":"http://www.w3.org/1999/xhtml","xlink":"http://www.w3.org/1999/xlink","xml":"http://www.w3.org/XML/1998/namespace","xmlns":"http://www.w3.org/2000/xmlns/"},"ɵflattenStyles":{"__symbolic":"function"},"ɵshimContentAttribute":{"__symbolic":"function","parameters":["componentShortId"],"value":{"__symbolic":"error","message":"Reference to a local symbol","line":21,"character":6,"context":{"name":"COMPONENT_REGEX"},"module":"./src/dom/dom_renderer"}},"ɵshimHostAttribute":{"__symbolic":"function","parameters":["componentShortId"],"value":{"__symbolic":"error","message":"Reference to a local symbol","line":21,"character":6,"context":{"name":"COMPONENT_REGEX"},"module":"./src/dom/dom_renderer"}},"ɵDomEventsPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵd"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"supports":[{"__symbolic":"method"}],"addEventListener":[{"__symbolic":"method"}]}},"ɵHammerGesturesPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵd"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"HAMMER_GESTURE_CONFIG"}]}]],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"HammerGestureConfig"}]}],"supports":[{"__symbolic":"method"}],"addEventListener":[{"__symbolic":"method"}],"isCustomEvent":[{"__symbolic":"method"}]}},"ɵKeyEventsPlugin":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵd"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"supports":[{"__symbolic":"method"}],"addEventListener":[{"__symbolic":"method"}]},"statics":{"eventCallback":{"__symbolic":"function","parameters":["fullKey","handler","zone"],"value":{"__symbolic":"error","message":"Function call not supported","line":96,"character":11,"module":"./src/dom/events/key_events"}}}},"ɵDomSharedStylesHost":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵSharedStylesHost"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"_addStylesToHost":[{"__symbolic":"method"}],"addHost":[{"__symbolic":"method"}],"removeHost":[{"__symbolic":"method"}],"onStylesAdded":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵSharedStylesHost":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"addStyles":[{"__symbolic":"method"}],"onStylesAdded":[{"__symbolic":"method"}],"getAllStyles":[{"__symbolic":"method"}]}},"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version"},"arguments":["4.2.0-rc.1"]},"ɵh":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵDomAdapter"},"members":{"__ctor__":[{"__symbolic":"constructor"}],"getDistributedNodes":[{"__symbolic":"method"}],"resolveAndSetHref":[{"__symbolic":"method"}],"supportsDOMEvents":[{"__symbolic":"method"}],"supportsNativeShadowDOM":[{"__symbolic":"method"}],"getAnimationPrefix":[{"__symbolic":"method"}],"getTransitionEnd":[{"__symbolic":"method"}],"supportsAnimation":[{"__symbolic":"method"}]}}},"origins":{"ɵa":"./src/browser","ɵb":"./src/browser","ɵc":"./src/dom/debug/ng_probe","ɵd":"./src/dom/events/event_manager","ɵe":"./src/security/dom_sanitization_service","ɵf":"./src/browser/server-transition","ɵg":"./src/browser/server-transition","BrowserModule":"./src/browser","platformBrowser":"./src/browser","Meta":"./src/browser/meta","MetaDefinition":"./src/browser/meta","Title":"./src/browser/title","disableDebugTools":"./src/browser/tools/tools","enableDebugTools":"./src/browser/tools/tools","By":"./src/dom/debug/by","NgProbeToken":"./src/dom/debug/ng_probe","DOCUMENT":"./src/dom/dom_tokens","EVENT_MANAGER_PLUGINS":"./src/dom/events/event_manager","EventManager":"./src/dom/events/event_manager","HAMMER_GESTURE_CONFIG":"./src/dom/events/hammer_gestures","HammerGestureConfig":"./src/dom/events/hammer_gestures","DomSanitizer":"./src/security/dom_sanitization_service","SafeHtml":"./src/security/dom_sanitization_service","SafeResourceUrl":"./src/security/dom_sanitization_service","SafeScript":"./src/security/dom_sanitization_service","SafeStyle":"./src/security/dom_sanitization_service","SafeUrl":"./src/security/dom_sanitization_service","SafeValue":"./src/security/dom_sanitization_service","ɵBROWSER_SANITIZATION_PROVIDERS":"./src/browser","ɵINTERNAL_BROWSER_PLATFORM_PROVIDERS":"./src/browser","ɵinitDomAdapter":"./src/browser","ɵBrowserDomAdapter":"./src/browser/browser_adapter","ɵsetValueOnPath":"./src/browser/browser_adapter","ɵBrowserPlatformLocation":"./src/browser/location/browser_platform_location","ɵTRANSITION_ID":"./src/browser/server-transition","ɵBrowserGetTestability":"./src/browser/testability","ɵELEMENT_PROBE_PROVIDERS":"./src/dom/debug/ng_probe","ɵDomAdapter":"./src/dom/dom_adapter","ɵgetDOM":"./src/dom/dom_adapter","ɵsetRootDomAdapter":"./src/dom/dom_adapter","ɵDomRendererFactory2":"./src/dom/dom_renderer","ɵNAMESPACE_URIS":"./src/dom/dom_renderer","ɵflattenStyles":"./src/dom/dom_renderer","ɵshimContentAttribute":"./src/dom/dom_renderer","ɵshimHostAttribute":"./src/dom/dom_renderer","ɵDomEventsPlugin":"./src/dom/events/dom_events","ɵHammerGesturesPlugin":"./src/dom/events/hammer_gestures","ɵKeyEventsPlugin":"./src/dom/events/key_events","ɵDomSharedStylesHost":"./src/dom/shared_styles_host","ɵSharedStylesHost":"./src/dom/shared_styles_host","VERSION":"./src/version","ɵh":"./src/browser/generic_browser_adapter"},"importAs":"@angular/platform-browser"}
/**
* @license Angular v4.2.0-rc.0
* @license Angular v4.2.0-rc.1
* (c) 2010-2017 Google, Inc. https://angular.io/

@@ -4,0 +4,0 @@ * License: MIT

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":3,"metadata":{},"exports":[{"from":"./testing/index"}]}
{"__symbolic":"module","version":3,"metadata":{},"exports":[{"from":"./testing/index"}],"flatModuleIndexRedirect":true}

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":3,"metadata":{"browserDetection":{"__symbolic":"error","message":"Variable not initialized","line":11,"character":11},"BrowserDetection":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":25,"character":18}]}]}},"dispatchEvent":{"__symbolic":"function"},"el":{"__symbolic":"function","parameters":["html"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵgetDOM"}},"member":"firstChild"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵgetDOM"}},"member":"content"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵgetDOM"}},"member":"createTemplate"},"arguments":[{"__symbolic":"reference","name":"html"}]}]}]}},"normalizeCSS":{"__symbolic":"function","parameters":["css"],"value":{"__symbolic":"error","message":"Expression form not supported","line":88,"character":15}},"stringifyElement":{"__symbolic":"function"},"createNgZone":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},"arguments":[{"enableLongStackTrace":true}]}}}},{"__symbolic":"module","version":1,"metadata":{"browserDetection":{"__symbolic":"error","message":"Variable not initialized","line":11,"character":11},"BrowserDetection":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":25,"character":18}]}]}},"dispatchEvent":{"__symbolic":"function"},"el":{"__symbolic":"function","parameters":["html"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵgetDOM"}},"member":"firstChild"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵgetDOM"}},"member":"content"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵgetDOM"}},"member":"createTemplate"},"arguments":[{"__symbolic":"reference","name":"html"}]}]}]}},"normalizeCSS":{"__symbolic":"function","parameters":["css"],"value":{"__symbolic":"error","message":"Expression form not supported","line":88,"character":15}},"stringifyElement":{"__symbolic":"function"},"createNgZone":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},"arguments":[{"enableLongStackTrace":true}]}}}}]
[{"__symbolic":"module","version":3,"metadata":{"browserDetection":{"__symbolic":"error","message":"Variable not initialized","line":11,"character":11},"BrowserDetection":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}]}},"dispatchEvent":{"__symbolic":"function"},"el":{"__symbolic":"function","parameters":["html"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵgetDOM"}},"member":"firstChild"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵgetDOM"}},"member":"content"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵgetDOM"}},"member":"createTemplate"},"arguments":[{"__symbolic":"reference","name":"html"}]}]}]}},"normalizeCSS":{"__symbolic":"function","parameters":["css"],"value":{"__symbolic":"error","message":"Expression form not supported","line":88,"character":15}},"stringifyElement":{"__symbolic":"function"},"createNgZone":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},"arguments":[{"enableLongStackTrace":true}]}}}},{"__symbolic":"module","version":1,"metadata":{"browserDetection":{"__symbolic":"error","message":"Variable not initialized","line":11,"character":11},"BrowserDetection":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}]}},"dispatchEvent":{"__symbolic":"function"},"el":{"__symbolic":"function","parameters":["html"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵgetDOM"}},"member":"firstChild"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵgetDOM"}},"member":"content"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/platform-browser","name":"ɵgetDOM"}},"member":"createTemplate"},"arguments":[{"__symbolic":"reference","name":"html"}]}]}]}},"normalizeCSS":{"__symbolic":"function","parameters":["css"],"value":{"__symbolic":"error","message":"Expression form not supported","line":88,"character":15}},"stringifyElement":{"__symbolic":"function"},"createNgZone":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},"arguments":[{"enableLongStackTrace":true}]}}}}]

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc