Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@angular/cdk

Package Overview
Dependencies
Maintainers
1
Versions
510
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@angular/cdk - npm Package Compare versions

Comparing version 5.0.0-rc.2 to 5.0.0-rc.3

2

bidi/typings/dir.d.ts

@@ -21,3 +21,3 @@ /**

/** Event emitted when the direction changes. */
change: EventEmitter<void>;
change: EventEmitter<Direction>;
/** @docs-private */

@@ -24,0 +24,0 @@ dir: Direction;

@@ -29,4 +29,4 @@ /**

/** Stream that emits whenever the 'ltr' / 'rtl' state changes. */
readonly change: EventEmitter<void>;
readonly change: EventEmitter<Direction>;
constructor(_document?: any);
}

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/coercion"),require("rxjs/operators/take"),require("@angular/cdk/platform"),require("@angular/common"),require("rxjs/Subject"),require("rxjs/Subscription"),require("@angular/cdk/keycodes"),require("rxjs/operators/debounceTime"),require("rxjs/operators/filter"),require("rxjs/operators/map"),require("rxjs/operators/tap"),require("rxjs/observable/of")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/coercion","rxjs/operators/take","@angular/cdk/platform","@angular/common","rxjs/Subject","rxjs/Subscription","@angular/cdk/keycodes","rxjs/operators/debounceTime","rxjs/operators/filter","rxjs/operators/map","rxjs/operators/tap","rxjs/observable/of"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.a11y=e.ng.cdk.a11y||{}),e.ng.core,e.ng.cdk.coercion,e.Rx.Observable,e.ng.cdk.platform,e.ng.common,e.Rx,e.Rx,e.ng.cdk.keycodes,e.Rx.Observable,e.Rx.Observable,e.Rx.Observable,e.Rx.Observable,e.Rx.Observable)}(this,function(e,t,n,r,o,i,s,c,a,u,l,d,h,p){"use strict";function f(e,t){function n(){this.constructor=e}N(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function m(e){return!!(e.offsetWidth||e.offsetHeight||"function"==typeof e.getClientRects&&e.getClientRects().length)}function _(e){var t=e.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}function b(e){return v(e)&&"hidden"==e.type}function y(e){return g(e)&&e.hasAttribute("href")}function v(e){return"input"==e.nodeName.toLowerCase()}function g(e){return"a"==e.nodeName.toLowerCase()}function I(e){if(!e.hasAttribute("tabindex")||void 0===e.tabIndex)return!1;var t=e.getAttribute("tabindex");return"-32768"!=t&&!(!t||isNaN(parseInt(t,10)))}function E(e){if(!I(e))return null;var t=parseInt(e.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}function A(e){var t=e.nodeName.toLowerCase(),n="input"===t&&e.type;return"text"===n||"password"===n||"select"===t||"textarea"===t}function T(e){return!b(e)&&(_(e)||y(e)||e.hasAttribute("contenteditable")||I(e))}function C(e){return e.ownerDocument.defaultView||window}function k(e,t,n){var r=x(e,t);r.some(function(e){return e.trim()==n.trim()})||(r.push(n.trim()),e.setAttribute(t,r.join(U)))}function O(e,t,n){var r=x(e,t),o=r.filter(function(e){return e!=n.trim()});e.setAttribute(t,o.join(U))}function x(e,t){return(e.getAttribute(t)||"").match(/\S+/g)||[]}function R(e,t){return e||new Z(t)}function F(e){return 0===e.buttons}function w(e,t,n){return e||new H(t,n)}function L(e,t,n){return e||new z(t,n)}var N=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},M=function(){function e(e){this._platform=e}return e.prototype.isDisabled=function(e){return e.hasAttribute("disabled")},e.prototype.isVisible=function(e){return m(e)&&"visible"===getComputedStyle(e).visibility},e.prototype.isTabbable=function(e){if(!this._platform.isBrowser)return!1;var t=C(e).frameElement;if(t){var n=t&&t.nodeName.toLowerCase();if(-1===E(t))return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&"object"===n)return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&!this.isVisible(t))return!1}var r=e.nodeName.toLowerCase(),o=E(e);if(e.hasAttribute("contenteditable"))return-1!==o;if("iframe"===r)return!1;if("audio"===r){if(!e.hasAttribute("controls"))return!1;if(this._platform.BLINK)return!0}if("video"===r){if(!e.hasAttribute("controls")&&this._platform.TRIDENT)return!1;if(this._platform.BLINK||this._platform.FIREFOX)return!0}return("object"!==r||!this._platform.BLINK&&!this._platform.WEBKIT)&&(!(this._platform.WEBKIT&&this._platform.IOS&&!A(e))&&e.tabIndex>=0)},e.prototype.isFocusable=function(e){return T(e)&&!this.isDisabled(e)&&this.isVisible(e)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:o.Platform}]},e}(),D=function(){function e(e,t,n,r,o){void 0===o&&(o=!1),this._element=e,this._checker=t,this._ngZone=n,this._document=r,this._enabled=!0,o||this.attachAnchors()}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this._enabled},set:function(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._startAnchor.tabIndex=this._endAnchor.tabIndex=this._enabled?0:-1)},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._startAnchor&&this._startAnchor.parentNode&&this._startAnchor.parentNode.removeChild(this._startAnchor),this._endAnchor&&this._endAnchor.parentNode&&this._endAnchor.parentNode.removeChild(this._endAnchor),this._startAnchor=this._endAnchor=null},e.prototype.attachAnchors=function(){var e=this;this._startAnchor||(this._startAnchor=this._createAnchor()),this._endAnchor||(this._endAnchor=this._createAnchor()),this._ngZone.runOutsideAngular(function(){e._startAnchor.addEventListener("focus",function(){e.focusLastTabbableElement()}),e._endAnchor.addEventListener("focus",function(){e.focusFirstTabbableElement()}),e._element.parentNode&&(e._element.parentNode.insertBefore(e._startAnchor,e._element),e._element.parentNode.insertBefore(e._endAnchor,e._element.nextSibling))})},e.prototype.focusInitialElementWhenReady=function(){var e=this;return new Promise(function(t){e._executeOnStable(function(){return t(e.focusInitialElement())})})},e.prototype.focusFirstTabbableElementWhenReady=function(){var e=this;return new Promise(function(t){e._executeOnStable(function(){return t(e.focusFirstTabbableElement())})})},e.prototype.focusLastTabbableElementWhenReady=function(){var e=this;return new Promise(function(t){e._executeOnStable(function(){return t(e.focusLastTabbableElement())})})},e.prototype._getRegionBoundary=function(e){for(var t=this._element.querySelectorAll("[cdk-focus-region-"+e+"], [cdkFocusRegion"+e+"], [cdk-focus-"+e+"]"),n=0;n<t.length;n++)t[n].hasAttribute("cdk-focus-"+e)?console.warn("Found use of deprecated attribute 'cdk-focus-"+e+"', use 'cdkFocusRegion"+e+"' instead.",t[n]):t[n].hasAttribute("cdk-focus-region-"+e)&&console.warn("Found use of deprecated attribute 'cdk-focus-region-"+e+"', use 'cdkFocusRegion"+e+"' instead.",t[n]);return"start"==e?t.length?t[0]:this._getFirstTabbableElement(this._element):t.length?t[t.length-1]:this._getLastTabbableElement(this._element)},e.prototype.focusInitialElement=function(){var e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");return this._element.hasAttribute("cdk-focus-initial")&&console.warn("Found use of deprecated attribute 'cdk-focus-initial', use 'cdkFocusInitial' instead.",this._element),e?(e.focus(),!0):this.focusFirstTabbableElement()},e.prototype.focusFirstTabbableElement=function(){var e=this._getRegionBoundary("start");return e&&e.focus(),!!e},e.prototype.focusLastTabbableElement=function(){var e=this._getRegionBoundary("end");return e&&e.focus(),!!e},e.prototype._getFirstTabbableElement=function(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;for(var t=e.children||e.childNodes,n=0;n<t.length;n++){var r=t[n].nodeType===Node.ELEMENT_NODE?this._getFirstTabbableElement(t[n]):null;if(r)return r}return null},e.prototype._getLastTabbableElement=function(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;for(var t=e.children||e.childNodes,n=t.length-1;n>=0;n--){var r=t[n].nodeType===Node.ELEMENT_NODE?this._getLastTabbableElement(t[n]):null;if(r)return r}return null},e.prototype._createAnchor=function(){var e=this._document.createElement("div");return e.tabIndex=this._enabled?0:-1,e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e},e.prototype._executeOnStable=function(e){this._ngZone.isStable?e():this._ngZone.onStable.asObservable().pipe(r.take(1)).subscribe(e)},e}(),j=function(){function e(e,t,n){this._checker=e,this._ngZone=t,this._document=n}return e.prototype.create=function(e,t){return void 0===t&&(t=!1),new D(e,this._checker,this._ngZone,this._document,t)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:M},{type:t.NgZone},{type:void 0,decorators:[{type:t.Inject,args:[i.DOCUMENT]}]}]},e}(),S=function(){function e(e,t){this._elementRef=e,this._focusTrapFactory=t,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}return Object.defineProperty(e.prototype,"disabled",{get:function(){return!this.focusTrap.enabled},set:function(e){this.focusTrap.enabled=!n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.focusTrap.destroy()},e.prototype.ngAfterContentInit=function(){this.focusTrap.attachAnchors()},e.decorators=[{type:t.Directive,args:[{selector:"cdk-focus-trap"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:j}]},e.propDecorators={disabled:[{type:t.Input}]},e}(),B=function(){function e(e,t,n){this._elementRef=e,this._focusTrapFactory=t,this._previouslyFocusedElement=null,this._document=n,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this.focusTrap.enabled},set:function(e){this.focusTrap.enabled=n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"autoCapture",{get:function(){return this._autoCapture},set:function(e){this._autoCapture=n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)},e.prototype.ngAfterContentInit=function(){this.focusTrap.attachAnchors(),this.autoCapture&&(this._previouslyFocusedElement=this._document.activeElement,this.focusTrap.focusInitialElementWhenReady())},e.decorators=[{type:t.Directive,args:[{selector:"[cdkTrapFocus]",exportAs:"cdkTrapFocus"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:j},{type:void 0,decorators:[{type:t.Inject,args:[i.DOCUMENT]}]}]},e.propDecorators={enabled:[{type:t.Input,args:["cdkTrapFocus"]}],autoCapture:[{type:t.Input,args:["cdkTrapFocusAutoCapture"]}]},e}(),P=function(){function e(e){this._items=e,this._activeItemIndex=-1,this._wrap=!1,this._letterKeyStream=new s.Subject,this._typeaheadSubscription=c.Subscription.EMPTY,this._pressedLetters=[],this.tabOut=new s.Subject,this.change=new s.Subject}return e.prototype.withWrap=function(){return this._wrap=!0,this},e.prototype.withTypeAhead=function(e){var t=this;if(void 0===e&&(e=200),this._items.length&&this._items.some(function(e){return"function"!=typeof e.getLabel}))throw Error("ListKeyManager items in typeahead mode must implement the `getLabel` method.");return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(h.tap(function(e){return t._pressedLetters.push(e)}),u.debounceTime(e),l.filter(function(){return t._pressedLetters.length>0}),d.map(function(){return t._pressedLetters.join("")})).subscribe(function(e){for(var n=t._items.toArray(),r=1;r<n.length+1;r++){var o=(t._activeItemIndex+r)%n.length,i=n[o];if(!i.disabled&&0===i.getLabel().toUpperCase().trim().indexOf(e)){t.setActiveItem(o);break}}t._pressedLetters=[]}),this},e.prototype.setActiveItem=function(e){var t=this._activeItemIndex;this._activeItemIndex=e,this._activeItem=this._items.toArray()[e],this._activeItemIndex!==t&&this.change.next(e)},e.prototype.onKeydown=function(e){switch(e.keyCode){case a.DOWN_ARROW:this.setNextItemActive();break;case a.UP_ARROW:this.setPreviousItemActive();break;case a.TAB:return void this.tabOut.next();default:var t=e.keyCode;return void(e.key&&1===e.key.length?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(t>=a.A&&t<=a.Z||t>=a.ZERO&&t<=a.NINE)&&this._letterKeyStream.next(String.fromCharCode(t)))}this._pressedLetters=[],e.preventDefault()},Object.defineProperty(e.prototype,"activeItemIndex",{get:function(){return this._activeItemIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"activeItem",{get:function(){return this._activeItem},enumerable:!0,configurable:!0}),e.prototype.setFirstItemActive=function(){this._setActiveItemByIndex(0,1)},e.prototype.setLastItemActive=function(){this._setActiveItemByIndex(this._items.length-1,-1)},e.prototype.setNextItemActive=function(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)},e.prototype.setPreviousItemActive=function(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)},e.prototype.updateActiveItemIndex=function(e){this._activeItemIndex=e},e.prototype._setActiveItemByDelta=function(e,t){void 0===t&&(t=this._items.toArray()),this._wrap?this._setActiveInWrapMode(e,t):this._setActiveInDefaultMode(e,t)},e.prototype._setActiveInWrapMode=function(e,t){this._activeItemIndex=(this._activeItemIndex+e+t.length)%t.length,t[this._activeItemIndex].disabled?this._setActiveInWrapMode(e,t):this.setActiveItem(this._activeItemIndex)},e.prototype._setActiveInDefaultMode=function(e,t){this._setActiveItemByIndex(this._activeItemIndex+e,e,t)},e.prototype._setActiveItemByIndex=function(e,t,n){if(void 0===n&&(n=this._items.toArray()),n[e]){for(;n[e].disabled;)if(e+=t,!n[e])return;this.setActiveItem(e)}},e}(),K=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f(t,e),t.prototype.setActiveItem=function(t){this.activeItem&&this.activeItem.setInactiveStyles(),e.prototype.setActiveItem.call(this,t),this.activeItem&&this.activeItem.setActiveStyles()},t}(P),U=" ",W=0,q=new Map,V=null,Z=function(){function e(e){this._document=e}return e.prototype.describe=function(e,t){t.trim()&&(q.has(t)||this._createMessageElement(t),this._isElementDescribedByMessage(e,t)||this._addMessageReference(e,t))},e.prototype.removeDescription=function(e,t){if(t.trim()){this._isElementDescribedByMessage(e,t)&&this._removeMessageReference(e,t);var n=q.get(t);n&&0===n.referenceCount&&this._deleteMessageElement(t),V&&0===V.childNodes.length&&this._deleteMessagesContainer()}},e.prototype.ngOnDestroy=function(){for(var e=this._document.querySelectorAll("[cdk-describedby-host]"),t=0;t<e.length;t++)this._removeCdkDescribedByReferenceIds(e[t]),e[t].removeAttribute("cdk-describedby-host");V&&this._deleteMessagesContainer(),q.clear()},e.prototype._createMessageElement=function(e){var t=this._document.createElement("div");t.setAttribute("id","cdk-describedby-message-"+W++),t.appendChild(this._document.createTextNode(e)),V||this._createMessagesContainer(),V.appendChild(t),q.set(e,{messageElement:t,referenceCount:0})},e.prototype._deleteMessageElement=function(e){var t=q.get(e),n=t&&t.messageElement;V&&n&&V.removeChild(n),q.delete(e)},e.prototype._createMessagesContainer=function(){V=this._document.createElement("div"),V.setAttribute("id","cdk-describedby-message-container"),V.setAttribute("aria-hidden","true"),V.style.display="none",this._document.body.appendChild(V)},e.prototype._deleteMessagesContainer=function(){this._document.body.removeChild(V),V=null},e.prototype._removeCdkDescribedByReferenceIds=function(e){var t=x(e,"aria-describedby").filter(function(e){return 0!=e.indexOf("cdk-describedby-message")});e.setAttribute("aria-describedby",t.join(" "))},e.prototype._addMessageReference=function(e,t){var n=q.get(t);k(e,"aria-describedby",n.messageElement.id),e.setAttribute("cdk-describedby-host",""),n.referenceCount++},e.prototype._removeMessageReference=function(e,t){var n=q.get(t);n.referenceCount--,O(e,"aria-describedby",n.messageElement.id),e.removeAttribute("cdk-describedby-host")},e.prototype._isElementDescribedByMessage=function(e,t){var n=x(e,"aria-describedby"),r=q.get(t),o=r&&r.messageElement.id;return!!o&&-1!=n.indexOf(o)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[i.DOCUMENT]}]}]},e}(),G={provide:Z,deps:[[new t.Optional,new t.SkipSelf,Z],i.DOCUMENT],useFactory:R},Y=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f(t,e),t.prototype.setActiveItem=function(t){e.prototype.setActiveItem.call(this,t),this.activeItem&&this.activeItem.focus()},t}(P),Q=new t.InjectionToken("liveAnnouncerElement"),H=function(){function e(e,t){this._document=t,this._liveElement=e||this._createLiveElement()}return e.prototype.announce=function(e,t){var n=this;void 0===t&&(t="polite"),this._liveElement.textContent="",this._liveElement.setAttribute("aria-live",t),setTimeout(function(){return n._liveElement.textContent=e},100)},e.prototype.ngOnDestroy=function(){this._liveElement&&this._liveElement.parentNode&&this._liveElement.parentNode.removeChild(this._liveElement)},e.prototype._createLiveElement=function(){var e=this._document.createElement("div");return e.classList.add("cdk-visually-hidden"),e.setAttribute("aria-atomic","true"),e.setAttribute("aria-live","polite"),this._document.body.appendChild(e),e},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[Q]}]},{type:void 0,decorators:[{type:t.Inject,args:[i.DOCUMENT]}]}]},e}(),X={provide:H,deps:[[new t.Optional,new t.SkipSelf,H],[new t.Optional,new t.Inject(Q)],i.DOCUMENT],useFactory:w},z=function(){function e(e,t){this._ngZone=e,this._platform=t,this._origin=null,this._windowFocused=!1,this._elementInfo=new WeakMap,this._unregisterGlobalListeners=function(){},this._monitoredElementCount=0}return e.prototype.monitor=function(e,n,r){var o=this;if(n instanceof t.Renderer2||(r=n),r=!!r,!this._platform.isBrowser)return p.of(null);if(this._elementInfo.has(e)){var i=this._elementInfo.get(e);return i.checkChildren=r,i.subject.asObservable()}var c={unlisten:function(){},checkChildren:r,subject:new s.Subject};this._elementInfo.set(e,c),this._incrementMonitoredElementCount();var a=function(t){return o._onFocus(t,e)},u=function(t){return o._onBlur(t,e)};return this._ngZone.runOutsideAngular(function(){e.addEventListener("focus",a,!0),e.addEventListener("blur",u,!0)}),c.unlisten=function(){e.removeEventListener("focus",a,!0),e.removeEventListener("blur",u,!0)},c.subject.asObservable()},e.prototype.stopMonitoring=function(e){var t=this._elementInfo.get(e);t&&(t.unlisten(),t.subject.complete(),this._setClasses(e),this._elementInfo.delete(e),this._decrementMonitoredElementCount())},e.prototype.focusVia=function(e,t){this._setOriginForCurrentEventQueue(t),e.focus()},e.prototype._registerGlobalListeners=function(){var e=this;if(this._platform.isBrowser){var t=function(){e._lastTouchTarget=null,e._setOriginForCurrentEventQueue("keyboard")},n=function(){e._lastTouchTarget||e._setOriginForCurrentEventQueue("mouse")},r=function(t){null!=e._touchTimeout&&clearTimeout(e._touchTimeout),e._lastTouchTarget=t.target,e._touchTimeout=setTimeout(function(){return e._lastTouchTarget=null},650)},i=function(){e._windowFocused=!0,setTimeout(function(){return e._windowFocused=!1},0)};this._ngZone.runOutsideAngular(function(){document.addEventListener("keydown",t,!0),document.addEventListener("mousedown",n,!0),document.addEventListener("touchstart",r,!o.supportsPassiveEventListeners()||{passive:!0,capture:!0}),window.addEventListener("focus",i)}),this._unregisterGlobalListeners=function(){document.removeEventListener("keydown",t,!0),document.removeEventListener("mousedown",n,!0),document.removeEventListener("touchstart",r,!o.supportsPassiveEventListeners()||{passive:!0,capture:!0}),window.removeEventListener("focus",i)}}},e.prototype._toggleClass=function(e,t,n){n?e.classList.add(t):e.classList.remove(t)},e.prototype._setClasses=function(e,t){this._elementInfo.get(e)&&(this._toggleClass(e,"cdk-focused",!!t),this._toggleClass(e,"cdk-touch-focused","touch"===t),this._toggleClass(e,"cdk-keyboard-focused","keyboard"===t),this._toggleClass(e,"cdk-mouse-focused","mouse"===t),this._toggleClass(e,"cdk-program-focused","program"===t))},e.prototype._setOriginForCurrentEventQueue=function(e){var t=this;this._origin=e,setTimeout(function(){return t._origin=null},0)},e.prototype._wasCausedByTouch=function(e){var t=e.target;return this._lastTouchTarget instanceof Node&&t instanceof Node&&(t===this._lastTouchTarget||t.contains(this._lastTouchTarget))},e.prototype._onFocus=function(e,t){var n=this._elementInfo.get(t);n&&(n.checkChildren||t===e.target)&&(this._origin||(this._windowFocused&&this._lastFocusOrigin?this._origin=this._lastFocusOrigin:this._wasCausedByTouch(e)?this._origin="touch":this._origin="program"),this._setClasses(t,this._origin),n.subject.next(this._origin),this._lastFocusOrigin=this._origin,this._origin=null)},e.prototype._onBlur=function(e,t){var n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),n.subject.next(null))},e.prototype._incrementMonitoredElementCount=function(){1==++this._monitoredElementCount&&this._registerGlobalListeners()},e.prototype._decrementMonitoredElementCount=function(){--this._monitoredElementCount||(this._unregisterGlobalListeners(),this._unregisterGlobalListeners=function(){})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:t.NgZone},{type:o.Platform}]},e}(),J=function(){function e(e,n){var r=this;this._elementRef=e,this._focusMonitor=n,this.cdkFocusChange=new t.EventEmitter,this._monitorSubscription=this._focusMonitor.monitor(this._elementRef.nativeElement,this._elementRef.nativeElement.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(function(e){return r.cdkFocusChange.emit(e)})}return e.prototype.ngOnDestroy=function(){this._focusMonitor.stopMonitoring(this._elementRef.nativeElement),this._monitorSubscription.unsubscribe()},e.decorators=[{type:t.Directive,args:[{selector:"[cdkMonitorElementFocus], [cdkMonitorSubtreeFocus]"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:z}]},e.propDecorators={cdkFocusChange:[{type:t.Output}]},e}(),$={provide:z,deps:[[new t.Optional,new t.SkipSelf,z],t.NgZone,o.Platform],useFactory:L},ee=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[i.CommonModule,o.PlatformModule],declarations:[B,S,J],exports:[B,S,J],providers:[M,j,Z,X,G,$]}]}],e.ctorParameters=function(){return[]},e}();e.FocusTrapDirective=B,e.ActiveDescendantKeyManager=K,e.MESSAGES_CONTAINER_ID="cdk-describedby-message-container",e.CDK_DESCRIBEDBY_ID_PREFIX="cdk-describedby-message",e.CDK_DESCRIBEDBY_HOST_ATTRIBUTE="cdk-describedby-host",e.AriaDescriber=Z,e.ARIA_DESCRIBER_PROVIDER_FACTORY=R,e.ARIA_DESCRIBER_PROVIDER=G,e.isFakeMousedownFromScreenReader=F,e.FocusKeyManager=Y,e.FocusTrap=D,e.FocusTrapFactory=j,e.FocusTrapDeprecatedDirective=S,e.CdkTrapFocus=B,e.InteractivityChecker=M,e.ListKeyManager=P,e.LIVE_ANNOUNCER_ELEMENT_TOKEN=Q,e.LiveAnnouncer=H,e.LIVE_ANNOUNCER_PROVIDER_FACTORY=w,e.LIVE_ANNOUNCER_PROVIDER=X,e.TOUCH_BUFFER_MS=650,e.FocusMonitor=z,e.CdkMonitorFocus=J,e.FOCUS_MONITOR_PROVIDER_FACTORY=L,e.FOCUS_MONITOR_PROVIDER=$,e.A11yModule=ee,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk-a11y.umd.min.js.map
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/coercion"),require("rxjs/operators/take"),require("@angular/cdk/platform"),require("@angular/common"),require("rxjs/Subject"),require("rxjs/Subscription"),require("@angular/cdk/keycodes"),require("rxjs/operators/debounceTime"),require("rxjs/operators/filter"),require("rxjs/operators/map"),require("rxjs/operators/tap"),require("rxjs/observable/of")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/coercion","rxjs/operators/take","@angular/cdk/platform","@angular/common","rxjs/Subject","rxjs/Subscription","@angular/cdk/keycodes","rxjs/operators/debounceTime","rxjs/operators/filter","rxjs/operators/map","rxjs/operators/tap","rxjs/observable/of"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.a11y=e.ng.cdk.a11y||{}),e.ng.core,e.ng.cdk.coercion,e.Rx.operators,e.ng.cdk.platform,e.ng.common,e.Rx,e.Rx,e.ng.cdk.keycodes,e.Rx.operators,e.Rx.operators,e.Rx.operators,e.Rx.operators,e.Rx.Observable)}(this,function(e,t,n,r,o,i,s,c,a,u,d,l,h,p){"use strict";function f(e,t){function n(){this.constructor=e}N(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function m(e){return!!(e.offsetWidth||e.offsetHeight||"function"==typeof e.getClientRects&&e.getClientRects().length)}function _(e){var t=e.nodeName.toLowerCase();return"input"===t||"select"===t||"button"===t||"textarea"===t}function b(e){return v(e)&&"hidden"==e.type}function y(e){return g(e)&&e.hasAttribute("href")}function v(e){return"input"==e.nodeName.toLowerCase()}function g(e){return"a"==e.nodeName.toLowerCase()}function I(e){if(!e.hasAttribute("tabindex")||void 0===e.tabIndex)return!1;var t=e.getAttribute("tabindex");return"-32768"!=t&&!(!t||isNaN(parseInt(t,10)))}function E(e){if(!I(e))return null;var t=parseInt(e.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}function A(e){var t=e.nodeName.toLowerCase(),n="input"===t&&e.type;return"text"===n||"password"===n||"select"===t||"textarea"===t}function T(e){return!b(e)&&(_(e)||y(e)||e.hasAttribute("contenteditable")||I(e))}function C(e){return e.ownerDocument.defaultView||window}function k(e,t,n){var r=x(e,t);r.some(function(e){return e.trim()==n.trim()})||(r.push(n.trim()),e.setAttribute(t,r.join(U)))}function O(e,t,n){var r=x(e,t),o=r.filter(function(e){return e!=n.trim()});e.setAttribute(t,o.join(U))}function x(e,t){return(e.getAttribute(t)||"").match(/\S+/g)||[]}function R(e,t){return e||new Z(t)}function F(e){return 0===e.buttons}function w(e,t,n){return e||new H(t,n)}function L(e,t,n){return e||new z(t,n)}var N=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},M=function(){function e(e){this._platform=e}return e.prototype.isDisabled=function(e){return e.hasAttribute("disabled")},e.prototype.isVisible=function(e){return m(e)&&"visible"===getComputedStyle(e).visibility},e.prototype.isTabbable=function(e){if(!this._platform.isBrowser)return!1;var t=C(e).frameElement;if(t){var n=t&&t.nodeName.toLowerCase();if(-1===E(t))return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&"object"===n)return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&!this.isVisible(t))return!1}var r=e.nodeName.toLowerCase(),o=E(e);if(e.hasAttribute("contenteditable"))return-1!==o;if("iframe"===r)return!1;if("audio"===r){if(!e.hasAttribute("controls"))return!1;if(this._platform.BLINK)return!0}if("video"===r){if(!e.hasAttribute("controls")&&this._platform.TRIDENT)return!1;if(this._platform.BLINK||this._platform.FIREFOX)return!0}return("object"!==r||!this._platform.BLINK&&!this._platform.WEBKIT)&&(!(this._platform.WEBKIT&&this._platform.IOS&&!A(e))&&e.tabIndex>=0)},e.prototype.isFocusable=function(e){return T(e)&&!this.isDisabled(e)&&this.isVisible(e)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:o.Platform}]},e}(),D=function(){function e(e,t,n,r,o){void 0===o&&(o=!1),this._element=e,this._checker=t,this._ngZone=n,this._document=r,this._enabled=!0,o||this.attachAnchors()}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this._enabled},set:function(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._startAnchor.tabIndex=this._endAnchor.tabIndex=this._enabled?0:-1)},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._startAnchor&&this._startAnchor.parentNode&&this._startAnchor.parentNode.removeChild(this._startAnchor),this._endAnchor&&this._endAnchor.parentNode&&this._endAnchor.parentNode.removeChild(this._endAnchor),this._startAnchor=this._endAnchor=null},e.prototype.attachAnchors=function(){var e=this;this._startAnchor||(this._startAnchor=this._createAnchor()),this._endAnchor||(this._endAnchor=this._createAnchor()),this._ngZone.runOutsideAngular(function(){e._startAnchor.addEventListener("focus",function(){e.focusLastTabbableElement()}),e._endAnchor.addEventListener("focus",function(){e.focusFirstTabbableElement()}),e._element.parentNode&&(e._element.parentNode.insertBefore(e._startAnchor,e._element),e._element.parentNode.insertBefore(e._endAnchor,e._element.nextSibling))})},e.prototype.focusInitialElementWhenReady=function(){var e=this;return new Promise(function(t){e._executeOnStable(function(){return t(e.focusInitialElement())})})},e.prototype.focusFirstTabbableElementWhenReady=function(){var e=this;return new Promise(function(t){e._executeOnStable(function(){return t(e.focusFirstTabbableElement())})})},e.prototype.focusLastTabbableElementWhenReady=function(){var e=this;return new Promise(function(t){e._executeOnStable(function(){return t(e.focusLastTabbableElement())})})},e.prototype._getRegionBoundary=function(e){for(var t=this._element.querySelectorAll("[cdk-focus-region-"+e+"], [cdkFocusRegion"+e+"], [cdk-focus-"+e+"]"),n=0;n<t.length;n++)t[n].hasAttribute("cdk-focus-"+e)?console.warn("Found use of deprecated attribute 'cdk-focus-"+e+"', use 'cdkFocusRegion"+e+"' instead.",t[n]):t[n].hasAttribute("cdk-focus-region-"+e)&&console.warn("Found use of deprecated attribute 'cdk-focus-region-"+e+"', use 'cdkFocusRegion"+e+"' instead.",t[n]);return"start"==e?t.length?t[0]:this._getFirstTabbableElement(this._element):t.length?t[t.length-1]:this._getLastTabbableElement(this._element)},e.prototype.focusInitialElement=function(){var e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");return this._element.hasAttribute("cdk-focus-initial")&&console.warn("Found use of deprecated attribute 'cdk-focus-initial', use 'cdkFocusInitial' instead.",this._element),e?(e.focus(),!0):this.focusFirstTabbableElement()},e.prototype.focusFirstTabbableElement=function(){var e=this._getRegionBoundary("start");return e&&e.focus(),!!e},e.prototype.focusLastTabbableElement=function(){var e=this._getRegionBoundary("end");return e&&e.focus(),!!e},e.prototype._getFirstTabbableElement=function(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;for(var t=e.children||e.childNodes,n=0;n<t.length;n++){var r=t[n].nodeType===Node.ELEMENT_NODE?this._getFirstTabbableElement(t[n]):null;if(r)return r}return null},e.prototype._getLastTabbableElement=function(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;for(var t=e.children||e.childNodes,n=t.length-1;n>=0;n--){var r=t[n].nodeType===Node.ELEMENT_NODE?this._getLastTabbableElement(t[n]):null;if(r)return r}return null},e.prototype._createAnchor=function(){var e=this._document.createElement("div");return e.tabIndex=this._enabled?0:-1,e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e},e.prototype._executeOnStable=function(e){this._ngZone.isStable?e():this._ngZone.onStable.asObservable().pipe(r.take(1)).subscribe(e)},e}(),j=function(){function e(e,t,n){this._checker=e,this._ngZone=t,this._document=n}return e.prototype.create=function(e,t){return void 0===t&&(t=!1),new D(e,this._checker,this._ngZone,this._document,t)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:M},{type:t.NgZone},{type:void 0,decorators:[{type:t.Inject,args:[i.DOCUMENT]}]}]},e}(),S=function(){function e(e,t){this._elementRef=e,this._focusTrapFactory=t,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}return Object.defineProperty(e.prototype,"disabled",{get:function(){return!this.focusTrap.enabled},set:function(e){this.focusTrap.enabled=!n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.focusTrap.destroy()},e.prototype.ngAfterContentInit=function(){this.focusTrap.attachAnchors()},e.decorators=[{type:t.Directive,args:[{selector:"cdk-focus-trap"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:j}]},e.propDecorators={disabled:[{type:t.Input}]},e}(),B=function(){function e(e,t,n){this._elementRef=e,this._focusTrapFactory=t,this._previouslyFocusedElement=null,this._document=n,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this.focusTrap.enabled},set:function(e){this.focusTrap.enabled=n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"autoCapture",{get:function(){return this._autoCapture},set:function(e){this._autoCapture=n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)},e.prototype.ngAfterContentInit=function(){this.focusTrap.attachAnchors(),this.autoCapture&&(this._previouslyFocusedElement=this._document.activeElement,this.focusTrap.focusInitialElementWhenReady())},e.decorators=[{type:t.Directive,args:[{selector:"[cdkTrapFocus]",exportAs:"cdkTrapFocus"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:j},{type:void 0,decorators:[{type:t.Inject,args:[i.DOCUMENT]}]}]},e.propDecorators={enabled:[{type:t.Input,args:["cdkTrapFocus"]}],autoCapture:[{type:t.Input,args:["cdkTrapFocusAutoCapture"]}]},e}(),P=function(){function e(e){this._items=e,this._activeItemIndex=-1,this._wrap=!1,this._letterKeyStream=new s.Subject,this._typeaheadSubscription=c.Subscription.EMPTY,this._pressedLetters=[],this.tabOut=new s.Subject,this.change=new s.Subject}return e.prototype.withWrap=function(){return this._wrap=!0,this},e.prototype.withTypeAhead=function(e){var t=this;if(void 0===e&&(e=200),this._items.length&&this._items.some(function(e){return"function"!=typeof e.getLabel}))throw Error("ListKeyManager items in typeahead mode must implement the `getLabel` method.");return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(h.tap(function(e){return t._pressedLetters.push(e)}),u.debounceTime(e),d.filter(function(){return t._pressedLetters.length>0}),l.map(function(){return t._pressedLetters.join("")})).subscribe(function(e){for(var n=t._items.toArray(),r=1;r<n.length+1;r++){var o=(t._activeItemIndex+r)%n.length,i=n[o];if(!i.disabled&&0===i.getLabel().toUpperCase().trim().indexOf(e)){t.setActiveItem(o);break}}t._pressedLetters=[]}),this},e.prototype.setActiveItem=function(e){var t=this._activeItemIndex;this._activeItemIndex=e,this._activeItem=this._items.toArray()[e],this._activeItemIndex!==t&&this.change.next(e)},e.prototype.onKeydown=function(e){switch(e.keyCode){case a.DOWN_ARROW:this.setNextItemActive();break;case a.UP_ARROW:this.setPreviousItemActive();break;case a.TAB:return void this.tabOut.next();default:var t=e.keyCode;return void(e.key&&1===e.key.length?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(t>=a.A&&t<=a.Z||t>=a.ZERO&&t<=a.NINE)&&this._letterKeyStream.next(String.fromCharCode(t)))}this._pressedLetters=[],e.preventDefault()},Object.defineProperty(e.prototype,"activeItemIndex",{get:function(){return this._activeItemIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"activeItem",{get:function(){return this._activeItem},enumerable:!0,configurable:!0}),e.prototype.setFirstItemActive=function(){this._setActiveItemByIndex(0,1)},e.prototype.setLastItemActive=function(){this._setActiveItemByIndex(this._items.length-1,-1)},e.prototype.setNextItemActive=function(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)},e.prototype.setPreviousItemActive=function(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)},e.prototype.updateActiveItemIndex=function(e){this._activeItemIndex=e},e.prototype._setActiveItemByDelta=function(e,t){void 0===t&&(t=this._items.toArray()),this._wrap?this._setActiveInWrapMode(e,t):this._setActiveInDefaultMode(e,t)},e.prototype._setActiveInWrapMode=function(e,t){this._activeItemIndex=(this._activeItemIndex+e+t.length)%t.length,t[this._activeItemIndex].disabled?this._setActiveInWrapMode(e,t):this.setActiveItem(this._activeItemIndex)},e.prototype._setActiveInDefaultMode=function(e,t){this._setActiveItemByIndex(this._activeItemIndex+e,e,t)},e.prototype._setActiveItemByIndex=function(e,t,n){if(void 0===n&&(n=this._items.toArray()),n[e]){for(;n[e].disabled;)if(e+=t,!n[e])return;this.setActiveItem(e)}},e}(),K=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f(t,e),t.prototype.setActiveItem=function(t){this.activeItem&&this.activeItem.setInactiveStyles(),e.prototype.setActiveItem.call(this,t),this.activeItem&&this.activeItem.setActiveStyles()},t}(P),U=" ",W=0,q=new Map,V=null,Z=function(){function e(e){this._document=e}return e.prototype.describe=function(e,t){t.trim()&&(q.has(t)||this._createMessageElement(t),this._isElementDescribedByMessage(e,t)||this._addMessageReference(e,t))},e.prototype.removeDescription=function(e,t){if(t.trim()){this._isElementDescribedByMessage(e,t)&&this._removeMessageReference(e,t);var n=q.get(t);n&&0===n.referenceCount&&this._deleteMessageElement(t),V&&0===V.childNodes.length&&this._deleteMessagesContainer()}},e.prototype.ngOnDestroy=function(){for(var e=this._document.querySelectorAll("[cdk-describedby-host]"),t=0;t<e.length;t++)this._removeCdkDescribedByReferenceIds(e[t]),e[t].removeAttribute("cdk-describedby-host");V&&this._deleteMessagesContainer(),q.clear()},e.prototype._createMessageElement=function(e){var t=this._document.createElement("div");t.setAttribute("id","cdk-describedby-message-"+W++),t.appendChild(this._document.createTextNode(e)),V||this._createMessagesContainer(),V.appendChild(t),q.set(e,{messageElement:t,referenceCount:0})},e.prototype._deleteMessageElement=function(e){var t=q.get(e),n=t&&t.messageElement;V&&n&&V.removeChild(n),q.delete(e)},e.prototype._createMessagesContainer=function(){V=this._document.createElement("div"),V.setAttribute("id","cdk-describedby-message-container"),V.setAttribute("aria-hidden","true"),V.style.display="none",this._document.body.appendChild(V)},e.prototype._deleteMessagesContainer=function(){this._document.body.removeChild(V),V=null},e.prototype._removeCdkDescribedByReferenceIds=function(e){var t=x(e,"aria-describedby").filter(function(e){return 0!=e.indexOf("cdk-describedby-message")});e.setAttribute("aria-describedby",t.join(" "))},e.prototype._addMessageReference=function(e,t){var n=q.get(t);k(e,"aria-describedby",n.messageElement.id),e.setAttribute("cdk-describedby-host",""),n.referenceCount++},e.prototype._removeMessageReference=function(e,t){var n=q.get(t);n.referenceCount--,O(e,"aria-describedby",n.messageElement.id),e.removeAttribute("cdk-describedby-host")},e.prototype._isElementDescribedByMessage=function(e,t){var n=x(e,"aria-describedby"),r=q.get(t),o=r&&r.messageElement.id;return!!o&&-1!=n.indexOf(o)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Inject,args:[i.DOCUMENT]}]}]},e}(),G={provide:Z,deps:[[new t.Optional,new t.SkipSelf,Z],i.DOCUMENT],useFactory:R},Y=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f(t,e),t.prototype.setActiveItem=function(t){e.prototype.setActiveItem.call(this,t),this.activeItem&&this.activeItem.focus()},t}(P),Q=new t.InjectionToken("liveAnnouncerElement"),H=function(){function e(e,t){this._document=t,this._liveElement=e||this._createLiveElement()}return e.prototype.announce=function(e,t){var n=this;void 0===t&&(t="polite"),this._liveElement.textContent="",this._liveElement.setAttribute("aria-live",t),setTimeout(function(){return n._liveElement.textContent=e},100)},e.prototype.ngOnDestroy=function(){this._liveElement&&this._liveElement.parentNode&&this._liveElement.parentNode.removeChild(this._liveElement)},e.prototype._createLiveElement=function(){var e=this._document.createElement("div");return e.classList.add("cdk-visually-hidden"),e.setAttribute("aria-atomic","true"),e.setAttribute("aria-live","polite"),this._document.body.appendChild(e),e},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[Q]}]},{type:void 0,decorators:[{type:t.Inject,args:[i.DOCUMENT]}]}]},e}(),X={provide:H,deps:[[new t.Optional,new t.SkipSelf,H],[new t.Optional,new t.Inject(Q)],i.DOCUMENT],useFactory:w},z=function(){function e(e,t){this._ngZone=e,this._platform=t,this._origin=null,this._windowFocused=!1,this._elementInfo=new WeakMap,this._unregisterGlobalListeners=function(){},this._monitoredElementCount=0}return e.prototype.monitor=function(e,n,r){var o=this;if(n instanceof t.Renderer2||(r=n),r=!!r,!this._platform.isBrowser)return p.of(null);if(this._elementInfo.has(e)){var i=this._elementInfo.get(e);return i.checkChildren=r,i.subject.asObservable()}var c={unlisten:function(){},checkChildren:r,subject:new s.Subject};this._elementInfo.set(e,c),this._incrementMonitoredElementCount();var a=function(t){return o._onFocus(t,e)},u=function(t){return o._onBlur(t,e)};return this._ngZone.runOutsideAngular(function(){e.addEventListener("focus",a,!0),e.addEventListener("blur",u,!0)}),c.unlisten=function(){e.removeEventListener("focus",a,!0),e.removeEventListener("blur",u,!0)},c.subject.asObservable()},e.prototype.stopMonitoring=function(e){var t=this._elementInfo.get(e);t&&(t.unlisten(),t.subject.complete(),this._setClasses(e),this._elementInfo.delete(e),this._decrementMonitoredElementCount())},e.prototype.focusVia=function(e,t){this._setOriginForCurrentEventQueue(t),e.focus()},e.prototype._registerGlobalListeners=function(){var e=this;if(this._platform.isBrowser){var t=function(){e._lastTouchTarget=null,e._setOriginForCurrentEventQueue("keyboard")},n=function(){e._lastTouchTarget||e._setOriginForCurrentEventQueue("mouse")},r=function(t){null!=e._touchTimeout&&clearTimeout(e._touchTimeout),e._lastTouchTarget=t.target,e._touchTimeout=setTimeout(function(){return e._lastTouchTarget=null},650)},i=function(){e._windowFocused=!0,setTimeout(function(){return e._windowFocused=!1},0)};this._ngZone.runOutsideAngular(function(){document.addEventListener("keydown",t,!0),document.addEventListener("mousedown",n,!0),document.addEventListener("touchstart",r,!o.supportsPassiveEventListeners()||{passive:!0,capture:!0}),window.addEventListener("focus",i)}),this._unregisterGlobalListeners=function(){document.removeEventListener("keydown",t,!0),document.removeEventListener("mousedown",n,!0),document.removeEventListener("touchstart",r,!o.supportsPassiveEventListeners()||{passive:!0,capture:!0}),window.removeEventListener("focus",i)}}},e.prototype._toggleClass=function(e,t,n){n?e.classList.add(t):e.classList.remove(t)},e.prototype._setClasses=function(e,t){this._elementInfo.get(e)&&(this._toggleClass(e,"cdk-focused",!!t),this._toggleClass(e,"cdk-touch-focused","touch"===t),this._toggleClass(e,"cdk-keyboard-focused","keyboard"===t),this._toggleClass(e,"cdk-mouse-focused","mouse"===t),this._toggleClass(e,"cdk-program-focused","program"===t))},e.prototype._setOriginForCurrentEventQueue=function(e){var t=this;this._origin=e,setTimeout(function(){return t._origin=null},0)},e.prototype._wasCausedByTouch=function(e){var t=e.target;return this._lastTouchTarget instanceof Node&&t instanceof Node&&(t===this._lastTouchTarget||t.contains(this._lastTouchTarget))},e.prototype._onFocus=function(e,t){var n=this._elementInfo.get(t);n&&(n.checkChildren||t===e.target)&&(this._origin||(this._windowFocused&&this._lastFocusOrigin?this._origin=this._lastFocusOrigin:this._wasCausedByTouch(e)?this._origin="touch":this._origin="program"),this._setClasses(t,this._origin),n.subject.next(this._origin),this._lastFocusOrigin=this._origin,this._origin=null)},e.prototype._onBlur=function(e,t){var n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),n.subject.next(null))},e.prototype._incrementMonitoredElementCount=function(){1==++this._monitoredElementCount&&this._registerGlobalListeners()},e.prototype._decrementMonitoredElementCount=function(){--this._monitoredElementCount||(this._unregisterGlobalListeners(),this._unregisterGlobalListeners=function(){})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:t.NgZone},{type:o.Platform}]},e}(),J=function(){function e(e,n){var r=this;this._elementRef=e,this._focusMonitor=n,this.cdkFocusChange=new t.EventEmitter,this._monitorSubscription=this._focusMonitor.monitor(this._elementRef.nativeElement,this._elementRef.nativeElement.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(function(e){return r.cdkFocusChange.emit(e)})}return e.prototype.ngOnDestroy=function(){this._focusMonitor.stopMonitoring(this._elementRef.nativeElement),this._monitorSubscription.unsubscribe()},e.decorators=[{type:t.Directive,args:[{selector:"[cdkMonitorElementFocus], [cdkMonitorSubtreeFocus]"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:z}]},e.propDecorators={cdkFocusChange:[{type:t.Output}]},e}(),$={provide:z,deps:[[new t.Optional,new t.SkipSelf,z],t.NgZone,o.Platform],useFactory:L},ee=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[i.CommonModule,o.PlatformModule],declarations:[B,S,J],exports:[B,S,J],providers:[M,j,Z,X,G,$]}]}],e.ctorParameters=function(){return[]},e}();e.FocusTrapDirective=B,e.ActiveDescendantKeyManager=K,e.MESSAGES_CONTAINER_ID="cdk-describedby-message-container",e.CDK_DESCRIBEDBY_ID_PREFIX="cdk-describedby-message",e.CDK_DESCRIBEDBY_HOST_ATTRIBUTE="cdk-describedby-host",e.AriaDescriber=Z,e.ARIA_DESCRIBER_PROVIDER_FACTORY=R,e.ARIA_DESCRIBER_PROVIDER=G,e.isFakeMousedownFromScreenReader=F,e.FocusKeyManager=Y,e.FocusTrap=D,e.FocusTrapFactory=j,e.FocusTrapDeprecatedDirective=S,e.CdkTrapFocus=B,e.InteractivityChecker=M,e.ListKeyManager=P,e.LIVE_ANNOUNCER_ELEMENT_TOKEN=Q,e.LiveAnnouncer=H,e.LIVE_ANNOUNCER_PROVIDER_FACTORY=w,e.LIVE_ANNOUNCER_PROVIDER=X,e.TOUCH_BUFFER_MS=650,e.FocusMonitor=z,e.CdkMonitorFocus=J,e.FOCUS_MONITOR_PROVIDER_FACTORY=L,e.FOCUS_MONITOR_PROVIDER=$,e.A11yModule=ee,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk-a11y.umd.min.js.map

@@ -9,2 +9,2 @@ /**

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/collections"),require("@angular/cdk/coercion")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/collections","@angular/cdk/coercion"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.accordion=e.ng.cdk.accordion||{}),e.ng.core,e.ng.cdk.collections,e.ng.cdk.coercion)}(this,function(e,t,o,n){"use strict";var i=0,r=function(){function e(){this.id="cdk-accordion-"+i++,this._multi=!1}return Object.defineProperty(e.prototype,"multi",{get:function(){return this._multi},set:function(e){this._multi=n.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),e.decorators=[{type:t.Directive,args:[{selector:"cdk-accordion, [cdkAccordion]",exportAs:"cdkAccordion"}]}],e.ctorParameters=function(){return[]},e.propDecorators={multi:[{type:t.Input}]},e}(),c=0,d=function(){function e(e,o,n){var i=this;this.accordion=e,this._changeDetectorRef=o,this._expansionDispatcher=n,this.closed=new t.EventEmitter,this.opened=new t.EventEmitter,this.destroyed=new t.EventEmitter,this.id="cdk-accordion-child-"+c++,this._removeUniqueSelectionListener=function(){},this._removeUniqueSelectionListener=n.listen(function(e,t){i.accordion&&!i.accordion.multi&&i.accordion.id===t&&i.id!==e&&(i.expanded=!1)})}return Object.defineProperty(e.prototype,"expanded",{get:function(){return this._expanded},set:function(e){if(e=n.coerceBooleanProperty(e),this._expanded!==e){if(this._expanded=e,e){this.opened.emit();var t=this.accordion?this.accordion.id:this.id;this._expansionDispatcher.notify(this.id,t)}else this.closed.emit();this._changeDetectorRef.markForCheck()}},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this.destroyed.emit(),this._removeUniqueSelectionListener()},e.prototype.toggle=function(){this.expanded=!this.expanded},e.prototype.close=function(){this.expanded=!1},e.prototype.open=function(){this.expanded=!0},e.decorators=[{type:t.Directive,args:[{selector:"cdk-accordion-item",exportAs:"cdkAccordionItem"}]}],e.ctorParameters=function(){return[{type:r,decorators:[{type:t.Optional}]},{type:t.ChangeDetectorRef},{type:o.UniqueSelectionDispatcher}]},e.propDecorators={closed:[{type:t.Output}],opened:[{type:t.Output}],destroyed:[{type:t.Output}],expanded:[{type:t.Input}]},e}(),s=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{exports:[r,d],declarations:[r,d],providers:[o.UNIQUE_SELECTION_DISPATCHER_PROVIDER]}]}],e.ctorParameters=function(){return[]},e}();e.CdkAccordionItem=d,e.CdkAccordion=r,e.CdkAccordionModule=s,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk-accordion.umd.min.js.map
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk-accordion.umd.min.js.map

@@ -101,3 +101,3 @@ /**

if (old !== this._dir && this._isInitialized) {
this.change.emit();
this.change.emit(this._dir);
}

@@ -104,0 +104,0 @@ },

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/common"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.bidi=e.ng.cdk.bidi||{}),e.ng.core,e.ng.common)}(this,function(e,t,r){"use strict";var i=new t.InjectionToken("cdk-dir-doc"),n=function(){function e(e){if(this.value="ltr",this.change=new t.EventEmitter,e){var r=e.body?e.body.dir:null,i=e.documentElement?e.documentElement.dir:null;this.value=r||i||"ltr"}}return e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[i]}]}]},e}(),o=function(){function e(){this._dir="ltr",this._isInitialized=!1,this.change=new t.EventEmitter}return Object.defineProperty(e.prototype,"dir",{get:function(){return this._dir},set:function(e){var t=this._dir;this._dir=e,t!==this._dir&&this._isInitialized&&this.change.emit()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.dir},enumerable:!0,configurable:!0}),e.prototype.ngAfterContentInit=function(){this._isInitialized=!0},e.decorators=[{type:t.Directive,args:[{selector:"[dir]",providers:[{provide:n,useExisting:e}],host:{"[dir]":"dir"},exportAs:"dir"}]}],e.ctorParameters=function(){return[]},e.propDecorators={change:[{type:t.Output,args:["dirChange"]}],dir:[{type:t.Input,args:["dir"]}]},e}(),c=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{exports:[o],declarations:[o],providers:[{provide:i,useExisting:r.DOCUMENT},n]}]}],e.ctorParameters=function(){return[]},e}();e.Directionality=n,e.DIR_DOCUMENT=i,e.Dir=o,e.BidiModule=c,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk-bidi.umd.min.js.map
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/common")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/common"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.bidi=e.ng.cdk.bidi||{}),e.ng.core,e.ng.common)}(this,function(e,t,r){"use strict";var i=new t.InjectionToken("cdk-dir-doc"),n=function(){function e(e){if(this.value="ltr",this.change=new t.EventEmitter,e){var r=e.body?e.body.dir:null,i=e.documentElement?e.documentElement.dir:null;this.value=r||i||"ltr"}}return e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:t.Optional},{type:t.Inject,args:[i]}]}]},e}(),o=function(){function e(){this._dir="ltr",this._isInitialized=!1,this.change=new t.EventEmitter}return Object.defineProperty(e.prototype,"dir",{get:function(){return this._dir},set:function(e){var t=this._dir;this._dir=e,t!==this._dir&&this._isInitialized&&this.change.emit(this._dir)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.dir},enumerable:!0,configurable:!0}),e.prototype.ngAfterContentInit=function(){this._isInitialized=!0},e.decorators=[{type:t.Directive,args:[{selector:"[dir]",providers:[{provide:n,useExisting:e}],host:{"[dir]":"dir"},exportAs:"dir"}]}],e.ctorParameters=function(){return[]},e.propDecorators={change:[{type:t.Output,args:["dirChange"]}],dir:[{type:t.Input,args:["dir"]}]},e}(),d=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{exports:[o],declarations:[o],providers:[{provide:i,useExisting:r.DOCUMENT},n]}]}],e.ctorParameters=function(){return[]},e}();e.Directionality=n,e.DIR_DOCUMENT=i,e.Dir=o,e.BidiModule=d,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk-bidi.umd.min.js.map

@@ -9,2 +9,2 @@ /**

!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.coercion=e.ng.cdk.coercion||{}))}(this,function(e){"use strict";function n(e){return null!=e&&""+e!="false"}function r(e,n){return void 0===n&&(n=0),isNaN(parseFloat(e))||isNaN(Number(e))?n:Number(e)}function o(e){return Array.isArray(e)?e:[e]}e.coerceBooleanProperty=n,e.coerceNumberProperty=r,e.coerceArray=o,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk-coercion.umd.min.js.map
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk-coercion.umd.min.js.map

@@ -232,2 +232,4 @@ /**

function () {
// Clear the selected values so they can be re-cached.
this._selected = null;
if (this._selectedToEmit.length || this._deselectedToEmit.length) {

@@ -241,3 +243,2 @@ var /** @type {?} */ eventData = new SelectionChange(this._selectedToEmit, this._deselectedToEmit);

}
this._selected = null;
};

@@ -244,0 +245,0 @@ /**

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("rxjs/Subject"),require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","rxjs/Subject","@angular/core"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.collections=e.ng.cdk.collections||{}),e.Rx,e.ng.core)}(this,function(e,t,i){"use strict";function n(){return Error("Cannot pass multiple values into SelectionModel with single-value mode.")}function s(e){return e||new l}var o=function(){function e(){}return e}(),r=function(){function e(e,i,n){void 0===e&&(e=!1),void 0===n&&(n=!0);var s=this;this._isMulti=e,this._emitChanges=n,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.onChange=this._emitChanges?new t.Subject:null,i&&(e?i.forEach(function(e){return s._markSelected(e)}):this._markSelected(i[0]),this._selectedToEmit.length=0)}return Object.defineProperty(e.prototype,"selected",{get:function(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected},enumerable:!0,configurable:!0}),e.prototype.select=function(){for(var e=this,t=[],i=0;i<arguments.length;i++)t[i]=arguments[i];this._verifyValueAssignment(t),t.forEach(function(t){return e._markSelected(t)}),this._emitChangeEvent()},e.prototype.deselect=function(){for(var e=this,t=[],i=0;i<arguments.length;i++)t[i]=arguments[i];this._verifyValueAssignment(t),t.forEach(function(t){return e._unmarkSelected(t)}),this._emitChangeEvent()},e.prototype.toggle=function(e){this.isSelected(e)?this.deselect(e):this.select(e)},e.prototype.clear=function(){this._unmarkAll(),this._emitChangeEvent()},e.prototype.isSelected=function(e){return this._selection.has(e)},e.prototype.isEmpty=function(){return 0===this._selection.size},e.prototype.hasValue=function(){return!this.isEmpty()},e.prototype.sort=function(e){this._isMulti&&this._selected&&this._selected.sort(e)},e.prototype._emitChangeEvent=function(){if(this._selectedToEmit.length||this._deselectedToEmit.length){var e=new c(this._selectedToEmit,this._deselectedToEmit);this.onChange&&this.onChange.next(e),this._deselectedToEmit=[],this._selectedToEmit=[]}this._selected=null},e.prototype._markSelected=function(e){this.isSelected(e)||(this._isMulti||this._unmarkAll(),this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e))},e.prototype._unmarkSelected=function(e){this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e))},e.prototype._unmarkAll=function(){var e=this;this.isEmpty()||this._selection.forEach(function(t){return e._unmarkSelected(t)})},e.prototype._verifyValueAssignment=function(e){if(e.length>1&&!this._isMulti)throw n()},e}(),c=function(){function e(e,t){this.added=e,this.removed=t}return e}(),l=function(){function e(){this._listeners=[]}return e.prototype.notify=function(e,t){for(var i=0,n=this._listeners;i<n.length;i++){(0,n[i])(e,t)}},e.prototype.listen=function(e){var t=this;return this._listeners.push(e),function(){t._listeners=t._listeners.filter(function(t){return e!==t})}},e.decorators=[{type:i.Injectable}],e.ctorParameters=function(){return[]},e}(),u={provide:l,deps:[[new i.Optional,new i.SkipSelf,l]],useFactory:s};e.UniqueSelectionDispatcher=l,e.UNIQUE_SELECTION_DISPATCHER_PROVIDER=u,e.DataSource=o,e.SelectionModel=r,e.SelectionChange=c,e.getMultipleValuesInSingleSelectionError=n,e.ɵa=s,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk-collections.umd.min.js.map
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("rxjs/Subject"),require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","rxjs/Subject","@angular/core"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.collections=e.ng.cdk.collections||{}),e.Rx,e.ng.core)}(this,function(e,t,i){"use strict";function n(){return Error("Cannot pass multiple values into SelectionModel with single-value mode.")}function s(e){return e||new l}var o=function(){function e(){}return e}(),r=function(){function e(e,i,n){void 0===e&&(e=!1),void 0===n&&(n=!0);var s=this;this._isMulti=e,this._emitChanges=n,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.onChange=this._emitChanges?new t.Subject:null,i&&(e?i.forEach(function(e){return s._markSelected(e)}):this._markSelected(i[0]),this._selectedToEmit.length=0)}return Object.defineProperty(e.prototype,"selected",{get:function(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected},enumerable:!0,configurable:!0}),e.prototype.select=function(){for(var e=this,t=[],i=0;i<arguments.length;i++)t[i]=arguments[i];this._verifyValueAssignment(t),t.forEach(function(t){return e._markSelected(t)}),this._emitChangeEvent()},e.prototype.deselect=function(){for(var e=this,t=[],i=0;i<arguments.length;i++)t[i]=arguments[i];this._verifyValueAssignment(t),t.forEach(function(t){return e._unmarkSelected(t)}),this._emitChangeEvent()},e.prototype.toggle=function(e){this.isSelected(e)?this.deselect(e):this.select(e)},e.prototype.clear=function(){this._unmarkAll(),this._emitChangeEvent()},e.prototype.isSelected=function(e){return this._selection.has(e)},e.prototype.isEmpty=function(){return 0===this._selection.size},e.prototype.hasValue=function(){return!this.isEmpty()},e.prototype.sort=function(e){this._isMulti&&this._selected&&this._selected.sort(e)},e.prototype._emitChangeEvent=function(){if(this._selected=null,this._selectedToEmit.length||this._deselectedToEmit.length){var e=new c(this._selectedToEmit,this._deselectedToEmit);this.onChange&&this.onChange.next(e),this._deselectedToEmit=[],this._selectedToEmit=[]}},e.prototype._markSelected=function(e){this.isSelected(e)||(this._isMulti||this._unmarkAll(),this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e))},e.prototype._unmarkSelected=function(e){this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e))},e.prototype._unmarkAll=function(){var e=this;this.isEmpty()||this._selection.forEach(function(t){return e._unmarkSelected(t)})},e.prototype._verifyValueAssignment=function(e){if(e.length>1&&!this._isMulti)throw n()},e}(),c=function(){function e(e,t){this.added=e,this.removed=t}return e}(),l=function(){function e(){this._listeners=[]}return e.prototype.notify=function(e,t){for(var i=0,n=this._listeners;i<n.length;i++){(0,n[i])(e,t)}},e.prototype.listen=function(e){var t=this;return this._listeners.push(e),function(){t._listeners=t._listeners.filter(function(t){return e!==t})}},e.decorators=[{type:i.Injectable}],e.ctorParameters=function(){return[]},e}(),u={provide:l,deps:[[new i.Optional,new i.SkipSelf,l]],useFactory:s};e.UniqueSelectionDispatcher=l,e.UNIQUE_SELECTION_DISPATCHER_PROVIDER=u,e.DataSource=o,e.SelectionModel=r,e.SelectionChange=c,e.getMultipleValuesInSingleSelectionError=n,e.ɵa=s,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk-collections.umd.min.js.map

@@ -9,2 +9,2 @@ /**

!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.keycodes=e.ng.cdk.keycodes||{}))}(this,function(e){"use strict";e.UP_ARROW=38,e.DOWN_ARROW=40,e.RIGHT_ARROW=39,e.LEFT_ARROW=37,e.PAGE_UP=33,e.PAGE_DOWN=34,e.HOME=36,e.END=35,e.ENTER=13,e.SPACE=32,e.TAB=9,e.ESCAPE=27,e.BACKSPACE=8,e.DELETE=46,e.A=65,e.Z=90,e.ZERO=48,e.NINE=91,e.COMMA=188,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk-keycodes.umd.min.js.map
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk-keycodes.umd.min.js.map

@@ -11,3 +11,3 @@ /**

typeof define === 'function' && define.amd ? define(['exports', '@angular/core', '@angular/cdk/platform', 'rxjs/Subject', 'rxjs/operators/map', 'rxjs/operators/startWith', 'rxjs/operators/takeUntil', '@angular/cdk/coercion', 'rxjs/observable/combineLatest', 'rxjs/observable/fromEventPattern'], factory) :
(factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.layout = global.ng.cdk.layout || {}),global.ng.core,global.ng.cdk.platform,global.Rx,global.Rx.Observable,global.Rx.Observable,global.Rx.Observable,global.ng.cdk.coercion,global.Rx.Observable,global.Rx.Observable));
(factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.layout = global.ng.cdk.layout || {}),global.ng.core,global.ng.cdk.platform,global.Rx,global.Rx.operators,global.Rx.operators,global.Rx.operators,global.ng.cdk.coercion,global.Rx.Observable,global.Rx.Observable));
}(this, (function (exports,_angular_core,_angular_cdk_platform,rxjs_Subject,rxjs_operators_map,rxjs_operators_startWith,rxjs_operators_takeUntil,_angular_cdk_coercion,rxjs_observable_combineLatest,rxjs_observable_fromEventPattern) { 'use strict';

@@ -14,0 +14,0 @@

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/platform"),require("rxjs/Subject"),require("rxjs/operators/map"),require("rxjs/operators/startWith"),require("rxjs/operators/takeUntil"),require("@angular/cdk/coercion"),require("rxjs/observable/combineLatest"),require("rxjs/observable/fromEventPattern")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/platform","rxjs/Subject","rxjs/operators/map","rxjs/operators/startWith","rxjs/operators/takeUntil","@angular/cdk/coercion","rxjs/observable/combineLatest","rxjs/observable/fromEventPattern"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.layout=e.ng.cdk.layout||{}),e.ng.core,e.ng.cdk.platform,e.Rx,e.Rx.Observable,e.Rx.Observable,e.Rx.Observable,e.ng.cdk.coercion,e.Rx.Observable,e.Rx.Observable)}(this,function(e,t,r,n,a,i,o,s,c,d){"use strict";function u(e){if(!m.has(e))try{var t=document.createElement("style");if(t.setAttribute("type","text/css"),!t.sheet){var r="@media "+e+" {.fx-query-test{ }}";t.appendChild(document.createTextNode(r))}document.getElementsByTagName("head")[0].appendChild(t),m.set(e,t)}catch(e){console.error(e)}}function p(e){return{matches:"all"===e||""===e,media:e,addListener:function(){},removeListener:function(){}}}var m=new Map,h=function(){function e(e){this.platform=e,this._matchMedia=this.platform.isBrowser?window.matchMedia.bind(window):p}return e.prototype.matchMedia=function(e){return this.platform.WEBKIT&&u(e),this._matchMedia(e)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:r.Platform}]},e}(),l=function(){function e(e,t){this.mediaMatcher=e,this.zone=t,this._queries=new Map,this._destroySubject=new n.Subject}return e.prototype.ngOnDestroy=function(){this._destroySubject.next(),this._destroySubject.complete()},e.prototype.isMatched=function(e){var t=this;return s.coerceArray(e).some(function(e){return t._registerQuery(e).mql.matches})},e.prototype.observe=function(e){var t=this,r=s.coerceArray(e),n=r.map(function(e){return t._registerQuery(e).observable});return c.combineLatest(n,function(e,t){return{matches:!!(e&&e.matches||t&&t.matches)}})},e.prototype._registerQuery=function(e){var t=this;if(this._queries.has(e))return this._queries.get(e);var r=this.mediaMatcher.matchMedia(e),n=d.fromEventPattern(function(e){r.addListener(function(r){return t.zone.run(function(){return e(r)})})},function(e){r.removeListener(function(r){return t.zone.run(function(){return e(r)})})}).pipe(o.takeUntil(this._destroySubject),i.startWith(r),a.map(function(e){return{matches:e.matches}})),s={observable:n,mql:r};return this._queries.set(e,s),s},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:h},{type:t.NgZone}]},e}(),f={Handset:"(max-width: 599px) and (orientation: portrait), (max-width: 959px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"},x=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{providers:[l,h],imports:[r.PlatformModule]}]}],e.ctorParameters=function(){return[]},e}();e.LayoutModule=x,e.BreakpointObserver=l,e.Breakpoints=f,e.MediaMatcher=h,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk-layout.umd.min.js.map
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/cdk/platform"),require("rxjs/Subject"),require("rxjs/operators/map"),require("rxjs/operators/startWith"),require("rxjs/operators/takeUntil"),require("@angular/cdk/coercion"),require("rxjs/observable/combineLatest"),require("rxjs/observable/fromEventPattern")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/platform","rxjs/Subject","rxjs/operators/map","rxjs/operators/startWith","rxjs/operators/takeUntil","@angular/cdk/coercion","rxjs/observable/combineLatest","rxjs/observable/fromEventPattern"],e):e((t.ng=t.ng||{},t.ng.cdk=t.ng.cdk||{},t.ng.cdk.layout=t.ng.cdk.layout||{}),t.ng.core,t.ng.cdk.platform,t.Rx,t.Rx.operators,t.Rx.operators,t.Rx.operators,t.ng.cdk.coercion,t.Rx.Observable,t.Rx.Observable)}(this,function(t,e,r,n,a,o,i,s,c,d){"use strict";function u(t){if(!m.has(t))try{var e=document.createElement("style");if(e.setAttribute("type","text/css"),!e.sheet){var r="@media "+t+" {.fx-query-test{ }}";e.appendChild(document.createTextNode(r))}document.getElementsByTagName("head")[0].appendChild(e),m.set(t,e)}catch(t){console.error(t)}}function p(t){return{matches:"all"===t||""===t,media:t,addListener:function(){},removeListener:function(){}}}var m=new Map,h=function(){function t(t){this.platform=t,this._matchMedia=this.platform.isBrowser?window.matchMedia.bind(window):p}return t.prototype.matchMedia=function(t){return this.platform.WEBKIT&&u(t),this._matchMedia(t)},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:r.Platform}]},t}(),l=function(){function t(t,e){this.mediaMatcher=t,this.zone=e,this._queries=new Map,this._destroySubject=new n.Subject}return t.prototype.ngOnDestroy=function(){this._destroySubject.next(),this._destroySubject.complete()},t.prototype.isMatched=function(t){var e=this;return s.coerceArray(t).some(function(t){return e._registerQuery(t).mql.matches})},t.prototype.observe=function(t){var e=this,r=s.coerceArray(t),n=r.map(function(t){return e._registerQuery(t).observable});return c.combineLatest(n,function(t,e){return{matches:!!(t&&t.matches||e&&e.matches)}})},t.prototype._registerQuery=function(t){var e=this;if(this._queries.has(t))return this._queries.get(t);var r=this.mediaMatcher.matchMedia(t),n=d.fromEventPattern(function(t){r.addListener(function(r){return e.zone.run(function(){return t(r)})})},function(t){r.removeListener(function(r){return e.zone.run(function(){return t(r)})})}).pipe(i.takeUntil(this._destroySubject),o.startWith(r),a.map(function(t){return{matches:t.matches}})),s={observable:n,mql:r};return this._queries.set(t,s),s},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:h},{type:e.NgZone}]},t}(),f={Handset:"(max-width: 599px) and (orientation: portrait), (max-width: 959px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"},x=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{providers:[l,h],imports:[r.PlatformModule]}]}],t.ctorParameters=function(){return[]},t}();t.LayoutModule=x,t.BreakpointObserver=l,t.Breakpoints=f,t.MediaMatcher=h,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk-layout.umd.min.js.map

@@ -11,3 +11,3 @@ /**

typeof define === 'function' && define.amd ? define(['exports', '@angular/core', 'rxjs/Subject', 'rxjs/operators/debounceTime'], factory) :
(factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.observers = global.ng.cdk.observers || {}),global.ng.core,global.Rx,global.Rx.Observable));
(factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.observers = global.ng.cdk.observers || {}),global.ng.core,global.Rx,global.Rx.operators));
}(this, (function (exports,_angular_core,rxjs_Subject,rxjs_operators_debounceTime) { 'use strict';

@@ -14,0 +14,0 @@

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("rxjs/Subject"),require("rxjs/operators/debounceTime")):"function"==typeof define&&define.amd?define(["exports","@angular/core","rxjs/Subject","rxjs/operators/debounceTime"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.observers=e.ng.cdk.observers||{}),e.ng.core,e.Rx,e.Rx.Observable)}(this,function(e,t,r,n){"use strict";var o=function(){function e(){}return e.prototype.create=function(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[]},e}(),s=function(){function e(e,n,o){this._mutationObserverFactory=e,this._elementRef=n,this._ngZone=o,this.event=new t.EventEmitter,this._debouncer=new r.Subject}return e.prototype.ngAfterContentInit=function(){var e=this;this.debounce>0?this._ngZone.runOutsideAngular(function(){e._debouncer.pipe(n.debounceTime(e.debounce)).subscribe(function(t){return e.event.emit(t)})}):this._debouncer.subscribe(function(t){return e.event.emit(t)}),this._observer=this._ngZone.runOutsideAngular(function(){return e._mutationObserverFactory.create(function(t){e._debouncer.next(t)})}),this._observer&&this._observer.observe(this._elementRef.nativeElement,{characterData:!0,childList:!0,subtree:!0})},e.prototype.ngOnDestroy=function(){this._observer&&this._observer.disconnect(),this._debouncer.complete()},e.decorators=[{type:t.Directive,args:[{selector:"[cdkObserveContent]",exportAs:"cdkObserveContent"}]}],e.ctorParameters=function(){return[{type:o},{type:t.ElementRef},{type:t.NgZone}]},e.propDecorators={event:[{type:t.Output,args:["cdkObserveContent"]}],debounce:[{type:t.Input}]},e}(),u=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{exports:[s],declarations:[s],providers:[o]}]}],e.ctorParameters=function(){return[]},e}();e.ObserveContent=s,e.MutationObserverFactory=o,e.CdkObserveContent=s,e.ObserversModule=u,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk-observers.umd.min.js.map
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("rxjs/Subject"),require("rxjs/operators/debounceTime")):"function"==typeof define&&define.amd?define(["exports","@angular/core","rxjs/Subject","rxjs/operators/debounceTime"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.observers=e.ng.cdk.observers||{}),e.ng.core,e.Rx,e.Rx.operators)}(this,function(e,t,r,n){"use strict";var o=function(){function e(){}return e.prototype.create=function(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[]},e}(),s=function(){function e(e,n,o){this._mutationObserverFactory=e,this._elementRef=n,this._ngZone=o,this.event=new t.EventEmitter,this._debouncer=new r.Subject}return e.prototype.ngAfterContentInit=function(){var e=this;this.debounce>0?this._ngZone.runOutsideAngular(function(){e._debouncer.pipe(n.debounceTime(e.debounce)).subscribe(function(t){return e.event.emit(t)})}):this._debouncer.subscribe(function(t){return e.event.emit(t)}),this._observer=this._ngZone.runOutsideAngular(function(){return e._mutationObserverFactory.create(function(t){e._debouncer.next(t)})}),this._observer&&this._observer.observe(this._elementRef.nativeElement,{characterData:!0,childList:!0,subtree:!0})},e.prototype.ngOnDestroy=function(){this._observer&&this._observer.disconnect(),this._debouncer.complete()},e.decorators=[{type:t.Directive,args:[{selector:"[cdkObserveContent]",exportAs:"cdkObserveContent"}]}],e.ctorParameters=function(){return[{type:o},{type:t.ElementRef},{type:t.NgZone}]},e.propDecorators={event:[{type:t.Output,args:["cdkObserveContent"]}],debounce:[{type:t.Input}]},e}(),u=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{exports:[s],declarations:[s],providers:[o]}]}],e.ctorParameters=function(){return[]},e}();e.ObserveContent=s,e.MutationObserverFactory=o,e.CdkObserveContent=s,e.ObserversModule=u,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk-observers.umd.min.js.map

@@ -8,3 +8,3 @@ /**

*/
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/cdk/scrolling"),require("@angular/cdk/bidi"),require("@angular/cdk/portal"),require("rxjs/Subject"),require("rxjs/operators/take"),require("rxjs/Subscription"),require("@angular/common"),require("rxjs/operators/filter"),require("rxjs/observable/fromEvent"),require("@angular/cdk/coercion"),require("@angular/cdk/keycodes")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/scrolling","@angular/cdk/bidi","@angular/cdk/portal","rxjs/Subject","rxjs/operators/take","rxjs/Subscription","@angular/common","rxjs/operators/filter","rxjs/observable/fromEvent","@angular/cdk/coercion","@angular/cdk/keycodes"],e):e((t.ng=t.ng||{},t.ng.cdk=t.ng.cdk||{},t.ng.cdk.overlay=t.ng.cdk.overlay||{}),t.ng.core,t.ng.cdk.scrolling,t.ng.cdk.bidi,t.ng.cdk.portal,t.Rx,t.Rx.Observable,t.Rx,t.ng.common,t.Rx.Observable,t.Rx.Observable,t.ng.cdk.coercion,t.ng.cdk.keycodes)}(this,function(t,e,i,o,n,r,s,a,c,h,l,p,u){"use strict";function d(t,e){function i(){this.constructor=t}O(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}function f(){return Error("Scroll strategy has already been attached.")}function y(t,e){return e.some(function(e){var i=t.bottom<e.top,o=t.top>e.bottom,n=t.right<e.left,r=t.left>e.right;return i||o||n||r})}function _(t,e){return e.some(function(e){var i=t.top<e.top,o=t.bottom>e.bottom,n=t.left<e.left,r=t.right>e.right;return i||o||n||r})}function g(t){return"string"==typeof t?t:t+"px"}function b(t,e){return t||new L(e)}function v(t,e){return t||new F(e)}function m(t){return function(){return t.scrollStrategies.reposition()}}var O=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])},k=function(){function t(){}return t.prototype.enable=function(){},t.prototype.disable=function(){},t.prototype.attach=function(){},t}(),w=function(){function t(t){var e=this;this.scrollStrategy=new k,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.direction="ltr",t&&Object.keys(t).forEach(function(i){return e[i]=t[i]})}return t}(),E=function(){function t(t,e,i,o){this.offsetX=i,this.offsetY=o,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}return t}(),S=function(){function t(){}return t}(),C=function(){function t(t,e){this.connectionPair=t,this.scrollableViewProperties=e}return t.ctorParameters=function(){return[{type:E},{type:S,decorators:[{type:e.Optional}]}]},t}(),P=function(){function t(t,e){this._scrollDispatcher=t,this._ngZone=e,this._scrollSubscription=null}return t.prototype.attach=function(t){if(this._overlayRef)throw f();this._overlayRef=t},t.prototype.enable=function(){var t=this;this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(0).subscribe(function(){t._ngZone.run(function(){t.disable(),t._overlayRef.hasAttached()&&t._overlayRef.detach()})}))},t.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)},t}(),R=function(){function t(t){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1}return t.prototype.attach=function(){},t.prototype.enable=function(){if(this._canBeEnabled()){var t=document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=-this._previousScrollPosition.left+"px",t.style.top=-this._previousScrollPosition.top+"px",t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}},t.prototype.disable=function(){if(this._isEnabled){var t=document.documentElement,e=document.body,i=t.style.scrollBehavior||"",o=e.style.scrollBehavior||"";this._isEnabled=!1,t.style.left=this._previousHTMLStyles.left,t.style.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),t.style.scrollBehavior=e.style.scrollBehavior="auto",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),t.style.scrollBehavior=i,e.style.scrollBehavior=o}},t.prototype._canBeEnabled=function(){if(document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;var t=document.body,e=this._viewportRuler.getViewportSize();return t.scrollHeight>e.height||t.scrollWidth>e.width},t}(),j=function(){function t(t,e,i,o){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=o,this._scrollSubscription=null}return t.prototype.attach=function(t){if(this._overlayRef)throw f();this._overlayRef=t},t.prototype.enable=function(){var t=this;if(!this._scrollSubscription){var e=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(e).subscribe(function(){if(t._overlayRef.updatePosition(),t._config&&t._config.autoClose){var e=t._overlayRef.overlayElement.getBoundingClientRect(),i=t._viewportRuler.getViewportSize(),o=i.width,n=i.height;y(e,[{width:o,height:n,bottom:n,right:o,top:0,left:0}])&&(t.disable(),t._ngZone.run(function(){return t._overlayRef.detach()}))}})}},t.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)},t}(),x=function(){function t(t,e,i){var o=this;this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this.noop=function(){return new k},this.close=function(){return new P(o._scrollDispatcher,o._ngZone)},this.block=function(){return new R(o._viewportRuler)},this.reposition=function(t){return new j(o._scrollDispatcher,o._viewportRuler,o._ngZone,t)}}return t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:i.ScrollDispatcher},{type:i.ViewportRuler},{type:e.NgZone}]},t}(),I=function(){function t(t,e,i,o,n){this._portalOutlet=t,this._pane=e,this._config=i,this._ngZone=o,this._keyboardDispatcher=n,this._backdropElement=null,this._backdropClick=new r.Subject,this._attachments=new r.Subject,this._detachments=new r.Subject,this._keydownEvents=new r.Subject,i.scrollStrategy&&i.scrollStrategy.attach(this)}return Object.defineProperty(t.prototype,"overlayElement",{get:function(){return this._pane},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){var e=this,i=this._portalOutlet.attach(t);return this._config.positionStrategy&&this._config.positionStrategy.attach(this),this._updateStackingOrder(),this.updateSize(),this.updateDirection(),this._config.scrollStrategy&&this._config.scrollStrategy.enable(),this._ngZone.onStable.asObservable().pipe(s.take(1)).subscribe(function(){e.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&(Array.isArray(this._config.panelClass)?this._config.panelClass.forEach(function(t){return e._pane.classList.add(t)}):this._pane.classList.add(this._config.panelClass)),this._attachments.next(),this._keyboardDispatcher.add(this),i},t.prototype.detach=function(){if(this.hasAttached()){this.detachBackdrop(),this._togglePointerEvents(!1),this._config.positionStrategy&&this._config.positionStrategy.detach&&this._config.positionStrategy.detach(),this._config.scrollStrategy&&this._config.scrollStrategy.disable();var t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),t}},t.prototype.dispose=function(){var t=this.hasAttached();this._config.positionStrategy&&this._config.positionStrategy.dispose(),this._config.scrollStrategy&&this._config.scrollStrategy.disable(),this.detachBackdrop(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),t&&this._detachments.next(),this._detachments.complete()},t.prototype.hasAttached=function(){return this._portalOutlet.hasAttached()},t.prototype.backdropClick=function(){return this._backdropClick.asObservable()},t.prototype.attachments=function(){return this._attachments.asObservable()},t.prototype.detachments=function(){return this._detachments.asObservable()},t.prototype.keydownEvents=function(){return this._keydownEvents.asObservable()},t.prototype.getConfig=function(){return this._config},t.prototype.updatePosition=function(){this._config.positionStrategy&&this._config.positionStrategy.apply()},t.prototype.updateDirection=function(){this._pane.setAttribute("dir",this._config.direction)},t.prototype.updateSize=function(){(this._config.width||0===this._config.width)&&(this._pane.style.width=g(this._config.width)),(this._config.height||0===this._config.height)&&(this._pane.style.height=g(this._config.height)),(this._config.minWidth||0===this._config.minWidth)&&(this._pane.style.minWidth=g(this._config.minWidth)),(this._config.minHeight||0===this._config.minHeight)&&(this._pane.style.minHeight=g(this._config.minHeight)),(this._config.maxWidth||0===this._config.maxWidth)&&(this._pane.style.maxWidth=g(this._config.maxWidth)),(this._config.maxHeight||0===this._config.maxHeight)&&(this._pane.style.maxHeight=g(this._config.maxHeight))},t.prototype._togglePointerEvents=function(t){this._pane.style.pointerEvents=t?"auto":"none"},t.prototype._attachBackdrop=function(){var t=this;this._backdropElement=document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._backdropElement.classList.add(this._config.backdropClass),this._pane.parentElement.insertBefore(this._backdropElement,this._pane),this._backdropElement.addEventListener("click",function(){return t._backdropClick.next(null)}),requestAnimationFrame(function(){t._backdropElement&&t._backdropElement.classList.add("cdk-overlay-backdrop-showing")})},t.prototype._updateStackingOrder=function(){this._pane.nextSibling&&this._pane.parentNode.appendChild(this._pane)},t.prototype.detachBackdrop=function(){var t=this,e=this._backdropElement;if(e){var i=function(){e&&e.parentNode&&e.parentNode.removeChild(e),t._backdropElement==e&&(t._backdropElement=null)};e.classList.remove("cdk-overlay-backdrop-showing"),this._config.backdropClass&&e.classList.remove(this._config.backdropClass),e.addEventListener("transitionend",i),e.style.pointerEvents="none",this._ngZone.runOutsideAngular(function(){setTimeout(i,500)})}},t}(),B=function(){function t(t,e,i,o,n){this._connectedTo=i,this._viewportRuler=o,this._document=n,this._dir="ltr",this._offsetX=0,this._offsetY=0,this.scrollables=[],this._resizeSubscription=a.Subscription.EMPTY,this._preferredPositions=[],this._applied=!1,this._positionLocked=!1,this._onPositionChange=new r.Subject,this._origin=this._connectedTo.nativeElement,this.withFallbackPosition(t,e)}return Object.defineProperty(t.prototype,"_isRtl",{get:function(){return"rtl"===this._dir},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onPositionChange",{get:function(){return this._onPositionChange.asObservable()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"positions",{get:function(){return this._preferredPositions},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){var e=this;this._overlayRef=t,this._pane=t.overlayElement,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(function(){return e.apply()})},t.prototype.dispose=function(){this._applied=!1,this._resizeSubscription.unsubscribe()},t.prototype.detach=function(){this._applied=!1,this._resizeSubscription.unsubscribe()},t.prototype.apply=function(){if(this._applied&&this._positionLocked&&this._lastConnectedPosition)return void this.recalculateLastPosition();this._applied=!0;for(var t,e,i=this._pane,o=this._origin.getBoundingClientRect(),n=i.getBoundingClientRect(),r=this._viewportRuler.getViewportSize(),s=0,a=this._preferredPositions;s<a.length;s++){var c=a[s],h=this._getOriginConnectionPoint(o,c),l=this._getOverlayPoint(h,n,r,c);if(l.fitsInViewport)return this._setElementPosition(i,n,l,c),void(this._lastConnectedPosition=c);(!t||t.visibleArea<l.visibleArea)&&(t=l,e=c)}this._setElementPosition(i,n,t,e)},t.prototype.recalculateLastPosition=function(){if(this._lastConnectedPosition){var t=this._origin.getBoundingClientRect(),e=this._pane.getBoundingClientRect(),i=this._viewportRuler.getViewportSize(),o=this._lastConnectedPosition||this._preferredPositions[0],n=this._getOriginConnectionPoint(t,o),r=this._getOverlayPoint(n,e,i,o);this._setElementPosition(this._pane,e,r,o)}},t.prototype.withScrollableContainers=function(t){this.scrollables=t},t.prototype.withFallbackPosition=function(t,e,i,o){var n=new E(t,e,i,o);return this._preferredPositions.push(n),this},t.prototype.withDirection=function(t){return this._dir=t,this},t.prototype.withOffsetX=function(t){return this._offsetX=t,this},t.prototype.withOffsetY=function(t){return this._offsetY=t,this},t.prototype.withLockedPosition=function(t){return this._positionLocked=t,this},t.prototype._getStartX=function(t){return this._isRtl?t.right:t.left},t.prototype._getEndX=function(t){return this._isRtl?t.left:t.right},t.prototype._getOriginConnectionPoint=function(t,e){var i,o=this._getStartX(t),n=this._getEndX(t);i="center"==e.originX?o+t.width/2:"start"==e.originX?o:n;var r;return r="center"==e.originY?t.top+t.height/2:"top"==e.originY?t.top:t.bottom,{x:i,y:r}},t.prototype._getOverlayPoint=function(t,e,i,o){var n;n="center"==o.overlayX?-e.width/2:"start"===o.overlayX?this._isRtl?-e.width:0:this._isRtl?0:-e.width;var r;r="center"==o.overlayY?-e.height/2:"top"==o.overlayY?0:-e.height;var s=void 0===o.offsetX?this._offsetX:o.offsetX,a=void 0===o.offsetY?this._offsetY:o.offsetY,c=t.x+n+s,h=t.y+r+a,l=0-c,p=c+e.width-i.width,u=0-h,d=h+e.height-i.height,f=this._subtractOverflows(e.width,l,p),y=this._subtractOverflows(e.height,u,d),_=f*y;return{x:c,y:h,fitsInViewport:e.width*e.height===_,visibleArea:_}},t.prototype._getScrollVisibility=function(t){var e=this._origin.getBoundingClientRect(),i=t.getBoundingClientRect(),o=this.scrollables.map(function(t){return t.getElementRef().nativeElement.getBoundingClientRect()});return{isOriginClipped:_(e,o),isOriginOutsideView:y(e,o),isOverlayClipped:_(i,o),isOverlayOutsideView:y(i,o)}},t.prototype._setElementPosition=function(t,e,i,o){var n,r="bottom"===o.overlayY?"bottom":"top",s="top"===r?i.y:this._document.documentElement.clientHeight-(i.y+e.height);n="rtl"===this._dir?"end"===o.overlayX?"left":"right":"end"===o.overlayX?"right":"left";var a="left"===n?i.x:this._document.documentElement.clientWidth-(i.x+e.width);["top","bottom","left","right"].forEach(function(e){return t.style[e]=null}),t.style[r]=s+"px",t.style[n]=a+"px";var c=this._getScrollVisibility(t),h=new C(o,c);this._onPositionChange.next(h)},t.prototype._subtractOverflows=function(t){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];return e.reduce(function(t,e){return t-Math.max(e,0)},t)},t}(),X=function(){function t(t){this._document=t,this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height="",this._wrapper=null}return t.prototype.attach=function(t){this._overlayRef=t},t.prototype.top=function(t){return void 0===t&&(t=""),this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this},t.prototype.left=function(t){return void 0===t&&(t=""),this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this},t.prototype.bottom=function(t){return void 0===t&&(t=""),this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this},t.prototype.right=function(t){return void 0===t&&(t=""),this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this},t.prototype.width=function(t){return void 0===t&&(t=""),this._width=t,"100%"===t&&this.left("0px"),this},t.prototype.height=function(t){return void 0===t&&(t=""),this._height=t,"100%"===t&&this.top("0px"),this},t.prototype.centerHorizontally=function(t){return void 0===t&&(t=""),this.left(t),this._justifyContent="center",this},t.prototype.centerVertically=function(t){return void 0===t&&(t=""),this.top(t),this._alignItems="center",this},t.prototype.apply=function(){var t=this._overlayRef.overlayElement;!this._wrapper&&t.parentNode&&(this._wrapper=this._document.createElement("div"),this._wrapper.classList.add("cdk-global-overlay-wrapper"),t.parentNode.insertBefore(this._wrapper,t),this._wrapper.appendChild(t));var e=t.style,i=t.parentNode.style;e.position=this._cssPosition,e.marginTop=this._topOffset,e.marginLeft=this._leftOffset,e.marginBottom=this._bottomOffset,e.marginRight=this._rightOffset,e.width=this._width,e.height=this._height,i.justifyContent=this._justifyContent,i.alignItems=this._alignItems},t.prototype.dispose=function(){this._wrapper&&this._wrapper.parentNode&&(this._wrapper.parentNode.removeChild(this._wrapper),this._wrapper=null)},t}(),Y=function(){function t(t,e){this._viewportRuler=t,this._document=e}return t.prototype.global=function(){return new X(this._document)},t.prototype.connectedTo=function(t,e,i){return new B(e,i,t,this._viewportRuler,this._document)},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:i.ViewportRuler},{type:void 0,decorators:[{type:e.Inject,args:[c.DOCUMENT]}]}]},t}(),L=function(){function t(t){this._document=t,this._attachedOverlays=[]}return t.prototype.ngOnDestroy=function(){this._unsubscribeFromKeydownEvents()},t.prototype.add=function(t){this._keydownEventSubscription||this._subscribeToKeydownEvents(),this._attachedOverlays.push(t)},t.prototype.remove=function(t){var e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),0===this._attachedOverlays.length&&this._unsubscribeFromKeydownEvents()},t.prototype._subscribeToKeydownEvents=function(){var t=this,e=l.fromEvent(this._document.body,"keydown");this._keydownEventSubscription=e.pipe(h.filter(function(){return!!t._attachedOverlays.length})).subscribe(function(e){t._selectOverlayFromEvent(e)._keydownEvents.next(e)})},t.prototype._unsubscribeFromKeydownEvents=function(){this._keydownEventSubscription&&(this._keydownEventSubscription.unsubscribe(),this._keydownEventSubscription=null)},t.prototype._selectOverlayFromEvent=function(t){return this._attachedOverlays.find(function(e){return e.overlayElement===t.target||e.overlayElement.contains(t.target)})||this._attachedOverlays[this._attachedOverlays.length-1]},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Inject,args:[c.DOCUMENT]}]}]},t}(),D={provide:L,deps:[[new e.Optional,new e.SkipSelf,L],c.DOCUMENT],useFactory:b},F=function(){function t(t){this._document=t}return t.prototype.ngOnDestroy=function(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)},t.prototype.getContainerElement=function(){return this._containerElement||this._createContainer(),this._containerElement},t.prototype._createContainer=function(){var t=this._document.createElement("div");t.classList.add("cdk-overlay-container"),this._document.body.appendChild(t),this._containerElement=t},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Inject,args:[c.DOCUMENT]}]}]},t}(),H={provide:F,deps:[[new e.Optional,new e.SkipSelf,F],c.DOCUMENT],useFactory:v},M=0,T=new w,V=function(){function t(t,e,i,o,n,r,s,a,c){this.scrollStrategies=t,this._overlayContainer=e,this._componentFactoryResolver=i,this._positionBuilder=o,this._keyboardDispatcher=n,this._appRef=r,this._injector=s,this._ngZone=a,this._document=c}return t.prototype.create=function(t){void 0===t&&(t=T);var e=this._createPaneElement(),i=this._createPortalOutlet(e);return new I(i,e,t,this._ngZone,this._keyboardDispatcher)},t.prototype.position=function(){return this._positionBuilder},t.prototype._createPaneElement=function(){var t=this._document.createElement("div");return t.id="cdk-overlay-"+M++,t.classList.add("cdk-overlay-pane"),this._overlayContainer.getContainerElement().appendChild(t),t},t.prototype._createPortalOutlet=function(t){return new n.DomPortalOutlet(t,this._componentFactoryResolver,this._appRef,this._injector)},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:x},{type:F},{type:e.ComponentFactoryResolver},{type:Y},{type:L},{type:e.ApplicationRef},{type:e.Injector},{type:e.NgZone},{type:void 0,decorators:[{type:e.Inject,args:[c.DOCUMENT]}]}]},t}(),W=[new E({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"}),new E({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"})],N=new e.InjectionToken("cdk-connected-overlay-scroll-strategy"),A={provide:N,deps:[V],useFactory:m},z=function(){function t(t){this.elementRef=t}return t.decorators=[{type:e.Directive,args:[{selector:"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]",exportAs:"cdkOverlayOrigin"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t}(),Z=function(){function t(t,i,o,r,s,c){var h=this;this._overlay=t,this._scrollStrategy=r,this._dir=s,this._document=c,this._hasBackdrop=!1,this._backdropSubscription=a.Subscription.EMPTY,this._positionSubscription=a.Subscription.EMPTY,this._offsetX=0,this._offsetY=0,this.scrollStrategy=this._scrollStrategy(),this.open=!1,this.backdropClick=new e.EventEmitter,this.positionChange=new e.EventEmitter,this.attach=new e.EventEmitter,this.detach=new e.EventEmitter,this._escapeListener=function(t){t.keyCode===u.ESCAPE&&h._detachOverlay()},this._templatePortal=new n.TemplatePortal(i,o)}return Object.defineProperty(t.prototype,"offsetX",{get:function(){return this._offsetX},set:function(t){this._offsetX=t,this._position&&this._position.withOffsetX(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"offsetY",{get:function(){return this._offsetY},set:function(t){this._offsetY=t,this._position&&this._position.withOffsetY(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasBackdrop",{get:function(){return this._hasBackdrop},set:function(t){this._hasBackdrop=p.coerceBooleanProperty(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOrigin",{get:function(){return this.origin},set:function(t){this.origin=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedPositions",{get:function(){return this.positions},set:function(t){this.positions=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOffsetX",{get:function(){return this.offsetX},set:function(t){this.offsetX=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOffsetY",{get:function(){return this.offsetY},set:function(t){this.offsetY=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedWidth",{get:function(){return this.width},set:function(t){this.width=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedHeight",{get:function(){return this.height},set:function(t){this.height=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedMinWidth",{get:function(){return this.minWidth},set:function(t){this.minWidth=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedMinHeight",{get:function(){return this.minHeight},set:function(t){this.minHeight=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedBackdropClass",{get:function(){return this.backdropClass},set:function(t){this.backdropClass=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedScrollStrategy",{get:function(){return this.scrollStrategy},set:function(t){this.scrollStrategy=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOpen",{get:function(){return this.open},set:function(t){this.open=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedHasBackdrop",{get:function(){return this.hasBackdrop},set:function(t){this.hasBackdrop=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"overlayRef",{get:function(){return this._overlayRef},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dir",{get:function(){return this._dir?this._dir.value:"ltr"},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this._destroyOverlay()},t.prototype.ngOnChanges=function(t){(t.open||t._deprecatedOpen)&&(this.open?this._attachOverlay():this._detachOverlay())},t.prototype._createOverlay=function(){this.positions&&this.positions.length||(this.positions=W),this._overlayRef=this._overlay.create(this._buildConfig())},t.prototype._buildConfig=function(){var t=this._position=this._createPositionStrategy(),e=new w({positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(e.width=this.width),(this.height||0===this.height)&&(e.height=this.height),(this.minWidth||0===this.minWidth)&&(e.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(e.minHeight=this.minHeight),this.backdropClass&&(e.backdropClass=this.backdropClass),e},t.prototype._createPositionStrategy=function(){var t=this.positions[0],e={originX:t.originX,originY:t.originY},i={overlayX:t.overlayX,overlayY:t.overlayY},o=this._overlay.position().connectedTo(this.origin.elementRef,e,i).withOffsetX(this.offsetX).withOffsetY(this.offsetY);return this._handlePositionChanges(o),o},t.prototype._handlePositionChanges=function(t){for(var e=this,i=1;i<this.positions.length;i++)t.withFallbackPosition({originX:this.positions[i].originX,originY:this.positions[i].originY},{overlayX:this.positions[i].overlayX,overlayY:this.positions[i].overlayY});this._positionSubscription=t.onPositionChange.subscribe(function(t){return e.positionChange.emit(t)})},t.prototype._attachOverlay=function(){var t=this;this._overlayRef||this._createOverlay(),this._position.withDirection(this.dir),this._overlayRef.getConfig().direction=this.dir,this._document.addEventListener("keydown",this._escapeListener),this._overlayRef.hasAttached()||(this._overlayRef.attach(this._templatePortal),this.attach.emit()),this.hasBackdrop&&(this._backdropSubscription=this._overlayRef.backdropClick().subscribe(function(){t.backdropClick.emit()}))},t.prototype._detachOverlay=function(){this._overlayRef&&(this._overlayRef.detach(),this.detach.emit()),this._backdropSubscription.unsubscribe(),this._document.removeEventListener("keydown",this._escapeListener)},t.prototype._destroyOverlay=function(){this._overlayRef&&this._overlayRef.dispose(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._document.removeEventListener("keydown",this._escapeListener)},t.decorators=[{type:e.Directive,args:[{selector:"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]",exportAs:"cdkConnectedOverlay"}]}],t.ctorParameters=function(){return[{type:V},{type:e.TemplateRef},{type:e.ViewContainerRef},{type:void 0,decorators:[{type:e.Inject,args:[N]}]},{type:o.Directionality,decorators:[{type:e.Optional}]},{type:void 0,decorators:[{type:e.Optional},{type:e.Inject,args:[c.DOCUMENT]}]}]},t.propDecorators={origin:[{type:e.Input,args:["cdkConnectedOverlayOrigin"]}],positions:[{type:e.Input,args:["cdkConnectedOverlayPositions"]}],offsetX:[{type:e.Input,args:["cdkConnectedOverlayOffsetX"]}],offsetY:[{type:e.Input,args:["cdkConnectedOverlayOffsetY"]}],width:[{type:e.Input,args:["cdkConnectedOverlayWidth"]}],height:[{type:e.Input,args:["cdkConnectedOverlayHeight"]}],minWidth:[{type:e.Input,args:["cdkConnectedOverlayMinWidth"]}],minHeight:[{type:e.Input,args:["cdkConnectedOverlayMinHeight"]}],backdropClass:[{type:e.Input,args:["cdkConnectedOverlayBackdropClass"]}],scrollStrategy:[{type:e.Input,args:["cdkConnectedOverlayScrollStrategy"]}],open:[{type:e.Input,args:["cdkConnectedOverlayOpen"]}],hasBackdrop:[{type:e.Input,args:["cdkConnectedOverlayHasBackdrop"]}],_deprecatedOrigin:[{type:e.Input,args:["origin"]}],_deprecatedPositions:[{type:e.Input,args:["positions"]}],_deprecatedOffsetX:[{type:e.Input,args:["offsetX"]}],_deprecatedOffsetY:[{type:e.Input,args:["offsetY"]}],_deprecatedWidth:[{type:e.Input,args:["width"]}],_deprecatedHeight:[{type:e.Input,args:["height"]}],_deprecatedMinWidth:[{type:e.Input,args:["minWidth"]}],_deprecatedMinHeight:[{type:e.Input,args:["minHeight"]}],_deprecatedBackdropClass:[{type:e.Input,args:["backdropClass"]}],_deprecatedScrollStrategy:[{type:e.Input,args:["scrollStrategy"]}],_deprecatedOpen:[{type:e.Input,args:["open"]}],_deprecatedHasBackdrop:[{type:e.Input,args:["hasBackdrop"]}],backdropClick:[{type:e.Output}],positionChange:[{type:e.Output}],attach:[{type:e.Output}],detach:[{type:e.Output}]},t}(),q=[V,Y,D,i.VIEWPORT_RULER_PROVIDER,H,A],U=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{imports:[o.BidiModule,n.PortalModule,i.ScrollDispatchModule],exports:[Z,z,i.ScrollDispatchModule],declarations:[Z,z],providers:[q,x]}]}],t.ctorParameters=function(){return[]},t}(),K=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return d(i,t),i.prototype._createContainer=function(){var e=this;t.prototype._createContainer.call(this),this._adjustParentForFullscreenChange(),this._addFullscreenChangeListener(function(){return e._adjustParentForFullscreenChange()})},i.prototype._adjustParentForFullscreenChange=function(){if(this._containerElement){(this.getFullscreenElement()||document.body).appendChild(this._containerElement)}},i.prototype._addFullscreenChangeListener=function(t){document.fullscreenEnabled?document.addEventListener("fullscreenchange",t):document.webkitFullscreenEnabled?document.addEventListener("webkitfullscreenchange",t):document.mozFullScreenEnabled?document.addEventListener("mozfullscreenchange",t):document.msFullscreenEnabled&&document.addEventListener("MSFullscreenChange",t)},i.prototype.getFullscreenElement=function(){return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||null},i.decorators=[{type:e.Injectable}],i.ctorParameters=function(){return[]},i}(F);t.Overlay=V,t.OverlayContainer=F,t.CdkOverlayOrigin=z,t.CdkConnectedOverlay=Z,t.FullscreenOverlayContainer=K,t.OverlayRef=I,t.ViewportRuler=i.ViewportRuler,t.OverlayKeyboardDispatcher=L,t.GlobalPositionStrategy=X,t.ConnectedPositionStrategy=B,t.VIEWPORT_RULER_PROVIDER=i.VIEWPORT_RULER_PROVIDER,t.ConnectedOverlayDirective=Z,t.OverlayOrigin=z,t.OverlayConfig=w,t.ConnectionPositionPair=E,t.ScrollingVisibility=S,t.ConnectedOverlayPositionChange=C,t.CdkScrollable=i.CdkScrollable,t.ScrollDispatcher=i.ScrollDispatcher,t.ScrollStrategyOptions=x,t.RepositionScrollStrategy=j,t.CloseScrollStrategy=P,t.NoopScrollStrategy=k,t.BlockScrollStrategy=R,t.OVERLAY_PROVIDERS=q,t.OverlayModule=U,t.ɵg=D,t.ɵf=b,t.ɵb=H,t.ɵa=v,t.ɵc=N,t.ɵe=A,t.ɵd=m,t.ɵh=Y,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk-overlay.umd.min.js.map
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/cdk/scrolling"),require("@angular/cdk/bidi"),require("@angular/cdk/portal"),require("rxjs/operators/take"),require("rxjs/Subject"),require("rxjs/Subscription"),require("@angular/common"),require("rxjs/operators/filter"),require("rxjs/observable/fromEvent"),require("@angular/cdk/coercion"),require("@angular/cdk/keycodes")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/scrolling","@angular/cdk/bidi","@angular/cdk/portal","rxjs/operators/take","rxjs/Subject","rxjs/Subscription","@angular/common","rxjs/operators/filter","rxjs/observable/fromEvent","@angular/cdk/coercion","@angular/cdk/keycodes"],e):e((t.ng=t.ng||{},t.ng.cdk=t.ng.cdk||{},t.ng.cdk.overlay=t.ng.cdk.overlay||{}),t.ng.core,t.ng.cdk.scrolling,t.ng.cdk.bidi,t.ng.cdk.portal,t.Rx.operators,t.Rx,t.Rx,t.ng.common,t.Rx.operators,t.Rx.Observable,t.ng.cdk.coercion,t.ng.cdk.keycodes)}(this,function(t,e,i,o,n,r,s,a,c,l,h,p,u){"use strict";function d(t,e){function i(){this.constructor=t}O(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}function f(){return Error("Scroll strategy has already been attached.")}function y(t,e){return e.some(function(e){var i=t.bottom<e.top,o=t.top>e.bottom,n=t.right<e.left,r=t.left>e.right;return i||o||n||r})}function _(t,e){return e.some(function(e){var i=t.top<e.top,o=t.bottom>e.bottom,n=t.left<e.left,r=t.right>e.right;return i||o||n||r})}function g(t){return"string"==typeof t?t:t+"px"}function b(t,e){return t||new L(e)}function v(t,e){return t||new H(e)}function m(t){return function(){return t.scrollStrategies.reposition()}}var O=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])},k=Object.assign||function(t){for(var e,i=1,o=arguments.length;i<o;i++){e=arguments[i];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}return t},w=function(){function t(){}return t.prototype.enable=function(){},t.prototype.disable=function(){},t.prototype.attach=function(){},t}(),E=function(){function t(t){var e=this;this.scrollStrategy=new w,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.direction="ltr",t&&Object.keys(t).forEach(function(i){return e[i]=t[i]})}return t}(),S=function(){function t(t,e,i,o){this.offsetX=i,this.offsetY=o,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}return t}(),C=function(){function t(){}return t}(),P=function(){function t(t,e){this.connectionPair=t,this.scrollableViewProperties=e}return t.ctorParameters=function(){return[{type:S},{type:C,decorators:[{type:e.Optional}]}]},t}(),R=function(){function t(t,e){this._scrollDispatcher=t,this._ngZone=e,this._scrollSubscription=null}return t.prototype.attach=function(t){if(this._overlayRef)throw f();this._overlayRef=t},t.prototype.enable=function(){var t=this;this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(0).subscribe(function(){t._ngZone.run(function(){t.disable(),t._overlayRef.hasAttached()&&t._overlayRef.detach()})}))},t.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)},t}(),j=function(){function t(t){this._viewportRuler=t,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1}return t.prototype.attach=function(){},t.prototype.enable=function(){if(this._canBeEnabled()){var t=document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=-this._previousScrollPosition.left+"px",t.style.top=-this._previousScrollPosition.top+"px",t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}},t.prototype.disable=function(){if(this._isEnabled){var t=document.documentElement,e=document.body,i=t.style.scrollBehavior||"",o=e.style.scrollBehavior||"";this._isEnabled=!1,t.style.left=this._previousHTMLStyles.left,t.style.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),t.style.scrollBehavior=e.style.scrollBehavior="auto",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),t.style.scrollBehavior=i,e.style.scrollBehavior=o}},t.prototype._canBeEnabled=function(){if(document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;var t=document.body,e=this._viewportRuler.getViewportSize();return t.scrollHeight>e.height||t.scrollWidth>e.width},t}(),x=function(){function t(t,e,i,o){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this._config=o,this._scrollSubscription=null}return t.prototype.attach=function(t){if(this._overlayRef)throw f();this._overlayRef=t},t.prototype.enable=function(){var t=this;if(!this._scrollSubscription){var e=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(e).subscribe(function(){if(t._overlayRef.updatePosition(),t._config&&t._config.autoClose){var e=t._overlayRef.overlayElement.getBoundingClientRect(),i=t._viewportRuler.getViewportSize(),o=i.width,n=i.height;y(e,[{width:o,height:n,bottom:n,right:o,top:0,left:0}])&&(t.disable(),t._ngZone.run(function(){return t._overlayRef.detach()}))}})}},t.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)},t}(),I=function(){function t(t,e,i){var o=this;this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=i,this.noop=function(){return new w},this.close=function(){return new R(o._scrollDispatcher,o._ngZone)},this.block=function(){return new j(o._viewportRuler)},this.reposition=function(t){return new x(o._scrollDispatcher,o._viewportRuler,o._ngZone,t)}}return t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:i.ScrollDispatcher},{type:i.ViewportRuler},{type:e.NgZone}]},t}(),X=function(){function t(t,e,i,o,n){this._portalOutlet=t,this._pane=e,this._config=i,this._ngZone=o,this._keyboardDispatcher=n,this._backdropElement=null,this._backdropClick=new s.Subject,this._attachments=new s.Subject,this._detachments=new s.Subject,this._keydownEvents=new s.Subject,i.scrollStrategy&&i.scrollStrategy.attach(this)}return Object.defineProperty(t.prototype,"overlayElement",{get:function(){return this._pane},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){var e=this,i=this._portalOutlet.attach(t);return this._config.positionStrategy&&this._config.positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._config.scrollStrategy&&this._config.scrollStrategy.enable(),this._ngZone.onStable.asObservable().pipe(r.take(1)).subscribe(function(){e.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&(Array.isArray(this._config.panelClass)?this._config.panelClass.forEach(function(t){return e._pane.classList.add(t)}):this._pane.classList.add(this._config.panelClass)),this._attachments.next(),this._keyboardDispatcher.add(this),i},t.prototype.detach=function(){if(this.hasAttached()){this.detachBackdrop(),this._togglePointerEvents(!1),this._config.positionStrategy&&this._config.positionStrategy.detach&&this._config.positionStrategy.detach(),this._config.scrollStrategy&&this._config.scrollStrategy.disable();var t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),t}},t.prototype.dispose=function(){var t=this.hasAttached();this._config.positionStrategy&&this._config.positionStrategy.dispose(),this._config.scrollStrategy&&this._config.scrollStrategy.disable(),this.detachBackdrop(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),t&&this._detachments.next(),this._detachments.complete()},t.prototype.hasAttached=function(){return this._portalOutlet.hasAttached()},t.prototype.backdropClick=function(){return this._backdropClick.asObservable()},t.prototype.attachments=function(){return this._attachments.asObservable()},t.prototype.detachments=function(){return this._detachments.asObservable()},t.prototype.keydownEvents=function(){return this._keydownEvents.asObservable()},t.prototype.getConfig=function(){return this._config},t.prototype.updatePosition=function(){this._config.positionStrategy&&this._config.positionStrategy.apply()},t.prototype.updateSize=function(t){this._config=k({},this._config,t),this._updateElementSize()},t.prototype.setDirection=function(t){this._config=k({},this._config,{direction:t}),this._updateElementDirection()},t.prototype._updateElementDirection=function(){this._pane.setAttribute("dir",this._config.direction)},t.prototype._updateElementSize=function(){(this._config.width||0===this._config.width)&&(this._pane.style.width=g(this._config.width)),(this._config.height||0===this._config.height)&&(this._pane.style.height=g(this._config.height)),(this._config.minWidth||0===this._config.minWidth)&&(this._pane.style.minWidth=g(this._config.minWidth)),(this._config.minHeight||0===this._config.minHeight)&&(this._pane.style.minHeight=g(this._config.minHeight)),(this._config.maxWidth||0===this._config.maxWidth)&&(this._pane.style.maxWidth=g(this._config.maxWidth)),(this._config.maxHeight||0===this._config.maxHeight)&&(this._pane.style.maxHeight=g(this._config.maxHeight))},t.prototype._togglePointerEvents=function(t){this._pane.style.pointerEvents=t?"auto":"none"},t.prototype._attachBackdrop=function(){var t=this;this._backdropElement=document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._backdropElement.classList.add(this._config.backdropClass),this._pane.parentElement.insertBefore(this._backdropElement,this._pane),this._backdropElement.addEventListener("click",function(){return t._backdropClick.next(null)}),this._ngZone.runOutsideAngular(function(){requestAnimationFrame(function(){t._backdropElement&&t._backdropElement.classList.add("cdk-overlay-backdrop-showing")})})},t.prototype._updateStackingOrder=function(){this._pane.nextSibling&&this._pane.parentNode.appendChild(this._pane)},t.prototype.detachBackdrop=function(){var t=this,e=this._backdropElement;if(e){var i=function(){e&&e.parentNode&&e.parentNode.removeChild(e),t._backdropElement==e&&(t._backdropElement=null)};e.classList.remove("cdk-overlay-backdrop-showing"),this._config.backdropClass&&e.classList.remove(this._config.backdropClass),e.addEventListener("transitionend",i),e.style.pointerEvents="none",this._ngZone.runOutsideAngular(function(){setTimeout(i,500)})}},t}(),Y=function(){function t(t,e,i,o,n){this._connectedTo=i,this._viewportRuler=o,this._document=n,this._dir="ltr",this._offsetX=0,this._offsetY=0,this.scrollables=[],this._resizeSubscription=a.Subscription.EMPTY,this._preferredPositions=[],this._applied=!1,this._positionLocked=!1,this._onPositionChange=new s.Subject,this._origin=this._connectedTo.nativeElement,this.withFallbackPosition(t,e)}return Object.defineProperty(t.prototype,"_isRtl",{get:function(){return"rtl"===this._dir},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"onPositionChange",{get:function(){return this._onPositionChange.asObservable()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"positions",{get:function(){return this._preferredPositions},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){var e=this;this._overlayRef=t,this._pane=t.overlayElement,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(function(){return e.apply()})},t.prototype.dispose=function(){this._applied=!1,this._resizeSubscription.unsubscribe()},t.prototype.detach=function(){this._applied=!1,this._resizeSubscription.unsubscribe()},t.prototype.apply=function(){if(this._applied&&this._positionLocked&&this._lastConnectedPosition)return void this.recalculateLastPosition();this._applied=!0;for(var t,e,i=this._pane,o=this._origin.getBoundingClientRect(),n=i.getBoundingClientRect(),r=this._viewportRuler.getViewportSize(),s=0,a=this._preferredPositions;s<a.length;s++){var c=a[s],l=this._getOriginConnectionPoint(o,c),h=this._getOverlayPoint(l,n,r,c);if(h.fitsInViewport)return this._setElementPosition(i,n,h,c),void(this._lastConnectedPosition=c);(!t||t.visibleArea<h.visibleArea)&&(t=h,e=c)}this._setElementPosition(i,n,t,e)},t.prototype.recalculateLastPosition=function(){if(this._lastConnectedPosition){var t=this._origin.getBoundingClientRect(),e=this._pane.getBoundingClientRect(),i=this._viewportRuler.getViewportSize(),o=this._lastConnectedPosition||this._preferredPositions[0],n=this._getOriginConnectionPoint(t,o),r=this._getOverlayPoint(n,e,i,o);this._setElementPosition(this._pane,e,r,o)}},t.prototype.withScrollableContainers=function(t){this.scrollables=t},t.prototype.withFallbackPosition=function(t,e,i,o){var n=new S(t,e,i,o);return this._preferredPositions.push(n),this},t.prototype.withDirection=function(t){return this._dir=t,this},t.prototype.withOffsetX=function(t){return this._offsetX=t,this},t.prototype.withOffsetY=function(t){return this._offsetY=t,this},t.prototype.withLockedPosition=function(t){return this._positionLocked=t,this},t.prototype._getStartX=function(t){return this._isRtl?t.right:t.left},t.prototype._getEndX=function(t){return this._isRtl?t.left:t.right},t.prototype._getOriginConnectionPoint=function(t,e){var i,o=this._getStartX(t),n=this._getEndX(t);i="center"==e.originX?o+t.width/2:"start"==e.originX?o:n;var r;return r="center"==e.originY?t.top+t.height/2:"top"==e.originY?t.top:t.bottom,{x:i,y:r}},t.prototype._getOverlayPoint=function(t,e,i,o){var n;n="center"==o.overlayX?-e.width/2:"start"===o.overlayX?this._isRtl?-e.width:0:this._isRtl?0:-e.width;var r;r="center"==o.overlayY?-e.height/2:"top"==o.overlayY?0:-e.height;var s=void 0===o.offsetX?this._offsetX:o.offsetX,a=void 0===o.offsetY?this._offsetY:o.offsetY,c=t.x+n+s,l=t.y+r+a,h=0-c,p=c+e.width-i.width,u=0-l,d=l+e.height-i.height,f=this._subtractOverflows(e.width,h,p),y=this._subtractOverflows(e.height,u,d),_=f*y;return{x:c,y:l,fitsInViewport:e.width*e.height===_,visibleArea:_}},t.prototype._getScrollVisibility=function(t){var e=this._origin.getBoundingClientRect(),i=t.getBoundingClientRect(),o=this.scrollables.map(function(t){return t.getElementRef().nativeElement.getBoundingClientRect()});return{isOriginClipped:_(e,o),isOriginOutsideView:y(e,o),isOverlayClipped:_(i,o),isOverlayOutsideView:y(i,o)}},t.prototype._setElementPosition=function(t,e,i,o){var n,r="bottom"===o.overlayY?"bottom":"top",s="top"===r?i.y:this._document.documentElement.clientHeight-(i.y+e.height);n="rtl"===this._dir?"end"===o.overlayX?"left":"right":"end"===o.overlayX?"right":"left";var a="left"===n?i.x:this._document.documentElement.clientWidth-(i.x+e.width);["top","bottom","left","right"].forEach(function(e){return t.style[e]=null}),t.style[r]=s+"px",t.style[n]=a+"px";var c=this._getScrollVisibility(t),l=new P(o,c);this._onPositionChange.next(l)},t.prototype._subtractOverflows=function(t){for(var e=[],i=1;i<arguments.length;i++)e[i-1]=arguments[i];return e.reduce(function(t,e){return t-Math.max(e,0)},t)},t}(),B=function(){function t(t){this._document=t,this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._leftOffset="",this._rightOffset="",this._alignItems="",this._justifyContent="",this._width="",this._height="",this._wrapper=null}return t.prototype.attach=function(t){this._overlayRef=t},t.prototype.top=function(t){return void 0===t&&(t=""),this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this},t.prototype.left=function(t){return void 0===t&&(t=""),this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this},t.prototype.bottom=function(t){return void 0===t&&(t=""),this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this},t.prototype.right=function(t){return void 0===t&&(t=""),this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this},t.prototype.width=function(t){return void 0===t&&(t=""),this._width=t,"100%"===t&&this.left("0px"),this},t.prototype.height=function(t){return void 0===t&&(t=""),this._height=t,"100%"===t&&this.top("0px"),this},t.prototype.centerHorizontally=function(t){return void 0===t&&(t=""),this.left(t),this._justifyContent="center",this},t.prototype.centerVertically=function(t){return void 0===t&&(t=""),this.top(t),this._alignItems="center",this},t.prototype.apply=function(){var t=this._overlayRef.overlayElement;!this._wrapper&&t.parentNode&&(this._wrapper=this._document.createElement("div"),this._wrapper.classList.add("cdk-global-overlay-wrapper"),t.parentNode.insertBefore(this._wrapper,t),this._wrapper.appendChild(t));var e=t.style,i=t.parentNode.style;e.position=this._cssPosition,e.marginTop=this._topOffset,e.marginLeft=this._leftOffset,e.marginBottom=this._bottomOffset,e.marginRight=this._rightOffset,e.width=this._width,e.height=this._height,i.justifyContent=this._justifyContent,i.alignItems=this._alignItems},t.prototype.dispose=function(){this._wrapper&&this._wrapper.parentNode&&(this._wrapper.parentNode.removeChild(this._wrapper),this._wrapper=null)},t}(),D=function(){function t(t,e){this._viewportRuler=t,this._document=e}return t.prototype.global=function(){return new B(this._document)},t.prototype.connectedTo=function(t,e,i){return new Y(e,i,t,this._viewportRuler,this._document)},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:i.ViewportRuler},{type:void 0,decorators:[{type:e.Inject,args:[c.DOCUMENT]}]}]},t}(),L=function(){function t(t){this._document=t,this._attachedOverlays=[]}return t.prototype.ngOnDestroy=function(){this._unsubscribeFromKeydownEvents()},t.prototype.add=function(t){this._keydownEventSubscription||this._subscribeToKeydownEvents(),this._attachedOverlays.push(t)},t.prototype.remove=function(t){var e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),0===this._attachedOverlays.length&&this._unsubscribeFromKeydownEvents()},t.prototype._subscribeToKeydownEvents=function(){var t=this,e=h.fromEvent(this._document.body,"keydown");this._keydownEventSubscription=e.pipe(l.filter(function(){return!!t._attachedOverlays.length})).subscribe(function(e){t._selectOverlayFromEvent(e)._keydownEvents.next(e)})},t.prototype._unsubscribeFromKeydownEvents=function(){this._keydownEventSubscription&&(this._keydownEventSubscription.unsubscribe(),this._keydownEventSubscription=null)},t.prototype._selectOverlayFromEvent=function(t){return this._attachedOverlays.find(function(e){return e.overlayElement===t.target||e.overlayElement.contains(t.target)})||this._attachedOverlays[this._attachedOverlays.length-1]},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Inject,args:[c.DOCUMENT]}]}]},t}(),F={provide:L,deps:[[new e.Optional,new e.SkipSelf,L],c.DOCUMENT],useFactory:b},H=function(){function t(t){this._document=t}return t.prototype.ngOnDestroy=function(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)},t.prototype.getContainerElement=function(){return this._containerElement||this._createContainer(),this._containerElement},t.prototype._createContainer=function(){var t=this._document.createElement("div");t.classList.add("cdk-overlay-container"),this._document.body.appendChild(t),this._containerElement=t},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:void 0,decorators:[{type:e.Inject,args:[c.DOCUMENT]}]}]},t}(),M={provide:H,deps:[[new e.Optional,new e.SkipSelf,H],c.DOCUMENT],useFactory:v},T=0,V=new E,W=function(){function t(t,e,i,o,n,r,s,a,c){this.scrollStrategies=t,this._overlayContainer=e,this._componentFactoryResolver=i,this._positionBuilder=o,this._keyboardDispatcher=n,this._appRef=r,this._injector=s,this._ngZone=a,this._document=c}return t.prototype.create=function(t){void 0===t&&(t=V);var e=this._createPaneElement(),i=this._createPortalOutlet(e);return new X(i,e,t,this._ngZone,this._keyboardDispatcher)},t.prototype.position=function(){return this._positionBuilder},t.prototype._createPaneElement=function(){var t=this._document.createElement("div");return t.id="cdk-overlay-"+T++,t.classList.add("cdk-overlay-pane"),this._overlayContainer.getContainerElement().appendChild(t),t},t.prototype._createPortalOutlet=function(t){return new n.DomPortalOutlet(t,this._componentFactoryResolver,this._appRef,this._injector)},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:I},{type:H},{type:e.ComponentFactoryResolver},{type:D},{type:L},{type:e.ApplicationRef},{type:e.Injector},{type:e.NgZone},{type:void 0,decorators:[{type:e.Inject,args:[c.DOCUMENT]}]}]},t}(),A=[new S({originX:"start",originY:"bottom"},{overlayX:"start",overlayY:"top"}),new S({originX:"start",originY:"top"},{overlayX:"start",overlayY:"bottom"}),new S({originX:"end",originY:"top"},{overlayX:"end",overlayY:"bottom"}),new S({originX:"end",originY:"bottom"},{overlayX:"end",overlayY:"top"})],N=new e.InjectionToken("cdk-connected-overlay-scroll-strategy"),z={provide:N,deps:[W],useFactory:m},Z=function(){function t(t){this.elementRef=t}return t.decorators=[{type:e.Directive,args:[{selector:"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]",exportAs:"cdkOverlayOrigin"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t}(),q=function(){function t(t,i,o,r,s,c){var l=this;this._overlay=t,this._scrollStrategy=r,this._dir=s,this._document=c,this._hasBackdrop=!1,this._backdropSubscription=a.Subscription.EMPTY,this._positionSubscription=a.Subscription.EMPTY,this._offsetX=0,this._offsetY=0,this.scrollStrategy=this._scrollStrategy(),this.open=!1,this.backdropClick=new e.EventEmitter,this.positionChange=new e.EventEmitter,this.attach=new e.EventEmitter,this.detach=new e.EventEmitter,this._escapeListener=function(t){t.keyCode===u.ESCAPE&&l._detachOverlay()},this._templatePortal=new n.TemplatePortal(i,o)}return Object.defineProperty(t.prototype,"offsetX",{get:function(){return this._offsetX},set:function(t){this._offsetX=t,this._position&&this._position.withOffsetX(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"offsetY",{get:function(){return this._offsetY},set:function(t){this._offsetY=t,this._position&&this._position.withOffsetY(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasBackdrop",{get:function(){return this._hasBackdrop},set:function(t){this._hasBackdrop=p.coerceBooleanProperty(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOrigin",{get:function(){return this.origin},set:function(t){this.origin=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedPositions",{get:function(){return this.positions},set:function(t){this.positions=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOffsetX",{get:function(){return this.offsetX},set:function(t){this.offsetX=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOffsetY",{get:function(){return this.offsetY},set:function(t){this.offsetY=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedWidth",{get:function(){return this.width},set:function(t){this.width=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedHeight",{get:function(){return this.height},set:function(t){this.height=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedMinWidth",{get:function(){return this.minWidth},set:function(t){this.minWidth=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedMinHeight",{get:function(){return this.minHeight},set:function(t){this.minHeight=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedBackdropClass",{get:function(){return this.backdropClass},set:function(t){this.backdropClass=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedScrollStrategy",{get:function(){return this.scrollStrategy},set:function(t){this.scrollStrategy=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedOpen",{get:function(){return this.open},set:function(t){this.open=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_deprecatedHasBackdrop",{get:function(){return this.hasBackdrop},set:function(t){this.hasBackdrop=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"overlayRef",{get:function(){return this._overlayRef},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dir",{get:function(){return this._dir?this._dir.value:"ltr"},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this._destroyOverlay()},t.prototype.ngOnChanges=function(t){(t.open||t._deprecatedOpen)&&(this.open?this._attachOverlay():this._detachOverlay())},t.prototype._createOverlay=function(){this.positions&&this.positions.length||(this.positions=A),this._overlayRef=this._overlay.create(this._buildConfig())},t.prototype._buildConfig=function(){var t=this._position=this._createPositionStrategy(),e=new E({positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(e.width=this.width),(this.height||0===this.height)&&(e.height=this.height),(this.minWidth||0===this.minWidth)&&(e.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(e.minHeight=this.minHeight),this.backdropClass&&(e.backdropClass=this.backdropClass),e},t.prototype._createPositionStrategy=function(){var t=this.positions[0],e={originX:t.originX,originY:t.originY},i={overlayX:t.overlayX,overlayY:t.overlayY},o=this._overlay.position().connectedTo(this.origin.elementRef,e,i).withOffsetX(this.offsetX).withOffsetY(this.offsetY);return this._handlePositionChanges(o),o},t.prototype._handlePositionChanges=function(t){for(var e=this,i=1;i<this.positions.length;i++)t.withFallbackPosition({originX:this.positions[i].originX,originY:this.positions[i].originY},{overlayX:this.positions[i].overlayX,overlayY:this.positions[i].overlayY});this._positionSubscription=t.onPositionChange.subscribe(function(t){return e.positionChange.emit(t)})},t.prototype._attachOverlay=function(){var t=this;this._overlayRef||this._createOverlay(),this._position.withDirection(this.dir),this._overlayRef.setDirection(this.dir),this._document.addEventListener("keydown",this._escapeListener),this._overlayRef.hasAttached()||(this._overlayRef.attach(this._templatePortal),this.attach.emit()),this.hasBackdrop&&(this._backdropSubscription=this._overlayRef.backdropClick().subscribe(function(){t.backdropClick.emit()}))},t.prototype._detachOverlay=function(){this._overlayRef&&(this._overlayRef.detach(),this.detach.emit()),this._backdropSubscription.unsubscribe(),this._document.removeEventListener("keydown",this._escapeListener)},t.prototype._destroyOverlay=function(){this._overlayRef&&this._overlayRef.dispose(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._document.removeEventListener("keydown",this._escapeListener)},t.decorators=[{type:e.Directive,args:[{selector:"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]",exportAs:"cdkConnectedOverlay"}]}],t.ctorParameters=function(){return[{type:W},{type:e.TemplateRef},{type:e.ViewContainerRef},{type:void 0,decorators:[{type:e.Inject,args:[N]}]},{type:o.Directionality,decorators:[{type:e.Optional}]},{type:void 0,decorators:[{type:e.Optional},{type:e.Inject,args:[c.DOCUMENT]}]}]},t.propDecorators={origin:[{type:e.Input,args:["cdkConnectedOverlayOrigin"]}],positions:[{type:e.Input,args:["cdkConnectedOverlayPositions"]}],offsetX:[{type:e.Input,args:["cdkConnectedOverlayOffsetX"]}],offsetY:[{type:e.Input,args:["cdkConnectedOverlayOffsetY"]}],width:[{type:e.Input,args:["cdkConnectedOverlayWidth"]}],height:[{type:e.Input,args:["cdkConnectedOverlayHeight"]}],minWidth:[{type:e.Input,args:["cdkConnectedOverlayMinWidth"]}],minHeight:[{type:e.Input,args:["cdkConnectedOverlayMinHeight"]}],backdropClass:[{type:e.Input,args:["cdkConnectedOverlayBackdropClass"]}],scrollStrategy:[{type:e.Input,args:["cdkConnectedOverlayScrollStrategy"]}],open:[{type:e.Input,args:["cdkConnectedOverlayOpen"]}],hasBackdrop:[{type:e.Input,args:["cdkConnectedOverlayHasBackdrop"]}],_deprecatedOrigin:[{type:e.Input,args:["origin"]}],_deprecatedPositions:[{type:e.Input,args:["positions"]}],_deprecatedOffsetX:[{type:e.Input,args:["offsetX"]}],_deprecatedOffsetY:[{type:e.Input,args:["offsetY"]}],_deprecatedWidth:[{type:e.Input,args:["width"]}],_deprecatedHeight:[{type:e.Input,args:["height"]}],_deprecatedMinWidth:[{type:e.Input,args:["minWidth"]}],_deprecatedMinHeight:[{type:e.Input,args:["minHeight"]}],_deprecatedBackdropClass:[{type:e.Input,args:["backdropClass"]}],_deprecatedScrollStrategy:[{type:e.Input,args:["scrollStrategy"]}],_deprecatedOpen:[{type:e.Input,args:["open"]}],_deprecatedHasBackdrop:[{type:e.Input,args:["hasBackdrop"]}],backdropClick:[{type:e.Output}],positionChange:[{type:e.Output}],attach:[{type:e.Output}],detach:[{type:e.Output}]},t}(),U=[W,D,F,i.VIEWPORT_RULER_PROVIDER,M,z],K=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{imports:[o.BidiModule,n.PortalModule,i.ScrollDispatchModule],exports:[q,Z,i.ScrollDispatchModule],declarations:[q,Z],providers:[U,I]}]}],t.ctorParameters=function(){return[]},t}(),G=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return d(i,t),i.prototype._createContainer=function(){var e=this;t.prototype._createContainer.call(this),this._adjustParentForFullscreenChange(),this._addFullscreenChangeListener(function(){return e._adjustParentForFullscreenChange()})},i.prototype._adjustParentForFullscreenChange=function(){if(this._containerElement){(this.getFullscreenElement()||document.body).appendChild(this._containerElement)}},i.prototype._addFullscreenChangeListener=function(t){document.fullscreenEnabled?document.addEventListener("fullscreenchange",t):document.webkitFullscreenEnabled?document.addEventListener("webkitfullscreenchange",t):document.mozFullScreenEnabled?document.addEventListener("mozfullscreenchange",t):document.msFullscreenEnabled&&document.addEventListener("MSFullscreenChange",t)},i.prototype.getFullscreenElement=function(){return document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||null},i.decorators=[{type:e.Injectable}],i.ctorParameters=function(){return[]},i}(H);t.Overlay=W,t.OverlayContainer=H,t.CdkOverlayOrigin=Z,t.CdkConnectedOverlay=q,t.FullscreenOverlayContainer=G,t.OverlayRef=X,t.ViewportRuler=i.ViewportRuler,t.OverlayKeyboardDispatcher=L,t.GlobalPositionStrategy=B,t.ConnectedPositionStrategy=Y,t.VIEWPORT_RULER_PROVIDER=i.VIEWPORT_RULER_PROVIDER,t.ConnectedOverlayDirective=q,t.OverlayOrigin=Z,t.OverlayConfig=E,t.ConnectionPositionPair=S,t.ScrollingVisibility=C,t.ConnectedOverlayPositionChange=P,t.CdkScrollable=i.CdkScrollable,t.ScrollDispatcher=i.ScrollDispatcher,t.ScrollStrategyOptions=I,t.RepositionScrollStrategy=x,t.CloseScrollStrategy=R,t.NoopScrollStrategy=w,t.BlockScrollStrategy=j,t.OVERLAY_PROVIDERS=U,t.OverlayModule=K,t.ɵg=F,t.ɵf=b,t.ɵb=M,t.ɵa=v,t.ɵc=N,t.ɵe=z,t.ɵd=m,t.ɵh=D,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk-overlay.umd.min.js.map

@@ -9,2 +9,2 @@ /**

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","@angular/core"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.platform=e.ng.cdk.platform||{}),e.ng.core)}(this,function(e,t){"use strict";function r(){if(null==n)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return n=!0}}))}finally{n=n||!1}return n}function i(){if(s)return s;if("object"!=typeof document||!document)return s=new Set(a);var e=document.createElement("input");return s=new Set(a.filter(function(t){return e.setAttribute("type",t),e.type===t}))}var n,s,o="undefined"!=typeof Intl&&Intl.v8BreakIterator,u=function(){function e(){this.isBrowser="object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!o)&&!!CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}return e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[]},e}(),a=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"],d=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{providers:[u]}]}],e.ctorParameters=function(){return[]},e}();e.Platform=u,e.supportsPassiveEventListeners=r,e.getSupportedInputTypes=i,e.PlatformModule=d,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk-platform.umd.min.js.map
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk-platform.umd.min.js.map

@@ -9,2 +9,2 @@ /**

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","@angular/core"],e):e((t.ng=t.ng||{},t.ng.cdk=t.ng.cdk||{},t.ng.cdk.portal=t.ng.cdk.portal||{}),t.ng.core)}(this,function(t,e){"use strict";function o(t,e){function o(){this.constructor=t}p(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}function n(){throw Error("Must provide a portal to attach")}function r(){throw Error("Host already has a portal attached")}function a(){throw Error("This PortalOutlet has already been disposed")}function i(){throw Error("Attempting to attach an unknown Portal type. BasePortalOutlet accepts either a ComponentPortal or a TemplatePortal.")}function s(){throw Error("Attempting to attach a portal to a null PortalOutlet")}function c(){throw Error("Attempting to detach a portal that is not attached to a host")}var p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])},l=function(){function t(){}return t.prototype.attach=function(t){return null==t&&s(),t.hasAttached()&&r(),this._attachedHost=t,t.attach(this)},t.prototype.detach=function(){var t=this._attachedHost;null==t?c():(this._attachedHost=null,t.detach())},Object.defineProperty(t.prototype,"isAttached",{get:function(){return null!=this._attachedHost},enumerable:!0,configurable:!0}),t.prototype.setAttachedHost=function(t){this._attachedHost=t},t}(),h=function(t){function e(e,o,n){var r=t.call(this)||this;return r.component=e,r.viewContainerRef=o,r.injector=n,r}return o(e,t),e}(l),u=function(t){function e(e,o,n){var r=t.call(this)||this;return r.templateRef=e,r.viewContainerRef=o,n&&(r.context=n),r}return o(e,t),Object.defineProperty(e.prototype,"origin",{get:function(){return this.templateRef.elementRef},enumerable:!0,configurable:!0}),e.prototype.attach=function(e,o){return void 0===o&&(o=this.context),this.context=o,t.prototype.attach.call(this,e)},e.prototype.detach=function(){return this.context=void 0,t.prototype.detach.call(this)},e}(l),d=function(){function t(){this._isDisposed=!1}return t.prototype.hasAttached=function(){return!!this._attachedPortal},t.prototype.attach=function(t){return t||n(),this.hasAttached()&&r(),this._isDisposed&&a(),t instanceof h?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof u?(this._attachedPortal=t,this.attachTemplatePortal(t)):void i()},t.prototype.detach=function(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()},t.prototype.dispose=function(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0},t.prototype.setDisposeFn=function(t){this._disposeFn=t},t.prototype._invokeDisposeFn=function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)},t}(),f=function(t){function e(e,o,n,r){var a=t.call(this)||this;return a._hostDomElement=e,a._componentFactoryResolver=o,a._appRef=n,a._defaultInjector=r,a}return o(e,t),e.prototype.attachComponentPortal=function(t){var e,o=this,n=this._componentFactoryResolver.resolveComponentFactory(t.component);return t.viewContainerRef?(e=t.viewContainerRef.createComponent(n,t.viewContainerRef.length,t.injector||t.viewContainerRef.parentInjector),this.setDisposeFn(function(){return e.destroy()})):(e=n.create(t.injector||this._defaultInjector),this._appRef.attachView(e.hostView),this.setDisposeFn(function(){o._appRef.detachView(e.hostView),e.destroy()})),this._hostDomElement.appendChild(this._getComponentRootNode(e)),e},e.prototype.attachTemplatePortal=function(t){var e=this,o=t.viewContainerRef,n=o.createEmbeddedView(t.templateRef,t.context);return n.detectChanges(),n.rootNodes.forEach(function(t){return e._hostDomElement.appendChild(t)}),this.setDisposeFn(function(){var t=o.indexOf(n);-1!==t&&o.remove(t)}),n},e.prototype.dispose=function(){t.prototype.dispose.call(this),null!=this._hostDomElement.parentNode&&this._hostDomElement.parentNode.removeChild(this._hostDomElement)},e.prototype._getComponentRootNode=function(t){return t.hostView.rootNodes[0]},e}(d),y=function(t){function n(e,o){return t.call(this,e,o)||this}return o(n,t),n.decorators=[{type:e.Directive,args:[{selector:"[cdk-portal], [cdkPortal], [portal]",exportAs:"cdkPortal"}]}],n.ctorParameters=function(){return[{type:e.TemplateRef},{type:e.ViewContainerRef}]},n}(u),_=function(t){function n(e,o){var n=t.call(this)||this;return n._componentFactoryResolver=e,n._viewContainerRef=o,n._portal=null,n}return o(n,t),Object.defineProperty(n.prototype,"_deprecatedPortal",{get:function(){return this.portal},set:function(t){this.portal=t},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"_deprecatedPortalHost",{get:function(){return this.portal},set:function(t){this.portal=t},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,"portal",{get:function(){return this._portal},set:function(e){this.hasAttached()&&t.prototype.detach.call(this),e&&t.prototype.attach.call(this,e),this._portal=e},enumerable:!0,configurable:!0}),n.prototype.ngOnDestroy=function(){t.prototype.dispose.call(this),this._portal=null},n.prototype.attachComponentPortal=function(e){e.setAttachedHost(this);var o=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,n=this._componentFactoryResolver.resolveComponentFactory(e.component),r=o.createComponent(n,o.length,e.injector||o.parentInjector);return t.prototype.setDisposeFn.call(this,function(){return r.destroy()}),this._portal=e,r},n.prototype.attachTemplatePortal=function(e){var o=this;e.setAttachedHost(this);var n=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return t.prototype.setDisposeFn.call(this,function(){return o._viewContainerRef.clear()}),this._portal=e,n},n.decorators=[{type:e.Directive,args:[{selector:"[cdkPortalOutlet], [cdkPortalHost], [portalHost]",exportAs:"cdkPortalOutlet, cdkPortalHost",inputs:["portal: cdkPortalOutlet"]}]}],n.ctorParameters=function(){return[{type:e.ComponentFactoryResolver},{type:e.ViewContainerRef}]},n.propDecorators={_deprecatedPortal:[{type:e.Input,args:["portalHost"]}],_deprecatedPortalHost:[{type:e.Input,args:["cdkPortalHost"]}]},n}(d),m=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{exports:[y,_],declarations:[y,_]}]}],t.ctorParameters=function(){return[]},t}(),P=function(){function t(t,e){this._parentInjector=t,this._customTokens=e}return t.prototype.get=function(t,e){var o=this._customTokens.get(t);return void 0!==o?o:this._parentInjector.get(t,e)},t}();t.DomPortalHost=f,t.PortalHostDirective=_,t.TemplatePortalDirective=y,t.BasePortalHost=d,t.Portal=l,t.ComponentPortal=h,t.TemplatePortal=u,t.BasePortalOutlet=d,t.DomPortalOutlet=f,t.CdkPortal=y,t.CdkPortalOutlet=_,t.PortalModule=m,t.PortalInjector=P,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk-portal.umd.min.js.map
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk-portal.umd.min.js.map

@@ -11,3 +11,3 @@ /**

typeof define === 'function' && define.amd ? define(['exports', '@angular/core', '@angular/cdk/platform', 'rxjs/Subject', 'rxjs/Observable', 'rxjs/observable/of', 'rxjs/observable/fromEvent', 'rxjs/operators/auditTime', 'rxjs/operators/filter', 'rxjs/observable/merge'], factory) :
(factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.scrolling = global.ng.cdk.scrolling || {}),global.ng.core,global.ng.cdk.platform,global.Rx,global.Rx,global.Rx.Observable,global.Rx.Observable,global.Rx.Observable,global.Rx.Observable,global.Rx.Observable));
(factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.scrolling = global.ng.cdk.scrolling || {}),global.ng.core,global.ng.cdk.platform,global.Rx,global.Rx,global.Rx.Observable,global.Rx.Observable,global.Rx.operators,global.Rx.operators,global.Rx.Observable));
}(this, (function (exports,_angular_core,_angular_cdk_platform,rxjs_Subject,rxjs_Observable,rxjs_observable_of,rxjs_observable_fromEvent,rxjs_operators_auditTime,rxjs_operators_filter,rxjs_observable_merge) { 'use strict';

@@ -14,0 +14,0 @@

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/platform"),require("rxjs/Subject"),require("rxjs/Observable"),require("rxjs/observable/of"),require("rxjs/observable/fromEvent"),require("rxjs/operators/auditTime"),require("rxjs/operators/filter"),require("rxjs/observable/merge")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/platform","rxjs/Subject","rxjs/Observable","rxjs/observable/of","rxjs/observable/fromEvent","rxjs/operators/auditTime","rxjs/operators/filter","rxjs/observable/merge"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.scrolling=e.ng.cdk.scrolling||{}),e.ng.core,e.ng.cdk.platform,e.Rx,e.Rx,e.Rx.Observable,e.Rx.Observable,e.Rx.Observable,e.Rx.Observable,e.Rx.Observable)}(this,function(e,t,r,n,o,i,s,l,c,u){"use strict";function a(e,t,r){return e||new d(t,r)}function p(e,t,r){return e||new b(t,r)}var d=function(){function e(e,t){this._ngZone=e,this._platform=t,this._scrolled=new n.Subject,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map}return e.prototype.register=function(e){var t=this,r=e.elementScrolled().subscribe(function(){return t._scrolled.next(e)});this.scrollContainers.set(e,r)},e.prototype.deregister=function(e){var t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))},e.prototype.scrolled=function(e){var t=this;return void 0===e&&(e=20),this._platform.isBrowser?o.Observable.create(function(r){t._globalSubscription||t._addGlobalListener();var n=e>0?t._scrolled.pipe(l.auditTime(e)).subscribe(r):t._scrolled.subscribe(r);return t._scrolledCount++,function(){n.unsubscribe(),t._scrolledCount--,t._globalSubscription&&!t._scrolledCount&&(t._globalSubscription.unsubscribe(),t._globalSubscription=null)}}):i.of()},e.prototype.ancestorScrolled=function(e,t){var r=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(c.filter(function(e){return!e||r.indexOf(e)>-1}))},e.prototype.getAncestorScrollContainers=function(e){var t=this,r=[];return this.scrollContainers.forEach(function(n,o){t._scrollableContainsElement(o,e)&&r.push(o)}),r},e.prototype._scrollableContainsElement=function(e,t){var r=t.nativeElement,n=e.getElementRef().nativeElement;do{if(r==n)return!0}while(r=r.parentElement);return!1},e.prototype._addGlobalListener=function(){var e=this;this._globalSubscription=this._ngZone.runOutsideAngular(function(){return s.fromEvent(window.document,"scroll").subscribe(function(){return e._scrolled.next()})})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:t.NgZone},{type:r.Platform}]},e}(),f={provide:d,deps:[[new t.Optional,new t.SkipSelf,d],t.NgZone,r.Platform],useFactory:a},h=function(){function e(e,t,r){var o=this;this._elementRef=e,this._scroll=t,this._ngZone=r,this._elementScrolled=new n.Subject,this._scrollListener=function(e){return o._elementScrolled.next(e)}}return e.prototype.ngOnInit=function(){var e=this;this._ngZone.runOutsideAngular(function(){e.getElementRef().nativeElement.addEventListener("scroll",e._scrollListener)}),this._scroll.register(this)},e.prototype.ngOnDestroy=function(){this._scroll.deregister(this),this._scrollListener&&this.getElementRef().nativeElement.removeEventListener("scroll",this._scrollListener)},e.prototype.elementScrolled=function(){return this._elementScrolled.asObservable()},e.prototype.getElementRef=function(){return this._elementRef},e.decorators=[{type:t.Directive,args:[{selector:"[cdk-scrollable], [cdkScrollable]"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:d},{type:t.NgZone}]},e}(),b=function(){function e(e,t){var r=this;this._change=e.isBrowser?t.runOutsideAngular(function(){return u.merge(s.fromEvent(window,"resize"),s.fromEvent(window,"orientationchange"))}):i.of(),this._invalidateCache=this.change().subscribe(function(){return r._updateViewportSize()})}return e.prototype.ngOnDestroy=function(){this._invalidateCache.unsubscribe()},e.prototype.getViewportSize=function(){return this._viewportSize||this._updateViewportSize(),{width:this._viewportSize.width,height:this._viewportSize.height}},e.prototype.getViewportRect=function(){var e=this.getViewportScrollPosition(),t=this.getViewportSize(),r=t.width,n=t.height;return{top:e.top,left:e.left,bottom:e.top+n,right:e.left+r,height:n,width:r}},e.prototype.getViewportScrollPosition=function(){var e=document.documentElement.getBoundingClientRect();return{top:-e.top||document.body.scrollTop||window.scrollY||document.documentElement.scrollTop||0,left:-e.left||document.body.scrollLeft||window.scrollX||document.documentElement.scrollLeft||0}},e.prototype.change=function(e){return void 0===e&&(e=20),e>0?this._change.pipe(l.auditTime(e)):this._change},e.prototype._updateViewportSize=function(){this._viewportSize={width:window.innerWidth,height:window.innerHeight}},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:r.Platform},{type:t.NgZone}]},e}(),g={provide:b,deps:[[new t.Optional,new t.SkipSelf,b],r.Platform,t.NgZone],useFactory:p},_=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[r.PlatformModule],exports:[h],declarations:[h],providers:[f]}]}],e.ctorParameters=function(){return[]},e}();e.DEFAULT_SCROLL_TIME=20,e.ScrollDispatcher=d,e.SCROLL_DISPATCHER_PROVIDER_FACTORY=a,e.SCROLL_DISPATCHER_PROVIDER=f,e.CdkScrollable=h,e.DEFAULT_RESIZE_TIME=20,e.ViewportRuler=b,e.VIEWPORT_RULER_PROVIDER_FACTORY=p,e.VIEWPORT_RULER_PROVIDER=g,e.ScrollDispatchModule=_,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk-scrolling.umd.min.js.map
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/platform"),require("rxjs/Subject"),require("rxjs/Observable"),require("rxjs/observable/of"),require("rxjs/observable/fromEvent"),require("rxjs/operators/auditTime"),require("rxjs/operators/filter"),require("rxjs/observable/merge")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/platform","rxjs/Subject","rxjs/Observable","rxjs/observable/of","rxjs/observable/fromEvent","rxjs/operators/auditTime","rxjs/operators/filter","rxjs/observable/merge"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.scrolling=e.ng.cdk.scrolling||{}),e.ng.core,e.ng.cdk.platform,e.Rx,e.Rx,e.Rx.Observable,e.Rx.Observable,e.Rx.operators,e.Rx.operators,e.Rx.Observable)}(this,function(e,t,r,o,n,i,s,l,c,u){"use strict";function a(e,t,r){return e||new d(t,r)}function p(e,t,r){return e||new b(t,r)}var d=function(){function e(e,t){this._ngZone=e,this._platform=t,this._scrolled=new o.Subject,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map}return e.prototype.register=function(e){var t=this,r=e.elementScrolled().subscribe(function(){return t._scrolled.next(e)});this.scrollContainers.set(e,r)},e.prototype.deregister=function(e){var t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))},e.prototype.scrolled=function(e){var t=this;return void 0===e&&(e=20),this._platform.isBrowser?n.Observable.create(function(r){t._globalSubscription||t._addGlobalListener();var o=e>0?t._scrolled.pipe(l.auditTime(e)).subscribe(r):t._scrolled.subscribe(r);return t._scrolledCount++,function(){o.unsubscribe(),t._scrolledCount--,t._globalSubscription&&!t._scrolledCount&&(t._globalSubscription.unsubscribe(),t._globalSubscription=null)}}):i.of()},e.prototype.ancestorScrolled=function(e,t){var r=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(c.filter(function(e){return!e||r.indexOf(e)>-1}))},e.prototype.getAncestorScrollContainers=function(e){var t=this,r=[];return this.scrollContainers.forEach(function(o,n){t._scrollableContainsElement(n,e)&&r.push(n)}),r},e.prototype._scrollableContainsElement=function(e,t){var r=t.nativeElement,o=e.getElementRef().nativeElement;do{if(r==o)return!0}while(r=r.parentElement);return!1},e.prototype._addGlobalListener=function(){var e=this;this._globalSubscription=this._ngZone.runOutsideAngular(function(){return s.fromEvent(window.document,"scroll").subscribe(function(){return e._scrolled.next()})})},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:t.NgZone},{type:r.Platform}]},e}(),f={provide:d,deps:[[new t.Optional,new t.SkipSelf,d],t.NgZone,r.Platform],useFactory:a},h=function(){function e(e,t,r){var n=this;this._elementRef=e,this._scroll=t,this._ngZone=r,this._elementScrolled=new o.Subject,this._scrollListener=function(e){return n._elementScrolled.next(e)}}return e.prototype.ngOnInit=function(){var e=this;this._ngZone.runOutsideAngular(function(){e.getElementRef().nativeElement.addEventListener("scroll",e._scrollListener)}),this._scroll.register(this)},e.prototype.ngOnDestroy=function(){this._scroll.deregister(this),this._scrollListener&&this.getElementRef().nativeElement.removeEventListener("scroll",this._scrollListener)},e.prototype.elementScrolled=function(){return this._elementScrolled.asObservable()},e.prototype.getElementRef=function(){return this._elementRef},e.decorators=[{type:t.Directive,args:[{selector:"[cdk-scrollable], [cdkScrollable]"}]}],e.ctorParameters=function(){return[{type:t.ElementRef},{type:d},{type:t.NgZone}]},e}(),b=function(){function e(e,t){var r=this;this._change=e.isBrowser?t.runOutsideAngular(function(){return u.merge(s.fromEvent(window,"resize"),s.fromEvent(window,"orientationchange"))}):i.of(),this._invalidateCache=this.change().subscribe(function(){return r._updateViewportSize()})}return e.prototype.ngOnDestroy=function(){this._invalidateCache.unsubscribe()},e.prototype.getViewportSize=function(){return this._viewportSize||this._updateViewportSize(),{width:this._viewportSize.width,height:this._viewportSize.height}},e.prototype.getViewportRect=function(){var e=this.getViewportScrollPosition(),t=this.getViewportSize(),r=t.width,o=t.height;return{top:e.top,left:e.left,bottom:e.top+o,right:e.left+r,height:o,width:r}},e.prototype.getViewportScrollPosition=function(){var e=document.documentElement.getBoundingClientRect();return{top:-e.top||document.body.scrollTop||window.scrollY||document.documentElement.scrollTop||0,left:-e.left||document.body.scrollLeft||window.scrollX||document.documentElement.scrollLeft||0}},e.prototype.change=function(e){return void 0===e&&(e=20),e>0?this._change.pipe(l.auditTime(e)):this._change},e.prototype._updateViewportSize=function(){this._viewportSize={width:window.innerWidth,height:window.innerHeight}},e.decorators=[{type:t.Injectable}],e.ctorParameters=function(){return[{type:r.Platform},{type:t.NgZone}]},e}(),g={provide:b,deps:[[new t.Optional,new t.SkipSelf,b],r.Platform,t.NgZone],useFactory:p},_=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[r.PlatformModule],exports:[h],declarations:[h],providers:[f]}]}],e.ctorParameters=function(){return[]},e}();e.DEFAULT_SCROLL_TIME=20,e.ScrollDispatcher=d,e.SCROLL_DISPATCHER_PROVIDER_FACTORY=a,e.SCROLL_DISPATCHER_PROVIDER=f,e.CdkScrollable=h,e.DEFAULT_RESIZE_TIME=20,e.ViewportRuler=b,e.VIEWPORT_RULER_PROVIDER_FACTORY=p,e.VIEWPORT_RULER_PROVIDER=g,e.ScrollDispatchModule=_,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk-scrolling.umd.min.js.map

@@ -216,3 +216,3 @@ /**

if (this._steps) {
if (this._anyControlsInvalid(index) || index < this._selectedIndex &&
if (this._anyControlsInvalidOrPending(index) || index < this._selectedIndex &&
!this._steps.toArray()[index].editable) {

@@ -454,3 +454,3 @@ // remove focus from clicked step header if the step is not able to be selected

*/
CdkStepper.prototype._anyControlsInvalid = /**
CdkStepper.prototype._anyControlsInvalidOrPending = /**
* @param {?} index

@@ -463,3 +463,5 @@ * @return {?}

if (this._linear && index >= 0) {
return steps.slice(0, index).some(function (step) { return step.stepControl && step.stepControl.invalid; });
return steps.slice(0, index).some(function (step) {
return step.stepControl && (step.stepControl.invalid || step.stepControl.pending);
});
}

@@ -466,0 +468,0 @@ return false;

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/keycodes"),require("@angular/cdk/coercion"),require("@angular/forms"),require("@angular/cdk/bidi"),require("rxjs/Subject"),require("@angular/common")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/keycodes","@angular/cdk/coercion","@angular/forms","@angular/cdk/bidi","rxjs/Subject","@angular/common"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.stepper=e.ng.cdk.stepper||{}),e.ng.core,e.ng.cdk.keycodes,e.ng.cdk.coercion,e.ng.forms,e.ng.cdk.bidi,e.Rx,e.ng.common)}(this,function(e,t,n,r,o,i,s,c){"use strict";var p=function(){function e(e){this.template=e}return e.decorators=[{type:t.Directive,args:[{selector:"[cdkStepLabel]"}]}],e.ctorParameters=function(){return[{type:t.TemplateRef}]},e}(),u=0,a=function(){function e(){}return e}(),d=function(){function e(e){this._stepper=e,this.interacted=!1,this._editable=!0,this._optional=!1,this._customCompleted=null}return Object.defineProperty(e.prototype,"editable",{get:function(){return this._editable},set:function(e){this._editable=r.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"optional",{get:function(){return this._optional},set:function(e){this._optional=r.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"completed",{get:function(){return null==this._customCompleted?this._defaultCompleted:this._customCompleted},set:function(e){this._customCompleted=r.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_defaultCompleted",{get:function(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted},enumerable:!0,configurable:!0}),e.prototype.select=function(){this._stepper.selected=this},e.prototype.ngOnChanges=function(){this._stepper._stateChanged()},e.decorators=[{type:t.Component,args:[{selector:"cdk-step",exportAs:"cdkStep",template:"<ng-template><ng-content></ng-content></ng-template>",encapsulation:t.ViewEncapsulation.None,preserveWhitespaces:!1,changeDetection:t.ChangeDetectionStrategy.OnPush}]}],e.ctorParameters=function(){return[{type:l,decorators:[{type:t.Inject,args:[t.forwardRef(function(){return l})]}]}]},e.propDecorators={stepLabel:[{type:t.ContentChild,args:[p]}],content:[{type:t.ViewChild,args:[t.TemplateRef]}],stepControl:[{type:t.Input}],label:[{type:t.Input}],editable:[{type:t.Input}],optional:[{type:t.Input}],completed:[{type:t.Input}]},e}(),l=function(){function e(e,n){this._dir=e,this._changeDetectorRef=n,this._destroyed=new s.Subject,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.EventEmitter,this._focusIndex=0,this._groupId=u++}return Object.defineProperty(e.prototype,"linear",{get:function(){return this._linear},set:function(e){this._linear=r.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selectedIndex",{get:function(){return this._selectedIndex},set:function(e){this._steps?this._anyControlsInvalid(e)||e<this._selectedIndex&&!this._steps.toArray()[e].editable?this._stepHeader.toArray()[e].nativeElement.blur():this._selectedIndex!=e&&(this._emitStepperSelectionEvent(e),this._focusIndex=this._selectedIndex):this._selectedIndex=this._focusIndex=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selected",{get:function(){return this._steps.toArray()[this.selectedIndex]},set:function(e){this.selectedIndex=this._steps.toArray().indexOf(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this._destroyed.next(),this._destroyed.complete()},e.prototype.next=function(){this.selectedIndex=Math.min(this._selectedIndex+1,this._steps.length-1)},e.prototype.previous=function(){this.selectedIndex=Math.max(this._selectedIndex-1,0)},e.prototype._getStepLabelId=function(e){return"cdk-step-label-"+this._groupId+"-"+e},e.prototype._getStepContentId=function(e){return"cdk-step-content-"+this._groupId+"-"+e},e.prototype._stateChanged=function(){this._changeDetectorRef.markForCheck()},e.prototype._getAnimationDirection=function(e){var t=e-this._selectedIndex;return t<0?"rtl"===this._layoutDirection()?"next":"previous":t>0?"rtl"===this._layoutDirection()?"previous":"next":"current"},e.prototype._getIndicatorType=function(e){var t=this._steps.toArray()[e];return t.completed&&this._selectedIndex!=e?t.editable?"edit":"done":"number"},e.prototype._emitStepperSelectionEvent=function(e){var t=this._steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:t[e],previouslySelectedStep:t[this._selectedIndex]}),this._selectedIndex=e,this._stateChanged()},e.prototype._onKeydown=function(e){switch(e.keyCode){case n.RIGHT_ARROW:"rtl"===this._layoutDirection()?this._focusPreviousStep():this._focusNextStep();break;case n.LEFT_ARROW:"rtl"===this._layoutDirection()?this._focusNextStep():this._focusPreviousStep();break;case n.SPACE:case n.ENTER:this.selectedIndex=this._focusIndex;break;default:return}e.preventDefault()},e.prototype._focusNextStep=function(){this._focusStep((this._focusIndex+1)%this._steps.length)},e.prototype._focusPreviousStep=function(){this._focusStep((this._focusIndex+this._steps.length-1)%this._steps.length)},e.prototype._focusStep=function(e){this._focusIndex=e,this._stepHeader.toArray()[this._focusIndex].nativeElement.focus()},e.prototype._anyControlsInvalid=function(e){var t=this._steps.toArray();return t[this._selectedIndex].interacted=!0,!!(this._linear&&e>=0)&&t.slice(0,e).some(function(e){return e.stepControl&&e.stepControl.invalid})},e.prototype._layoutDirection=function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"},e.decorators=[{type:t.Directive,args:[{selector:"[cdkStepper]",exportAs:"cdkStepper"}]}],e.ctorParameters=function(){return[{type:i.Directionality,decorators:[{type:t.Optional}]},{type:t.ChangeDetectorRef}]},e.propDecorators={_steps:[{type:t.ContentChildren,args:[d]}],linear:[{type:t.Input}],selectedIndex:[{type:t.Input}],selected:[{type:t.Input}],selectionChange:[{type:t.Output}]},e}(),h=function(){function e(e){this._stepper=e}return e.decorators=[{type:t.Directive,args:[{selector:"button[cdkStepperNext]",host:{"(click)":"_stepper.next()"}}]}],e.ctorParameters=function(){return[{type:l}]},e}(),f=function(){function e(e){this._stepper=e}return e.decorators=[{type:t.Directive,args:[{selector:"button[cdkStepperPrevious]",host:{"(click)":"_stepper.previous()"}}]}],e.ctorParameters=function(){return[{type:l}]},e}(),_=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[i.BidiModule,c.CommonModule],exports:[d,l,p,h,f],declarations:[d,l,p,h,f]}]}],e.ctorParameters=function(){return[]},e}();e.StepperSelectionEvent=a,e.CdkStep=d,e.CdkStepper=l,e.CdkStepLabel=p,e.CdkStepperNext=h,e.CdkStepperPrevious=f,e.CdkStepperModule=_,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk-stepper.umd.min.js.map
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/keycodes"),require("@angular/cdk/coercion"),require("@angular/forms"),require("@angular/cdk/bidi"),require("rxjs/Subject"),require("@angular/common")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/keycodes","@angular/cdk/coercion","@angular/forms","@angular/cdk/bidi","rxjs/Subject","@angular/common"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.stepper=e.ng.cdk.stepper||{}),e.ng.core,e.ng.cdk.keycodes,e.ng.cdk.coercion,e.ng.forms,e.ng.cdk.bidi,e.Rx,e.ng.common)}(this,function(e,t,n,r,o,i,s,c){"use strict";var p=function(){function e(e){this.template=e}return e.decorators=[{type:t.Directive,args:[{selector:"[cdkStepLabel]"}]}],e.ctorParameters=function(){return[{type:t.TemplateRef}]},e}(),u=0,a=function(){function e(){}return e}(),d=function(){function e(e){this._stepper=e,this.interacted=!1,this._editable=!0,this._optional=!1,this._customCompleted=null}return Object.defineProperty(e.prototype,"editable",{get:function(){return this._editable},set:function(e){this._editable=r.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"optional",{get:function(){return this._optional},set:function(e){this._optional=r.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"completed",{get:function(){return null==this._customCompleted?this._defaultCompleted:this._customCompleted},set:function(e){this._customCompleted=r.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_defaultCompleted",{get:function(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted},enumerable:!0,configurable:!0}),e.prototype.select=function(){this._stepper.selected=this},e.prototype.ngOnChanges=function(){this._stepper._stateChanged()},e.decorators=[{type:t.Component,args:[{selector:"cdk-step",exportAs:"cdkStep",template:"<ng-template><ng-content></ng-content></ng-template>",encapsulation:t.ViewEncapsulation.None,preserveWhitespaces:!1,changeDetection:t.ChangeDetectionStrategy.OnPush}]}],e.ctorParameters=function(){return[{type:l,decorators:[{type:t.Inject,args:[t.forwardRef(function(){return l})]}]}]},e.propDecorators={stepLabel:[{type:t.ContentChild,args:[p]}],content:[{type:t.ViewChild,args:[t.TemplateRef]}],stepControl:[{type:t.Input}],label:[{type:t.Input}],editable:[{type:t.Input}],optional:[{type:t.Input}],completed:[{type:t.Input}]},e}(),l=function(){function e(e,n){this._dir=e,this._changeDetectorRef=n,this._destroyed=new s.Subject,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.EventEmitter,this._focusIndex=0,this._groupId=u++}return Object.defineProperty(e.prototype,"linear",{get:function(){return this._linear},set:function(e){this._linear=r.coerceBooleanProperty(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selectedIndex",{get:function(){return this._selectedIndex},set:function(e){this._steps?this._anyControlsInvalidOrPending(e)||e<this._selectedIndex&&!this._steps.toArray()[e].editable?this._stepHeader.toArray()[e].nativeElement.blur():this._selectedIndex!=e&&(this._emitStepperSelectionEvent(e),this._focusIndex=this._selectedIndex):this._selectedIndex=this._focusIndex=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selected",{get:function(){return this._steps.toArray()[this.selectedIndex]},set:function(e){this.selectedIndex=this._steps.toArray().indexOf(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnDestroy=function(){this._destroyed.next(),this._destroyed.complete()},e.prototype.next=function(){this.selectedIndex=Math.min(this._selectedIndex+1,this._steps.length-1)},e.prototype.previous=function(){this.selectedIndex=Math.max(this._selectedIndex-1,0)},e.prototype._getStepLabelId=function(e){return"cdk-step-label-"+this._groupId+"-"+e},e.prototype._getStepContentId=function(e){return"cdk-step-content-"+this._groupId+"-"+e},e.prototype._stateChanged=function(){this._changeDetectorRef.markForCheck()},e.prototype._getAnimationDirection=function(e){var t=e-this._selectedIndex;return t<0?"rtl"===this._layoutDirection()?"next":"previous":t>0?"rtl"===this._layoutDirection()?"previous":"next":"current"},e.prototype._getIndicatorType=function(e){var t=this._steps.toArray()[e];return t.completed&&this._selectedIndex!=e?t.editable?"edit":"done":"number"},e.prototype._emitStepperSelectionEvent=function(e){var t=this._steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:t[e],previouslySelectedStep:t[this._selectedIndex]}),this._selectedIndex=e,this._stateChanged()},e.prototype._onKeydown=function(e){switch(e.keyCode){case n.RIGHT_ARROW:"rtl"===this._layoutDirection()?this._focusPreviousStep():this._focusNextStep();break;case n.LEFT_ARROW:"rtl"===this._layoutDirection()?this._focusNextStep():this._focusPreviousStep();break;case n.SPACE:case n.ENTER:this.selectedIndex=this._focusIndex;break;default:return}e.preventDefault()},e.prototype._focusNextStep=function(){this._focusStep((this._focusIndex+1)%this._steps.length)},e.prototype._focusPreviousStep=function(){this._focusStep((this._focusIndex+this._steps.length-1)%this._steps.length)},e.prototype._focusStep=function(e){this._focusIndex=e,this._stepHeader.toArray()[this._focusIndex].nativeElement.focus()},e.prototype._anyControlsInvalidOrPending=function(e){var t=this._steps.toArray();return t[this._selectedIndex].interacted=!0,!!(this._linear&&e>=0)&&t.slice(0,e).some(function(e){return e.stepControl&&(e.stepControl.invalid||e.stepControl.pending)})},e.prototype._layoutDirection=function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"},e.decorators=[{type:t.Directive,args:[{selector:"[cdkStepper]",exportAs:"cdkStepper"}]}],e.ctorParameters=function(){return[{type:i.Directionality,decorators:[{type:t.Optional}]},{type:t.ChangeDetectorRef}]},e.propDecorators={_steps:[{type:t.ContentChildren,args:[d]}],linear:[{type:t.Input}],selectedIndex:[{type:t.Input}],selected:[{type:t.Input}],selectionChange:[{type:t.Output}]},e}(),h=function(){function e(e){this._stepper=e}return e.decorators=[{type:t.Directive,args:[{selector:"button[cdkStepperNext]",host:{"(click)":"_stepper.next()"}}]}],e.ctorParameters=function(){return[{type:l}]},e}(),f=function(){function e(e){this._stepper=e}return e.decorators=[{type:t.Directive,args:[{selector:"button[cdkStepperPrevious]",host:{"(click)":"_stepper.previous()"}}]}],e.ctorParameters=function(){return[{type:l}]},e}(),_=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[i.BidiModule,c.CommonModule],exports:[d,l,p,h,f],declarations:[d,l,p,h,f]}]}],e.ctorParameters=function(){return[]},e}();e.StepperSelectionEvent=a,e.CdkStep=d,e.CdkStepper=l,e.CdkStepLabel=p,e.CdkStepperNext=h,e.CdkStepperPrevious=f,e.CdkStepperModule=_,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk-stepper.umd.min.js.map

@@ -11,3 +11,3 @@ /**

typeof define === 'function' && define.amd ? define(['exports', '@angular/core', '@angular/cdk/collections', 'rxjs/operators/takeUntil', 'rxjs/BehaviorSubject', 'rxjs/Subject', '@angular/common'], factory) :
(factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.table = global.ng.cdk.table || {}),global.ng.core,global.ng.cdk.collections,global.Rx.Observable,global.Rx,global.Rx,global.ng.common));
(factory((global.ng = global.ng || {}, global.ng.cdk = global.ng.cdk || {}, global.ng.cdk.table = global.ng.cdk.table || {}),global.ng.core,global.ng.cdk.collections,global.Rx.operators,global.Rx,global.Rx,global.ng.common));
}(this, (function (exports,_angular_core,_angular_cdk_collections,rxjs_operators_takeUntil,rxjs_BehaviorSubject,rxjs_Subject,_angular_common) { 'use strict';

@@ -14,0 +14,0 @@

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/collections"),require("rxjs/operators/takeUntil"),require("rxjs/BehaviorSubject"),require("rxjs/Subject"),require("@angular/common")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/collections","rxjs/operators/takeUntil","rxjs/BehaviorSubject","rxjs/Subject","@angular/common"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.table=e.ng.cdk.table||{}),e.ng.core,e.ng.cdk.collections,e.Rx.Observable,e.Rx,e.Rx,e.ng.common)}(this,function(e,t,r,n,o,i,a){"use strict";function c(e,t){function r(){this.constructor=e}h(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}function s(e){return Error('Could not find column with id "'+e+'".')}function l(e){return Error('Duplicate column definition name provided: "'+e+'".')}function u(){return Error("There can only be one default row without a when predicate function.")}function f(){return Error("Could not find a matching row definition for the provided row data.")}function d(){return Error("Missing definitions for header and row, cannot determine which columns should be rendered.")}var h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},p="<ng-container cdkCellOutlet></ng-container>",m=function(){function e(e,t){this.template=e,this._differs=t}return e.prototype.ngOnChanges=function(e){var t=e.columns.currentValue||[];this._columnsDiffer||(this._columnsDiffer=this._differs.find(t).create(),this._columnsDiffer.diff(t))},e.prototype.getColumnsDiff=function(){return this._columnsDiffer.diff(this.columns)},e}(),w=function(e){function r(t,r){return e.call(this,t,r)||this}return c(r,e),r.decorators=[{type:t.Directive,args:[{selector:"[cdkHeaderRowDef]",inputs:["columns: cdkHeaderRowDef"]}]}],r.ctorParameters=function(){return[{type:t.TemplateRef},{type:t.IterableDiffers}]},r}(m),_=function(e){function r(t,r){return e.call(this,t,r)||this}return c(r,e),r.decorators=[{type:t.Directive,args:[{selector:"[cdkRowDef]",inputs:["columns: cdkRowDefColumns","when: cdkRowDefWhen"]}]}],r.ctorParameters=function(){return[{type:t.TemplateRef},{type:t.IterableDiffers}]},r}(m),C=function(){function e(t){this._viewContainer=t,e.mostRecentCellOutlet=this}return e.mostRecentCellOutlet=null,e.decorators=[{type:t.Directive,args:[{selector:"[cdkCellOutlet]"}]}],e.ctorParameters=function(){return[{type:t.ViewContainerRef}]},e}(),g=function(){function e(){}return e.decorators=[{type:t.Component,args:[{selector:"cdk-header-row",template:p,host:{class:"cdk-header-row",role:"row"},changeDetection:t.ChangeDetectionStrategy.OnPush,encapsulation:t.ViewEncapsulation.None,preserveWhitespaces:!1}]}],e.ctorParameters=function(){return[]},e}(),y=function(){function e(){}return e.decorators=[{type:t.Component,args:[{selector:"cdk-row",template:p,host:{class:"cdk-row",role:"row"},changeDetection:t.ChangeDetectionStrategy.OnPush,encapsulation:t.ViewEncapsulation.None,preserveWhitespaces:!1}]}],e.ctorParameters=function(){return[]},e}(),D=function(){function e(e){this.template=e}return e.decorators=[{type:t.Directive,args:[{selector:"[cdkCellDef]"}]}],e.ctorParameters=function(){return[{type:t.TemplateRef}]},e}(),v=function(){function e(e){this.template=e}return e.decorators=[{type:t.Directive,args:[{selector:"[cdkHeaderCellDef]"}]}],e.ctorParameters=function(){return[{type:t.TemplateRef}]},e}(),R=function(){function e(){}return Object.defineProperty(e.prototype,"name",{get:function(){return this._name},set:function(e){this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-")},enumerable:!0,configurable:!0}),e.decorators=[{type:t.Directive,args:[{selector:"[cdkColumnDef]"}]}],e.ctorParameters=function(){return[]},e.propDecorators={name:[{type:t.Input,args:["cdkColumnDef"]}],cell:[{type:t.ContentChild,args:[D]}],headerCell:[{type:t.ContentChild,args:[v]}]},e}(),k=function(){function e(e,t){t.nativeElement.classList.add("cdk-column-"+e.cssClassFriendlyName)}return e.decorators=[{type:t.Directive,args:[{selector:"cdk-header-cell",host:{class:"cdk-header-cell",role:"columnheader"}}]}],e.ctorParameters=function(){return[{type:R},{type:t.ElementRef}]},e}(),b=function(){function e(e,t){t.nativeElement.classList.add("cdk-column-"+e.cssClassFriendlyName)}return e.decorators=[{type:t.Directive,args:[{selector:"cdk-cell",host:{class:"cdk-cell",role:"gridcell"}}]}],e.ctorParameters=function(){return[{type:R},{type:t.ElementRef}]},e}(),P=function(){function e(e){this.viewContainer=e}return e.decorators=[{type:t.Directive,args:[{selector:"[rowPlaceholder]"}]}],e.ctorParameters=function(){return[{type:t.ViewContainerRef}]},e}(),E=function(){function e(e){this.viewContainer=e}return e.decorators=[{type:t.Directive,args:[{selector:"[headerRowPlaceholder]"}]}],e.ctorParameters=function(){return[{type:t.ViewContainerRef}]},e}(),x="\n <ng-container headerRowPlaceholder></ng-container>\n <ng-container rowPlaceholder></ng-container>",S=(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}c(t,e)}(t.EmbeddedViewRef),function(){function e(e,t,r,n){this._differs=e,this._changeDetectorRef=t,this._onDestroy=new i.Subject,this._data=[],this._columnDefsByName=new Map,this.viewChange=new o.BehaviorSubject({start:0,end:Number.MAX_VALUE}),n||r.nativeElement.setAttribute("role","grid")}return Object.defineProperty(e.prototype,"trackBy",{get:function(){return this._trackByFn},set:function(e){t.isDevMode()&&null!=e&&"function"!=typeof e&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(e)+"."),this._trackByFn=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dataSource",{get:function(){return this._dataSource},set:function(e){this._dataSource!==e&&this._switchDataSource(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){this._dataDiffer=this._differs.find([]).create(this._trackByFn)},e.prototype.ngAfterContentInit=function(){var e=this;if(!this._headerDef&&!this._rowDefs.length)throw d();this._cacheColumnDefsByName(),this._columnDefs.changes.subscribe(function(){return e._cacheColumnDefsByName()}),this._renderHeaderRow()},e.prototype.ngAfterContentChecked=function(){this._renderUpdatedColumns();var e=this._rowDefs.filter(function(e){return!e.when});if(e.length>1)throw u();this._defaultRowDef=e[0],this.dataSource&&!this._renderChangeSubscription&&this._observeRenderChanges()},e.prototype.ngOnDestroy=function(){this._rowPlaceholder.viewContainer.clear(),this._headerRowPlaceholder.viewContainer.clear(),this._onDestroy.next(),this._onDestroy.complete(),this.dataSource&&this.dataSource.disconnect(this)},e.prototype._cacheColumnDefsByName=function(){var e=this;this._columnDefsByName.clear(),this._columnDefs.forEach(function(t){if(e._columnDefsByName.has(t.name))throw l(t.name);e._columnDefsByName.set(t.name,t)})},e.prototype._renderUpdatedColumns=function(){var e=this;this._rowDefs.forEach(function(t){t.getColumnsDiff()&&(e._dataDiffer.diff([]),e._rowPlaceholder.viewContainer.clear(),e._renderRowChanges())}),this._headerDef.getColumnsDiff()&&(this._headerRowPlaceholder.viewContainer.clear(),this._renderHeaderRow())},e.prototype._switchDataSource=function(e){this._data=[],this.dataSource&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||this._rowPlaceholder.viewContainer.clear(),this._dataSource=e},e.prototype._observeRenderChanges=function(){var e=this;this._renderChangeSubscription=this.dataSource.connect(this).pipe(n.takeUntil(this._onDestroy)).subscribe(function(t){e._data=t,e._renderRowChanges()})},e.prototype._renderHeaderRow=function(){var e=this._getHeaderCellTemplatesForRow(this._headerDef);e.length&&(this._headerRowPlaceholder.viewContainer.createEmbeddedView(this._headerDef.template,{cells:e}),e.forEach(function(e){C.mostRecentCellOutlet&&C.mostRecentCellOutlet._viewContainer.createEmbeddedView(e.template,{})}),this._changeDetectorRef.markForCheck())},e.prototype._renderRowChanges=function(){var e=this,t=this._dataDiffer.diff(this._data);if(t){var r=this._rowPlaceholder.viewContainer;t.forEachOperation(function(t,n,o){if(null==t.previousIndex)e._insertRow(t.item,o);else if(null==o)r.remove(n);else{var i=r.get(n);r.move(i,o)}}),this._updateRowIndexContext(),t.forEachIdentityChange(function(e){r.get(e.currentIndex).context.$implicit=e.item})}},e.prototype._getRowDef=function(e,t){if(1==this._rowDefs.length)return this._rowDefs.first;var r=this._rowDefs.find(function(r){return r.when&&r.when(t,e)})||this._defaultRowDef;if(!r)throw f();return r},e.prototype._insertRow=function(e,t){var r=this._getRowDef(e,t),n={$implicit:e};this._rowPlaceholder.viewContainer.createEmbeddedView(r.template,n,t),this._getCellTemplatesForRow(r).forEach(function(e){C.mostRecentCellOutlet&&C.mostRecentCellOutlet._viewContainer.createEmbeddedView(e.template,n)}),this._changeDetectorRef.markForCheck()},e.prototype._updateRowIndexContext=function(){for(var e=this._rowPlaceholder.viewContainer,t=0,r=e.length;t<r;t++){var n=e.get(t);n.context.index=t,n.context.count=r,n.context.first=0===t,n.context.last=t===r-1,n.context.even=t%2==0,n.context.odd=!n.context.even}},e.prototype._getHeaderCellTemplatesForRow=function(e){var t=this;return e.columns?e.columns.map(function(e){var r=t._columnDefsByName.get(e);if(!r)throw s(e);return r.headerCell}):[]},e.prototype._getCellTemplatesForRow=function(e){var t=this;return e.columns?e.columns.map(function(e){var r=t._columnDefsByName.get(e);if(!r)throw s(e);return r.cell}):[]},e.decorators=[{type:t.Component,args:[{selector:"cdk-table",exportAs:"cdkTable",template:x,host:{class:"cdk-table"},encapsulation:t.ViewEncapsulation.None,preserveWhitespaces:!1,changeDetection:t.ChangeDetectionStrategy.OnPush}]}],e.ctorParameters=function(){return[{type:t.IterableDiffers},{type:t.ChangeDetectorRef},{type:t.ElementRef},{type:void 0,decorators:[{type:t.Attribute,args:["role"]}]}]},e.propDecorators={trackBy:[{type:t.Input}],dataSource:[{type:t.Input}],_rowPlaceholder:[{type:t.ViewChild,args:[P]}],_headerRowPlaceholder:[{type:t.ViewChild,args:[E]}],_columnDefs:[{type:t.ContentChildren,args:[R]}],_headerDef:[{type:t.ContentChild,args:[w]}],_rowDefs:[{type:t.ContentChildren,args:[_]}]},e}()),O=[S,_,D,C,v,R,b,y,k,g,w,P,E],B=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[a.CommonModule],exports:[O],declarations:[O]}]}],e.ctorParameters=function(){return[]},e}();e.DataSource=r.DataSource,e.RowPlaceholder=P,e.HeaderRowPlaceholder=E,e.CDK_TABLE_TEMPLATE=x,e.CdkTable=S,e.CdkCellDef=D,e.CdkHeaderCellDef=v,e.CdkColumnDef=R,e.CdkHeaderCell=k,e.CdkCell=b,e.CDK_ROW_TEMPLATE=p,e.BaseRowDef=m,e.CdkHeaderRowDef=w,e.CdkRowDef=_,e.CdkCellOutlet=C,e.CdkHeaderRow=g,e.CdkRow=y,e.CdkTableModule=B,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk-table.umd.min.js.map
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("@angular/cdk/collections"),require("rxjs/operators/takeUntil"),require("rxjs/BehaviorSubject"),require("rxjs/Subject"),require("@angular/common")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/cdk/collections","rxjs/operators/takeUntil","rxjs/BehaviorSubject","rxjs/Subject","@angular/common"],t):t((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{},e.ng.cdk.table=e.ng.cdk.table||{}),e.ng.core,e.ng.cdk.collections,e.Rx.operators,e.Rx,e.Rx,e.ng.common)}(this,function(e,t,r,n,o,i,a){"use strict";function c(e,t){function r(){this.constructor=e}h(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}function s(e){return Error('Could not find column with id "'+e+'".')}function l(e){return Error('Duplicate column definition name provided: "'+e+'".')}function u(){return Error("There can only be one default row without a when predicate function.")}function f(){return Error("Could not find a matching row definition for the provided row data.")}function d(){return Error("Missing definitions for header and row, cannot determine which columns should be rendered.")}var h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])},p="<ng-container cdkCellOutlet></ng-container>",m=function(){function e(e,t){this.template=e,this._differs=t}return e.prototype.ngOnChanges=function(e){var t=e.columns.currentValue||[];this._columnsDiffer||(this._columnsDiffer=this._differs.find(t).create(),this._columnsDiffer.diff(t))},e.prototype.getColumnsDiff=function(){return this._columnsDiffer.diff(this.columns)},e}(),w=function(e){function r(t,r){return e.call(this,t,r)||this}return c(r,e),r.decorators=[{type:t.Directive,args:[{selector:"[cdkHeaderRowDef]",inputs:["columns: cdkHeaderRowDef"]}]}],r.ctorParameters=function(){return[{type:t.TemplateRef},{type:t.IterableDiffers}]},r}(m),_=function(e){function r(t,r){return e.call(this,t,r)||this}return c(r,e),r.decorators=[{type:t.Directive,args:[{selector:"[cdkRowDef]",inputs:["columns: cdkRowDefColumns","when: cdkRowDefWhen"]}]}],r.ctorParameters=function(){return[{type:t.TemplateRef},{type:t.IterableDiffers}]},r}(m),C=function(){function e(t){this._viewContainer=t,e.mostRecentCellOutlet=this}return e.mostRecentCellOutlet=null,e.decorators=[{type:t.Directive,args:[{selector:"[cdkCellOutlet]"}]}],e.ctorParameters=function(){return[{type:t.ViewContainerRef}]},e}(),g=function(){function e(){}return e.decorators=[{type:t.Component,args:[{selector:"cdk-header-row",template:p,host:{class:"cdk-header-row",role:"row"},changeDetection:t.ChangeDetectionStrategy.OnPush,encapsulation:t.ViewEncapsulation.None,preserveWhitespaces:!1}]}],e.ctorParameters=function(){return[]},e}(),y=function(){function e(){}return e.decorators=[{type:t.Component,args:[{selector:"cdk-row",template:p,host:{class:"cdk-row",role:"row"},changeDetection:t.ChangeDetectionStrategy.OnPush,encapsulation:t.ViewEncapsulation.None,preserveWhitespaces:!1}]}],e.ctorParameters=function(){return[]},e}(),D=function(){function e(e){this.template=e}return e.decorators=[{type:t.Directive,args:[{selector:"[cdkCellDef]"}]}],e.ctorParameters=function(){return[{type:t.TemplateRef}]},e}(),v=function(){function e(e){this.template=e}return e.decorators=[{type:t.Directive,args:[{selector:"[cdkHeaderCellDef]"}]}],e.ctorParameters=function(){return[{type:t.TemplateRef}]},e}(),R=function(){function e(){}return Object.defineProperty(e.prototype,"name",{get:function(){return this._name},set:function(e){this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-")},enumerable:!0,configurable:!0}),e.decorators=[{type:t.Directive,args:[{selector:"[cdkColumnDef]"}]}],e.ctorParameters=function(){return[]},e.propDecorators={name:[{type:t.Input,args:["cdkColumnDef"]}],cell:[{type:t.ContentChild,args:[D]}],headerCell:[{type:t.ContentChild,args:[v]}]},e}(),k=function(){function e(e,t){t.nativeElement.classList.add("cdk-column-"+e.cssClassFriendlyName)}return e.decorators=[{type:t.Directive,args:[{selector:"cdk-header-cell",host:{class:"cdk-header-cell",role:"columnheader"}}]}],e.ctorParameters=function(){return[{type:R},{type:t.ElementRef}]},e}(),b=function(){function e(e,t){t.nativeElement.classList.add("cdk-column-"+e.cssClassFriendlyName)}return e.decorators=[{type:t.Directive,args:[{selector:"cdk-cell",host:{class:"cdk-cell",role:"gridcell"}}]}],e.ctorParameters=function(){return[{type:R},{type:t.ElementRef}]},e}(),P=function(){function e(e){this.viewContainer=e}return e.decorators=[{type:t.Directive,args:[{selector:"[rowPlaceholder]"}]}],e.ctorParameters=function(){return[{type:t.ViewContainerRef}]},e}(),E=function(){function e(e){this.viewContainer=e}return e.decorators=[{type:t.Directive,args:[{selector:"[headerRowPlaceholder]"}]}],e.ctorParameters=function(){return[{type:t.ViewContainerRef}]},e}(),x="\n <ng-container headerRowPlaceholder></ng-container>\n <ng-container rowPlaceholder></ng-container>",S=(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}c(t,e)}(t.EmbeddedViewRef),function(){function e(e,t,r,n){this._differs=e,this._changeDetectorRef=t,this._onDestroy=new i.Subject,this._data=[],this._columnDefsByName=new Map,this.viewChange=new o.BehaviorSubject({start:0,end:Number.MAX_VALUE}),n||r.nativeElement.setAttribute("role","grid")}return Object.defineProperty(e.prototype,"trackBy",{get:function(){return this._trackByFn},set:function(e){t.isDevMode()&&null!=e&&"function"!=typeof e&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(e)+"."),this._trackByFn=e},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dataSource",{get:function(){return this._dataSource},set:function(e){this._dataSource!==e&&this._switchDataSource(e)},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){this._dataDiffer=this._differs.find([]).create(this._trackByFn)},e.prototype.ngAfterContentInit=function(){var e=this;if(!this._headerDef&&!this._rowDefs.length)throw d();this._cacheColumnDefsByName(),this._columnDefs.changes.subscribe(function(){return e._cacheColumnDefsByName()}),this._renderHeaderRow()},e.prototype.ngAfterContentChecked=function(){this._renderUpdatedColumns();var e=this._rowDefs.filter(function(e){return!e.when});if(e.length>1)throw u();this._defaultRowDef=e[0],this.dataSource&&!this._renderChangeSubscription&&this._observeRenderChanges()},e.prototype.ngOnDestroy=function(){this._rowPlaceholder.viewContainer.clear(),this._headerRowPlaceholder.viewContainer.clear(),this._onDestroy.next(),this._onDestroy.complete(),this.dataSource&&this.dataSource.disconnect(this)},e.prototype._cacheColumnDefsByName=function(){var e=this;this._columnDefsByName.clear(),this._columnDefs.forEach(function(t){if(e._columnDefsByName.has(t.name))throw l(t.name);e._columnDefsByName.set(t.name,t)})},e.prototype._renderUpdatedColumns=function(){var e=this;this._rowDefs.forEach(function(t){t.getColumnsDiff()&&(e._dataDiffer.diff([]),e._rowPlaceholder.viewContainer.clear(),e._renderRowChanges())}),this._headerDef.getColumnsDiff()&&(this._headerRowPlaceholder.viewContainer.clear(),this._renderHeaderRow())},e.prototype._switchDataSource=function(e){this._data=[],this.dataSource&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||this._rowPlaceholder.viewContainer.clear(),this._dataSource=e},e.prototype._observeRenderChanges=function(){var e=this;this._renderChangeSubscription=this.dataSource.connect(this).pipe(n.takeUntil(this._onDestroy)).subscribe(function(t){e._data=t,e._renderRowChanges()})},e.prototype._renderHeaderRow=function(){var e=this._getHeaderCellTemplatesForRow(this._headerDef);e.length&&(this._headerRowPlaceholder.viewContainer.createEmbeddedView(this._headerDef.template,{cells:e}),e.forEach(function(e){C.mostRecentCellOutlet&&C.mostRecentCellOutlet._viewContainer.createEmbeddedView(e.template,{})}),this._changeDetectorRef.markForCheck())},e.prototype._renderRowChanges=function(){var e=this,t=this._dataDiffer.diff(this._data);if(t){var r=this._rowPlaceholder.viewContainer;t.forEachOperation(function(t,n,o){if(null==t.previousIndex)e._insertRow(t.item,o);else if(null==o)r.remove(n);else{var i=r.get(n);r.move(i,o)}}),this._updateRowIndexContext(),t.forEachIdentityChange(function(e){r.get(e.currentIndex).context.$implicit=e.item})}},e.prototype._getRowDef=function(e,t){if(1==this._rowDefs.length)return this._rowDefs.first;var r=this._rowDefs.find(function(r){return r.when&&r.when(t,e)})||this._defaultRowDef;if(!r)throw f();return r},e.prototype._insertRow=function(e,t){var r=this._getRowDef(e,t),n={$implicit:e};this._rowPlaceholder.viewContainer.createEmbeddedView(r.template,n,t),this._getCellTemplatesForRow(r).forEach(function(e){C.mostRecentCellOutlet&&C.mostRecentCellOutlet._viewContainer.createEmbeddedView(e.template,n)}),this._changeDetectorRef.markForCheck()},e.prototype._updateRowIndexContext=function(){for(var e=this._rowPlaceholder.viewContainer,t=0,r=e.length;t<r;t++){var n=e.get(t);n.context.index=t,n.context.count=r,n.context.first=0===t,n.context.last=t===r-1,n.context.even=t%2==0,n.context.odd=!n.context.even}},e.prototype._getHeaderCellTemplatesForRow=function(e){var t=this;return e.columns?e.columns.map(function(e){var r=t._columnDefsByName.get(e);if(!r)throw s(e);return r.headerCell}):[]},e.prototype._getCellTemplatesForRow=function(e){var t=this;return e.columns?e.columns.map(function(e){var r=t._columnDefsByName.get(e);if(!r)throw s(e);return r.cell}):[]},e.decorators=[{type:t.Component,args:[{selector:"cdk-table",exportAs:"cdkTable",template:x,host:{class:"cdk-table"},encapsulation:t.ViewEncapsulation.None,preserveWhitespaces:!1,changeDetection:t.ChangeDetectionStrategy.OnPush}]}],e.ctorParameters=function(){return[{type:t.IterableDiffers},{type:t.ChangeDetectorRef},{type:t.ElementRef},{type:void 0,decorators:[{type:t.Attribute,args:["role"]}]}]},e.propDecorators={trackBy:[{type:t.Input}],dataSource:[{type:t.Input}],_rowPlaceholder:[{type:t.ViewChild,args:[P]}],_headerRowPlaceholder:[{type:t.ViewChild,args:[E]}],_columnDefs:[{type:t.ContentChildren,args:[R]}],_headerDef:[{type:t.ContentChild,args:[w]}],_rowDefs:[{type:t.ContentChildren,args:[_]}]},e}()),O=[S,_,D,C,v,R,b,y,k,g,w,P,E],B=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{imports:[a.CommonModule],exports:[O],declarations:[O]}]}],e.ctorParameters=function(){return[]},e}();e.DataSource=r.DataSource,e.RowPlaceholder=P,e.HeaderRowPlaceholder=E,e.CDK_TABLE_TEMPLATE=x,e.CdkTable=S,e.CdkCellDef=D,e.CdkHeaderCellDef=v,e.CdkColumnDef=R,e.CdkHeaderCell=k,e.CdkCell=b,e.CDK_ROW_TEMPLATE=p,e.BaseRowDef=m,e.CdkHeaderRowDef=w,e.CdkRowDef=_,e.CdkCellOutlet=C,e.CdkHeaderRow=g,e.CdkRow=y,e.CdkTableModule=B,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk-table.umd.min.js.map

@@ -22,3 +22,3 @@ /**

*/
var VERSION = new _angular_core.Version('5.0.0-rc.2');
var VERSION = new _angular_core.Version('5.0.0-rc.3');

@@ -25,0 +25,0 @@ exports.VERSION = VERSION;

@@ -8,3 +8,3 @@ /**

*/
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","@angular/core"],n):n((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{}),e.ng.core)}(this,function(e,n){"use strict";var o=new n.Version("5.0.0-rc.2");e.VERSION=o,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/jelbourn/material2/dist/bundles/cdk.umd.min.js.map
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","@angular/core"],n):n((e.ng=e.ng||{},e.ng.cdk=e.ng.cdk||{}),e.ng.core)}(this,function(e,n){"use strict";var o=new n.Version("5.0.0-rc.3");e.VERSION=o,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=/usr/local/google/home/tinagao/WebstormProjects/caretaker/material2/dist/bundles/cdk.umd.min.js.map

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

{"__symbolic":"module","version":4,"metadata":{"CollectionViewer":{"__symbolic":"interface"},"DataSource":{"__symbolic":"class","arity":1,"members":{"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}]}},"SelectionModel":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":40,"character":30,"context":{"typeName":"T"},"module":"./selection"}]},null]}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"isEmpty":[{"__symbolic":"method"}],"hasValue":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_markSelected":[{"__symbolic":"method"}],"_unmarkSelected":[{"__symbolic":"method"}],"_unmarkAll":[{"__symbolic":"method"}],"_verifyValueAssignment":[{"__symbolic":"method"}]}},"SelectionChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":183,"character":29,"context":{"typeName":"T"},"module":"./selection"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":183,"character":51,"context":{"typeName":"T"},"module":"./selection"}]}]}]}},"getMultipleValuesInSingleSelectionError":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Error"},"arguments":["Cannot pass multiple values into SelectionModel with single-value mode."]}},"ɵa":{"__symbolic":"function","parameters":["parentDispatcher"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}}}},"UniqueSelectionDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"notify":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"UniqueSelectionDispatcherListener":{"__symbolic":"interface"},"UNIQUE_SELECTION_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}]],"useFactory":{"__symbolic":"reference","name":"ɵa"}}},"origins":{"CollectionViewer":"./collection-viewer","DataSource":"./data-source","SelectionModel":"./selection","SelectionChange":"./selection","getMultipleValuesInSingleSelectionError":"./selection","ɵa":"./unique-selection-dispatcher","UniqueSelectionDispatcher":"./unique-selection-dispatcher","UniqueSelectionDispatcherListener":"./unique-selection-dispatcher","UNIQUE_SELECTION_DISPATCHER_PROVIDER":"./unique-selection-dispatcher"},"importAs":"@angular/cdk/collections"}
{"__symbolic":"module","version":4,"metadata":{"CollectionViewer":{"__symbolic":"interface"},"DataSource":{"__symbolic":"class","arity":1,"members":{"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}]}},"SelectionModel":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":40,"character":30,"context":{"typeName":"T"},"module":"./selection"}]},null]}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"isEmpty":[{"__symbolic":"method"}],"hasValue":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_markSelected":[{"__symbolic":"method"}],"_unmarkSelected":[{"__symbolic":"method"}],"_unmarkAll":[{"__symbolic":"method"}],"_verifyValueAssignment":[{"__symbolic":"method"}]}},"SelectionChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":184,"character":29,"context":{"typeName":"T"},"module":"./selection"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":184,"character":51,"context":{"typeName":"T"},"module":"./selection"}]}]}]}},"getMultipleValuesInSingleSelectionError":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Error"},"arguments":["Cannot pass multiple values into SelectionModel with single-value mode."]}},"ɵa":{"__symbolic":"function","parameters":["parentDispatcher"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}}}},"UniqueSelectionDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"notify":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"UniqueSelectionDispatcherListener":{"__symbolic":"interface"},"UNIQUE_SELECTION_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}]],"useFactory":{"__symbolic":"reference","name":"ɵa"}}},"origins":{"CollectionViewer":"./collection-viewer","DataSource":"./data-source","SelectionModel":"./selection","SelectionChange":"./selection","getMultipleValuesInSingleSelectionError":"./selection","ɵa":"./unique-selection-dispatcher","UniqueSelectionDispatcher":"./unique-selection-dispatcher","UniqueSelectionDispatcherListener":"./unique-selection-dispatcher","UNIQUE_SELECTION_DISPATCHER_PROVIDER":"./unique-selection-dispatcher"},"importAs":"@angular/cdk/collections"}

@@ -99,3 +99,3 @@ /**

if (old !== this._dir && this._isInitialized) {
this.change.emit();
this.change.emit(this._dir);
}

@@ -102,0 +102,0 @@ }

@@ -18,3 +18,3 @@ /**

*/
const VERSION = new Version('5.0.0-rc.2');
const VERSION = new Version('5.0.0-rc.3');

@@ -21,0 +21,0 @@ /**

@@ -148,4 +148,6 @@ /**

_emitChangeEvent() {
// Clear the selected values so they can be re-cached.
this._selected = null;
if (this._selectedToEmit.length || this._deselectedToEmit.length) {
let /** @type {?} */ eventData = new SelectionChange(this._selectedToEmit, this._deselectedToEmit);
const /** @type {?} */ eventData = new SelectionChange(this._selectedToEmit, this._deselectedToEmit);
if (this.onChange) {

@@ -157,3 +159,2 @@ this.onChange.next(eventData);

}
this._selected = null;
}

@@ -160,0 +161,0 @@ /**

@@ -194,3 +194,3 @@ /**

if (this._steps) {
if (this._anyControlsInvalid(index) || index < this._selectedIndex &&
if (this._anyControlsInvalidOrPending(index) || index < this._selectedIndex &&
!this._steps.toArray()[index].editable) {

@@ -365,7 +365,7 @@ // remove focus from clicked step header if the step is not able to be selected

*/
_anyControlsInvalid(index) {
_anyControlsInvalidOrPending(index) {
const /** @type {?} */ steps = this._steps.toArray();
steps[this._selectedIndex].interacted = true;
if (this._linear && index >= 0) {
return steps.slice(0, index).some(step => step.stepControl && step.stepControl.invalid);
return steps.slice(0, index).some(step => step.stepControl && (step.stepControl.invalid || step.stepControl.pending));
}

@@ -372,0 +372,0 @@ return false;

@@ -98,3 +98,3 @@ /**

if (old !== this._dir && this._isInitialized) {
this.change.emit();
this.change.emit(this._dir);
}

@@ -101,0 +101,0 @@ },

@@ -18,3 +18,3 @@ /**

*/
var VERSION = new Version('5.0.0-rc.2');
var VERSION = new Version('5.0.0-rc.3');

@@ -21,0 +21,0 @@ /**

@@ -229,2 +229,4 @@ /**

function () {
// Clear the selected values so they can be re-cached.
this._selected = null;
if (this._selectedToEmit.length || this._deselectedToEmit.length) {

@@ -238,3 +240,2 @@ var /** @type {?} */ eventData = new SelectionChange(this._selectedToEmit, this._deselectedToEmit);

}
this._selected = null;
};

@@ -241,0 +242,0 @@ /**

@@ -218,3 +218,3 @@ /**

if (this._steps) {
if (this._anyControlsInvalid(index) || index < this._selectedIndex &&
if (this._anyControlsInvalidOrPending(index) || index < this._selectedIndex &&
!this._steps.toArray()[index].editable) {

@@ -456,3 +456,3 @@ // remove focus from clicked step header if the step is not able to be selected

*/
CdkStepper.prototype._anyControlsInvalid = /**
CdkStepper.prototype._anyControlsInvalidOrPending = /**
* @param {?} index

@@ -465,3 +465,5 @@ * @return {?}

if (this._linear && index >= 0) {
return steps.slice(0, index).some(function (step) { return step.stepControl && step.stepControl.invalid; });
return steps.slice(0, index).some(function (step) {
return step.stepControl && (step.stepControl.invalid || step.stepControl.pending);
});
}

@@ -468,0 +470,0 @@ return false;

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

{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"CdkScrollable","as":"CdkScrollable"},{"name":"ScrollDispatcher","as":"ScrollDispatcher"},{"name":"ViewportRuler","as":"ViewportRuler"},{"name":"VIEWPORT_RULER_PROVIDER","as":"VIEWPORT_RULER_PROVIDER"}],"from":"@angular/cdk/scrolling"},{"export":[{"name":"ComponentType","as":"ComponentType"}],"from":"@angular/cdk/portal"}],"metadata":{"OverlayConfig":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OverlayConfig"}]}]}},"HorizontalConnectionPos":{"__symbolic":"interface"},"VerticalConnectionPos":{"__symbolic":"interface"},"OriginConnectionPosition":{"__symbolic":"interface"},"OverlayConnectionPosition":{"__symbolic":"interface"},"ConnectionPositionPair":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"ScrollingVisibility":{"__symbolic":"class","members":{}},"ConnectedOverlayPositionChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}]],"parameters":[{"__symbolic":"reference","name":"ConnectionPositionPair"},{"__symbolic":"reference","name":"ScrollingVisibility"}]}]}},"ScrollStrategy":{"__symbolic":"interface"},"ScrollStrategyOptions":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}]}},"RepositionScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"CloseScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"NoopScrollStrategy":{"__symbolic":"class","members":{"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}]}},"BlockScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"_canBeEnabled":[{"__symbolic":"method"}]}},"OVERLAY_PROVIDERS":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"VIEWPORT_RULER_PROVIDER"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵe"}],"OverlayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule"},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule"}],"exports":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule"}],"declarations":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"}],"providers":[{"__symbolic":"reference","name":"OVERLAY_PROVIDERS"},{"__symbolic":"reference","name":"ScrollStrategyOptions"}]}]}],"members":{}},"Overlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"ScrollStrategyOptions"},{"__symbolic":"reference","name":"OverlayContainer"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}],"position":[{"__symbolic":"method"}],"_createPaneElement":[{"__symbolic":"method"}],"_createPortalOutlet":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"function","parameters":["parentContainer","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentContainer"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayContainer"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵb":{"provide":{"__symbolic":"reference","name":"OverlayContainer"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"OverlayContainer"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}],"useFactory":{"__symbolic":"reference","name":"ɵa"}},"OverlayContainer":{"__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","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getContainerElement":[{"__symbolic":"method"}],"_createContainer":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["cdk-connected-overlay-scroll-strategy"]},"ɵd":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Function call not supported","line":57,"character":9,"module":"./overlay-directives"}},"ɵe":{"provide":{"__symbolic":"reference","name":"ɵc"},"deps":[{"__symbolic":"reference","name":"Overlay"}],"useFactory":{"__symbolic":"reference","name":"ɵd"}},"CdkOverlayOrigin":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]","exportAs":"cdkOverlayOrigin"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}]}},"CdkConnectedOverlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]","exportAs":"cdkConnectedOverlay"}]}],"members":{"origin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOrigin"]}]}],"positions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayPositions"]}]}],"offsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOffsetX"]}]}],"offsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOffsetY"]}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayWidth"]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayHeight"]}]}],"minWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayMinWidth"]}]}],"minHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayMinHeight"]}]}],"backdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayBackdropClass"]}]}],"scrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayScrollStrategy"]}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOpen"]}]}],"hasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayHasBackdrop"]}]}],"_deprecatedOrigin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["origin"]}]}],"_deprecatedPositions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["positions"]}]}],"_deprecatedOffsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["offsetX"]}]}],"_deprecatedOffsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["offsetY"]}]}],"_deprecatedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["width"]}]}],"_deprecatedHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["height"]}]}],"_deprecatedMinWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["minWidth"]}]}],"_deprecatedMinHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["minHeight"]}]}],"_deprecatedBackdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["backdropClass"]}]}],"_deprecatedScrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["scrollStrategy"]}]}],"_deprecatedOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["open"]}]}],"_deprecatedHasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hasBackdrop"]}]}],"backdropClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"positionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"attach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"detach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},null,{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality"},{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_buildConfig":[{"__symbolic":"method"}],"_createPositionStrategy":[{"__symbolic":"method"}],"_handlePositionChanges":[{"__symbolic":"method"}],"_attachOverlay":[{"__symbolic":"method"}],"_detachOverlay":[{"__symbolic":"method"}],"_destroyOverlay":[{"__symbolic":"method"}]}},"FullscreenOverlayContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"OverlayContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"_createContainer":[{"__symbolic":"method"}],"_adjustParentForFullscreenChange":[{"__symbolic":"method"}],"_addFullscreenChangeListener":[{"__symbolic":"method"}],"getFullscreenElement":[{"__symbolic":"method"}]}},"OverlayRef":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalOutlet"},{"__symbolic":"error","message":"Could not resolve type","line":32,"character":21,"context":{"typeName":"HTMLElement"},"module":"./overlay-ref"},{"__symbolic":"reference","name":"OverlayConfig"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"hasAttached":[{"__symbolic":"method"}],"backdropClick":[{"__symbolic":"method"}],"attachments":[{"__symbolic":"method"}],"detachments":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"updateDirection":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"_togglePointerEvents":[{"__symbolic":"method"}],"_attachBackdrop":[{"__symbolic":"method"}],"_updateStackingOrder":[{"__symbolic":"method"}],"detachBackdrop":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"function","parameters":["dispatcher","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"dispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵg":{"provide":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}],"useFactory":{"__symbolic":"reference","name":"ɵf"}},"OverlayKeyboardDispatcher":{"__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","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"_subscribeToKeydownEvents":[{"__symbolic":"method"}],"_unsubscribeFromKeydownEvents":[{"__symbolic":"method"}],"_selectOverlayFromEvent":[{"__symbolic":"method"}]}},"PositionStrategy":{"__symbolic":"interface"},"GlobalPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"top":[{"__symbolic":"method"}],"left":[{"__symbolic":"method"}],"bottom":[{"__symbolic":"method"}],"right":[{"__symbolic":"method"}],"width":[{"__symbolic":"method"}],"height":[{"__symbolic":"method"}],"centerHorizontally":[{"__symbolic":"method"}],"centerVertically":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}]}},"ConnectedPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OriginConnectionPosition"},{"__symbolic":"reference","name":"OverlayConnectionPosition"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"recalculateLastPosition":[{"__symbolic":"method"}],"withScrollableContainers":[{"__symbolic":"method"}],"withFallbackPosition":[{"__symbolic":"method"}],"withDirection":[{"__symbolic":"method"}],"withOffsetX":[{"__symbolic":"method"}],"withOffsetY":[{"__symbolic":"method"}],"withLockedPosition":[{"__symbolic":"method"}],"_getStartX":[{"__symbolic":"method"}],"_getEndX":[{"__symbolic":"method"}],"_getOriginConnectionPoint":[{"__symbolic":"method"}],"_getOverlayPoint":[{"__symbolic":"method"}],"_getScrollVisibility":[{"__symbolic":"method"}],"_setElementPosition":[{"__symbolic":"method"}],"_subtractOverflows":[{"__symbolic":"method"}]}},"ConnectedOverlayDirective":{"__symbolic":"reference","name":"CdkConnectedOverlay"},"OverlayOrigin":{"__symbolic":"reference","name":"CdkOverlayOrigin"},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","name":"any"}]}],"global":[{"__symbolic":"method"}],"connectedTo":[{"__symbolic":"method"}]}}},"origins":{"OverlayConfig":"./overlay-config","HorizontalConnectionPos":"./position/connected-position","VerticalConnectionPos":"./position/connected-position","OriginConnectionPosition":"./position/connected-position","OverlayConnectionPosition":"./position/connected-position","ConnectionPositionPair":"./position/connected-position","ScrollingVisibility":"./position/connected-position","ConnectedOverlayPositionChange":"./position/connected-position","ScrollStrategy":"./scroll/scroll-strategy","ScrollStrategyOptions":"./scroll/scroll-strategy-options","RepositionScrollStrategy":"./scroll/reposition-scroll-strategy","CloseScrollStrategy":"./scroll/close-scroll-strategy","NoopScrollStrategy":"./scroll/noop-scroll-strategy","BlockScrollStrategy":"./scroll/block-scroll-strategy","OVERLAY_PROVIDERS":"./overlay-module","OverlayModule":"./overlay-module","Overlay":"./overlay","ɵa":"./overlay-container","ɵb":"./overlay-container","OverlayContainer":"./overlay-container","ɵc":"./overlay-directives","ɵd":"./overlay-directives","ɵe":"./overlay-directives","CdkOverlayOrigin":"./overlay-directives","CdkConnectedOverlay":"./overlay-directives","FullscreenOverlayContainer":"./fullscreen-overlay-container","OverlayRef":"./overlay-ref","ɵf":"./keyboard/overlay-keyboard-dispatcher","ɵg":"./keyboard/overlay-keyboard-dispatcher","OverlayKeyboardDispatcher":"./keyboard/overlay-keyboard-dispatcher","PositionStrategy":"./position/position-strategy","GlobalPositionStrategy":"./position/global-position-strategy","ConnectedPositionStrategy":"./position/connected-position-strategy","ConnectedOverlayDirective":"./overlay-directives","OverlayOrigin":"./overlay-directives","ɵh":"./position/overlay-position-builder"},"importAs":"@angular/cdk/overlay"}
{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"CdkScrollable","as":"CdkScrollable"},{"name":"ScrollDispatcher","as":"ScrollDispatcher"},{"name":"ViewportRuler","as":"ViewportRuler"},{"name":"VIEWPORT_RULER_PROVIDER","as":"VIEWPORT_RULER_PROVIDER"}],"from":"@angular/cdk/scrolling"},{"export":[{"name":"ComponentType","as":"ComponentType"}],"from":"@angular/cdk/portal"}],"metadata":{"OverlayConfig":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OverlayConfig"}]}]}},"HorizontalConnectionPos":{"__symbolic":"interface"},"VerticalConnectionPos":{"__symbolic":"interface"},"OriginConnectionPosition":{"__symbolic":"interface"},"OverlayConnectionPosition":{"__symbolic":"interface"},"ConnectionPositionPair":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"ScrollingVisibility":{"__symbolic":"class","members":{}},"ConnectedOverlayPositionChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}]],"parameters":[{"__symbolic":"reference","name":"ConnectionPositionPair"},{"__symbolic":"reference","name":"ScrollingVisibility"}]}]}},"ScrollStrategy":{"__symbolic":"interface"},"ScrollStrategyOptions":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}]}},"RepositionScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"CloseScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"NoopScrollStrategy":{"__symbolic":"class","members":{"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}]}},"BlockScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"_canBeEnabled":[{"__symbolic":"method"}]}},"OVERLAY_PROVIDERS":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"VIEWPORT_RULER_PROVIDER"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵe"}],"OverlayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule"},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule"}],"exports":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule"}],"declarations":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"}],"providers":[{"__symbolic":"reference","name":"OVERLAY_PROVIDERS"},{"__symbolic":"reference","name":"ScrollStrategyOptions"}]}]}],"members":{}},"Overlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"ScrollStrategyOptions"},{"__symbolic":"reference","name":"OverlayContainer"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}],"position":[{"__symbolic":"method"}],"_createPaneElement":[{"__symbolic":"method"}],"_createPortalOutlet":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"function","parameters":["parentContainer","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentContainer"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayContainer"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵb":{"provide":{"__symbolic":"reference","name":"OverlayContainer"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"OverlayContainer"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}],"useFactory":{"__symbolic":"reference","name":"ɵa"}},"OverlayContainer":{"__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","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getContainerElement":[{"__symbolic":"method"}],"_createContainer":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["cdk-connected-overlay-scroll-strategy"]},"ɵd":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Function call not supported","line":63,"character":9,"module":"./overlay-directives"}},"ɵe":{"provide":{"__symbolic":"reference","name":"ɵc"},"deps":[{"__symbolic":"reference","name":"Overlay"}],"useFactory":{"__symbolic":"reference","name":"ɵd"}},"CdkOverlayOrigin":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]","exportAs":"cdkOverlayOrigin"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}]}},"CdkConnectedOverlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]","exportAs":"cdkConnectedOverlay"}]}],"members":{"origin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOrigin"]}]}],"positions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayPositions"]}]}],"offsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOffsetX"]}]}],"offsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOffsetY"]}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayWidth"]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayHeight"]}]}],"minWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayMinWidth"]}]}],"minHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayMinHeight"]}]}],"backdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayBackdropClass"]}]}],"scrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayScrollStrategy"]}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOpen"]}]}],"hasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayHasBackdrop"]}]}],"_deprecatedOrigin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["origin"]}]}],"_deprecatedPositions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["positions"]}]}],"_deprecatedOffsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["offsetX"]}]}],"_deprecatedOffsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["offsetY"]}]}],"_deprecatedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["width"]}]}],"_deprecatedHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["height"]}]}],"_deprecatedMinWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["minWidth"]}]}],"_deprecatedMinHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["minHeight"]}]}],"_deprecatedBackdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["backdropClass"]}]}],"_deprecatedScrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["scrollStrategy"]}]}],"_deprecatedOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["open"]}]}],"_deprecatedHasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hasBackdrop"]}]}],"backdropClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"positionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"attach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"detach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},null,{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality"},{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_buildConfig":[{"__symbolic":"method"}],"_createPositionStrategy":[{"__symbolic":"method"}],"_handlePositionChanges":[{"__symbolic":"method"}],"_attachOverlay":[{"__symbolic":"method"}],"_detachOverlay":[{"__symbolic":"method"}],"_destroyOverlay":[{"__symbolic":"method"}]}},"FullscreenOverlayContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"OverlayContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"_createContainer":[{"__symbolic":"method"}],"_adjustParentForFullscreenChange":[{"__symbolic":"method"}],"_addFullscreenChangeListener":[{"__symbolic":"method"}],"getFullscreenElement":[{"__symbolic":"method"}]}},"OverlayRef":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalOutlet"},{"__symbolic":"error","message":"Could not resolve type","line":38,"character":21,"context":{"typeName":"HTMLElement"},"module":"./overlay-ref"},{"__symbolic":"error","message":"Could not resolve type","line":39,"character":23,"context":{"typeName":"ImmutableObject"},"module":"./overlay-ref"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}]}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"hasAttached":[{"__symbolic":"method"}],"backdropClick":[{"__symbolic":"method"}],"attachments":[{"__symbolic":"method"}],"detachments":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"setDirection":[{"__symbolic":"method"}],"_updateElementDirection":[{"__symbolic":"method"}],"_updateElementSize":[{"__symbolic":"method"}],"_togglePointerEvents":[{"__symbolic":"method"}],"_attachBackdrop":[{"__symbolic":"method"}],"_updateStackingOrder":[{"__symbolic":"method"}],"detachBackdrop":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"function","parameters":["dispatcher","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"dispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵg":{"provide":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}],"useFactory":{"__symbolic":"reference","name":"ɵf"}},"OverlayKeyboardDispatcher":{"__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","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"_subscribeToKeydownEvents":[{"__symbolic":"method"}],"_unsubscribeFromKeydownEvents":[{"__symbolic":"method"}],"_selectOverlayFromEvent":[{"__symbolic":"method"}]}},"PositionStrategy":{"__symbolic":"interface"},"GlobalPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"top":[{"__symbolic":"method"}],"left":[{"__symbolic":"method"}],"bottom":[{"__symbolic":"method"}],"right":[{"__symbolic":"method"}],"width":[{"__symbolic":"method"}],"height":[{"__symbolic":"method"}],"centerHorizontally":[{"__symbolic":"method"}],"centerVertically":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}]}},"ConnectedPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OriginConnectionPosition"},{"__symbolic":"reference","name":"OverlayConnectionPosition"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"recalculateLastPosition":[{"__symbolic":"method"}],"withScrollableContainers":[{"__symbolic":"method"}],"withFallbackPosition":[{"__symbolic":"method"}],"withDirection":[{"__symbolic":"method"}],"withOffsetX":[{"__symbolic":"method"}],"withOffsetY":[{"__symbolic":"method"}],"withLockedPosition":[{"__symbolic":"method"}],"_getStartX":[{"__symbolic":"method"}],"_getEndX":[{"__symbolic":"method"}],"_getOriginConnectionPoint":[{"__symbolic":"method"}],"_getOverlayPoint":[{"__symbolic":"method"}],"_getScrollVisibility":[{"__symbolic":"method"}],"_setElementPosition":[{"__symbolic":"method"}],"_subtractOverflows":[{"__symbolic":"method"}]}},"ConnectedOverlayDirective":{"__symbolic":"reference","name":"CdkConnectedOverlay"},"OverlayOrigin":{"__symbolic":"reference","name":"CdkOverlayOrigin"},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","name":"any"}]}],"global":[{"__symbolic":"method"}],"connectedTo":[{"__symbolic":"method"}]}}},"origins":{"OverlayConfig":"./overlay-config","HorizontalConnectionPos":"./position/connected-position","VerticalConnectionPos":"./position/connected-position","OriginConnectionPosition":"./position/connected-position","OverlayConnectionPosition":"./position/connected-position","ConnectionPositionPair":"./position/connected-position","ScrollingVisibility":"./position/connected-position","ConnectedOverlayPositionChange":"./position/connected-position","ScrollStrategy":"./scroll/scroll-strategy","ScrollStrategyOptions":"./scroll/scroll-strategy-options","RepositionScrollStrategy":"./scroll/reposition-scroll-strategy","CloseScrollStrategy":"./scroll/close-scroll-strategy","NoopScrollStrategy":"./scroll/noop-scroll-strategy","BlockScrollStrategy":"./scroll/block-scroll-strategy","OVERLAY_PROVIDERS":"./overlay-module","OverlayModule":"./overlay-module","Overlay":"./overlay","ɵa":"./overlay-container","ɵb":"./overlay-container","OverlayContainer":"./overlay-container","ɵc":"./overlay-directives","ɵd":"./overlay-directives","ɵe":"./overlay-directives","CdkOverlayOrigin":"./overlay-directives","CdkConnectedOverlay":"./overlay-directives","FullscreenOverlayContainer":"./fullscreen-overlay-container","OverlayRef":"./overlay-ref","ɵf":"./keyboard/overlay-keyboard-dispatcher","ɵg":"./keyboard/overlay-keyboard-dispatcher","OverlayKeyboardDispatcher":"./keyboard/overlay-keyboard-dispatcher","PositionStrategy":"./position/position-strategy","GlobalPositionStrategy":"./position/global-position-strategy","ConnectedPositionStrategy":"./position/connected-position-strategy","ConnectedOverlayDirective":"./overlay-directives","OverlayOrigin":"./overlay-directives","ɵh":"./position/overlay-position-builder"},"importAs":"@angular/cdk/overlay"}

@@ -8,8 +8,13 @@ /**

*/
import { NgZone } from '@angular/core';
import { PortalOutlet, Portal } from '@angular/cdk/portal';
import { OverlayConfig } from './overlay-config';
import { OverlayKeyboardDispatcher } from './keyboard/overlay-keyboard-dispatcher';
import { Direction } from '@angular/cdk/bidi';
import { ComponentPortal, PortalOutlet, TemplatePortal } from '@angular/cdk/portal';
import { ComponentRef, EmbeddedViewRef, NgZone } from '@angular/core';
import { Observable } from 'rxjs/Observable';
import { Subject } from 'rxjs/Subject';
import { OverlayKeyboardDispatcher } from './keyboard/overlay-keyboard-dispatcher';
import { OverlayConfig } from './overlay-config';
/** An object where all of its properties cannot be written. */
export declare type ImmutableObject<T> = {
readonly [P in keyof T]: T[P];
};
/**

@@ -31,12 +36,9 @@ * Reference to an overlay that has been created with the Overlay service.

_keydownEvents: Subject<KeyboardEvent>;
constructor(_portalOutlet: PortalOutlet, _pane: HTMLElement, _config: OverlayConfig, _ngZone: NgZone, _keyboardDispatcher: OverlayKeyboardDispatcher);
constructor(_portalOutlet: PortalOutlet, _pane: HTMLElement, _config: ImmutableObject<OverlayConfig>, _ngZone: NgZone, _keyboardDispatcher: OverlayKeyboardDispatcher);
/** The overlay's HTML element */
readonly overlayElement: HTMLElement;
attach<T>(portal: ComponentPortal<T>): ComponentRef<T>;
attach<T>(portal: TemplatePortal<T>): EmbeddedViewRef<T>;
attach(portal: any): any;
/**
* Attaches the overlay to a portal instance and adds the backdrop.
* @param portal Portal instance to which to attach the overlay.
* @returns The portal attachment result.
*/
attach(portal: Portal<any>): any;
/**
* Detaches an overlay from a portal.

@@ -46,13 +48,7 @@ * @returns The portal detachment result.

detach(): any;
/**
* Cleans up the overlay from the DOM.
*/
/** Cleans up the overlay from the DOM. */
dispose(): void;
/**
* Checks whether the overlay has been attached.
*/
/** Whether the overlay has attached content. */
hasAttached(): boolean;
/**
* Gets an observable that emits when the backdrop has been clicked.
*/
/** Gets an observable that emits when the backdrop has been clicked. */
backdropClick(): Observable<void>;

@@ -65,12 +61,14 @@ /** Gets an observable that emits when the overlay has been attached. */

keydownEvents(): Observable<KeyboardEvent>;
/**
* Gets the current config of the overlay.
*/
/** Gets the the current overlay configuration, which is immutable. */
getConfig(): OverlayConfig;
/** Updates the position of the overlay based on the position strategy. */
updatePosition(): void;
/** Update the size properties of the overlay. */
updateSize(sizeConfig: OverlaySizeConfig): void;
/** Sets the LTR/RTL direction for the overlay. */
setDirection(dir: Direction): void;
/** Updates the text direction of the overlay panel. */
private updateDirection();
/** Updates the size of the overlay based on the overlay config. */
updateSize(): void;
private _updateElementDirection();
/** Updates the size of the overlay element based on the overlay config. */
private _updateElementSize();
/** Toggles the pointer events for the overlay pane element. */

@@ -91,1 +89,10 @@ private _togglePointerEvents(enablePointer);

}
/** Size properties for an overlay. */
export interface OverlaySizeConfig {
width?: number | string;
height?: number | string;
minWidth?: number | string;
minHeight?: number | string;
maxWidth?: number | string;
maxHeight?: number | string;
}
{
"name": "@angular/cdk",
"version": "5.0.0-rc.2",
"version": "5.0.0-rc.3",
"description": "Angular Material Component Development Kit",

@@ -5,0 +5,0 @@ "main": "./bundles/cdk.umd.js",

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

{"__symbolic":"module","version":4,"metadata":{"ComponentType":{"__symbolic":"interface"},"Portal":{"__symbolic":"class","arity":1,"members":{"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"setAttachedHost":[{"__symbolic":"method"}]}},"ComponentPortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":96,"character":31,"context":{"typeName":"T"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}]}},"TemplatePortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"error","message":"Could not resolve type","line":118,"character":88,"context":{"typeName":"C"},"module":"./portal"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}]}},"PortalOutlet":{"__symbolic":"interface"},"BasePortalOutlet":{"__symbolic":"class","members":{"hasAttached":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"setDisposeFn":[{"__symbolic":"method"}],"_invokeDisposeFn":[{"__symbolic":"method"}]}},"DomPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":24,"character":31,"context":{"typeName":"Element"},"module":"./dom-portal-outlet"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"_getComponentRootNode":[{"__symbolic":"method"}]}},"CdkPortal":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"TemplatePortal"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-portal], [cdkPortal], [portal]","exportAs":"cdkPortal"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"CdkPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkPortalOutlet], [cdkPortalHost], [portalHost]","exportAs":"cdkPortalOutlet, cdkPortalHost","inputs":["portal: cdkPortalOutlet"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}],"_deprecatedPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["portalHost"]}]}],"_deprecatedPortalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkPortalHost"]}]}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}]}},"PortalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"exports":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}],"declarations":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}]}]}],"members":{}},"PortalInjector":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"error","message":"Could not resolve type","line":18,"character":27,"context":{"typeName":"WeakMap"},"module":"./portal-injector"}]}],"get":[{"__symbolic":"method"}]}},"DomPortalHost":{"__symbolic":"reference","name":"DomPortalOutlet"},"PortalHostDirective":{"__symbolic":"reference","name":"CdkPortalOutlet"},"TemplatePortalDirective":{"__symbolic":"reference","name":"CdkPortal"},"PortalHost":{"__symbolic":"reference","name":"PortalOutlet"},"BasePortalHost":{"__symbolic":"reference","name":"BasePortalOutlet"}},"origins":{"ComponentType":"./portal","Portal":"./portal","ComponentPortal":"./portal","TemplatePortal":"./portal","PortalOutlet":"./portal","BasePortalOutlet":"./portal","DomPortalOutlet":"./dom-portal-outlet","CdkPortal":"./portal-directives","CdkPortalOutlet":"./portal-directives","PortalModule":"./portal-directives","PortalInjector":"./portal-injector","DomPortalHost":"./dom-portal-outlet","PortalHostDirective":"./portal-directives","TemplatePortalDirective":"./portal-directives","PortalHost":"./portal","BasePortalHost":"./portal"},"importAs":"@angular/cdk/portal"}
{"__symbolic":"module","version":4,"metadata":{"ComponentType":{"__symbolic":"interface"},"Portal":{"__symbolic":"class","arity":1,"members":{"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"setAttachedHost":[{"__symbolic":"method"}]}},"ComponentPortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":96,"character":31,"context":{"typeName":"T"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}]}},"TemplatePortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"error","message":"Could not resolve type","line":118,"character":88,"context":{"typeName":"C"},"module":"./portal"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}]}},"PortalOutlet":{"__symbolic":"interface"},"BasePortalOutlet":{"__symbolic":"class","members":{"hasAttached":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"setDisposeFn":[{"__symbolic":"method"}],"_invokeDisposeFn":[{"__symbolic":"method"}]}},"DomPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":24,"character":31,"context":{"typeName":"Element"},"module":"./dom-portal-outlet"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"_getComponentRootNode":[{"__symbolic":"method"}]}},"CdkPortal":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"TemplatePortal"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-portal], [cdkPortal], [portal]","exportAs":"cdkPortal"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"CdkPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkPortalOutlet], [cdkPortalHost], [portalHost]","exportAs":"cdkPortalOutlet, cdkPortalHost","inputs":["portal: cdkPortalOutlet"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}],"_deprecatedPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["portalHost"]}]}],"_deprecatedPortalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkPortalHost"]}]}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}]}},"PortalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"exports":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}],"declarations":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}]}]}],"members":{}},"PortalInjector":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"error","message":"Could not resolve type","line":18,"character":27,"context":{"typeName":"WeakMap"},"module":"./portal-injector"}]}],"get":[{"__symbolic":"method"}]}},"DomPortalHost":{"__symbolic":"reference","name":"DomPortalOutlet"},"PortalHostDirective":{"__symbolic":"reference","name":"CdkPortalOutlet"},"TemplatePortalDirective":{"__symbolic":"reference","name":"CdkPortal"},"PortalHost":{"__symbolic":"reference","name":"PortalOutlet"},"BasePortalHost":{"__symbolic":"reference","name":"BasePortalOutlet"}},"origins":{"ComponentType":"./portal","Portal":"./portal","ComponentPortal":"./portal","TemplatePortal":"./portal","PortalOutlet":"./portal","BasePortalOutlet":"./portal","DomPortalOutlet":"./dom-portal-outlet","CdkPortal":"./portal-directives","CdkPortalOutlet":"./portal-directives","PortalModule":"./portal-directives","PortalInjector":"./portal-injector","DomPortalHost":"./dom-portal-outlet","PortalHostDirective":"./portal-directives","TemplatePortalDirective":"./portal-directives","PortalHost":"./portal","BasePortalHost":"./portal"},"importAs":"@angular/cdk/portal"}

@@ -90,4 +90,5 @@ /**

hasAttached(): boolean;
/** Attaches a portal. */
attach(portal: Portal<any>): any;
attach<T>(portal: ComponentPortal<T>): ComponentRef<T>;
attach<T>(portal: TemplatePortal<T>): EmbeddedViewRef<T>;
attach(portal: any): any;
abstract attachComponentPortal<T>(portal: ComponentPortal<T>): ComponentRef<T>;

@@ -94,0 +95,0 @@ abstract attachTemplatePortal<C>(portal: TemplatePortal<C>): EmbeddedViewRef<C>;

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

{"__symbolic":"module","version":4,"metadata":{"StepContentPositionState":{"__symbolic":"interface"},"StepperSelectionEvent":{"__symbolic":"class","members":{}},"CdkStep":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-step","exportAs":"cdkStep","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"template":"<ng-template><ng-content></ng-content></ng-template>"}]}],"members":{"stepLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"CdkStepLabel"}]}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef"}]}]}],"stepControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"optional":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"completed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"CdkStepper"}]}]],"parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}],"select":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"CdkStepper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkStepper]","exportAs":"cdkStepper"}]}],"members":{"_steps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"CdkStep"}]}]}],"linear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}],"_getStepLabelId":[{"__symbolic":"method"}],"_getStepContentId":[{"__symbolic":"method"}],"_stateChanged":[{"__symbolic":"method"}],"_getAnimationDirection":[{"__symbolic":"method"}],"_getIndicatorType":[{"__symbolic":"method"}],"_emitStepperSelectionEvent":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_focusNextStep":[{"__symbolic":"method"}],"_focusPreviousStep":[{"__symbolic":"method"}],"_focusStep":[{"__symbolic":"method"}],"_anyControlsInvalid":[{"__symbolic":"method"}],"_layoutDirection":[{"__symbolic":"method"}]}},"CdkStepLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkStepLabel]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"CdkStepperNext":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"button[cdkStepperNext]","host":{"(click)":"_stepper.next()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperPrevious":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"button[cdkStepperPrevious]","host":{"(click)":"_stepper.previous()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"exports":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}],"declarations":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}]}]}],"members":{}}},"origins":{"StepContentPositionState":"./stepper","StepperSelectionEvent":"./stepper","CdkStep":"./stepper","CdkStepper":"./stepper","CdkStepLabel":"./step-label","CdkStepperNext":"./stepper-button","CdkStepperPrevious":"./stepper-button","CdkStepperModule":"./stepper-module"},"importAs":"@angular/cdk/stepper"}
{"__symbolic":"module","version":4,"metadata":{"StepContentPositionState":{"__symbolic":"interface"},"StepperSelectionEvent":{"__symbolic":"class","members":{}},"CdkStep":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-step","exportAs":"cdkStep","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"template":"<ng-template><ng-content></ng-content></ng-template>"}]}],"members":{"stepLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"CdkStepLabel"}]}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef"}]}]}],"stepControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"optional":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"completed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"CdkStepper"}]}]],"parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}],"select":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"CdkStepper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkStepper]","exportAs":"cdkStepper"}]}],"members":{"_steps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"CdkStep"}]}]}],"linear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}],"_getStepLabelId":[{"__symbolic":"method"}],"_getStepContentId":[{"__symbolic":"method"}],"_stateChanged":[{"__symbolic":"method"}],"_getAnimationDirection":[{"__symbolic":"method"}],"_getIndicatorType":[{"__symbolic":"method"}],"_emitStepperSelectionEvent":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_focusNextStep":[{"__symbolic":"method"}],"_focusPreviousStep":[{"__symbolic":"method"}],"_focusStep":[{"__symbolic":"method"}],"_anyControlsInvalidOrPending":[{"__symbolic":"method"}],"_layoutDirection":[{"__symbolic":"method"}]}},"CdkStepLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkStepLabel]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"CdkStepperNext":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"button[cdkStepperNext]","host":{"(click)":"_stepper.next()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperPrevious":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"button[cdkStepperPrevious]","host":{"(click)":"_stepper.previous()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"exports":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}],"declarations":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}]}]}],"members":{}}},"origins":{"StepContentPositionState":"./stepper","StepperSelectionEvent":"./stepper","CdkStep":"./stepper","CdkStepper":"./stepper","CdkStepLabel":"./step-label","CdkStepperNext":"./stepper-button","CdkStepperPrevious":"./stepper-button","CdkStepperModule":"./stepper-module"},"importAs":"@angular/cdk/stepper"}

@@ -100,4 +100,4 @@ /**

private _focusStep(index);
private _anyControlsInvalid(index);
private _anyControlsInvalidOrPending(index);
private _layoutDirection();
}

@@ -21,3 +21,3 @@ /**

/** Event emitted when the direction changes. */
change: EventEmitter<void>;
change: EventEmitter<Direction>;
/** @docs-private */

@@ -24,0 +24,0 @@ dir: Direction;

@@ -29,4 +29,4 @@ /**

/** Stream that emits whenever the 'ltr' / 'rtl' state changes. */
readonly change: EventEmitter<void>;
readonly change: EventEmitter<Direction>;
constructor(_document?: any);
}

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

{"__symbolic":"module","version":4,"metadata":{"CollectionViewer":{"__symbolic":"interface"},"DataSource":{"__symbolic":"class","arity":1,"members":{"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}]}},"SelectionModel":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":40,"character":30,"context":{"typeName":"T"},"module":"./selection"}]},null]}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"isEmpty":[{"__symbolic":"method"}],"hasValue":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_markSelected":[{"__symbolic":"method"}],"_unmarkSelected":[{"__symbolic":"method"}],"_unmarkAll":[{"__symbolic":"method"}],"_verifyValueAssignment":[{"__symbolic":"method"}]}},"SelectionChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":183,"character":29,"context":{"typeName":"T"},"module":"./selection"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":183,"character":51,"context":{"typeName":"T"},"module":"./selection"}]}]}]}},"getMultipleValuesInSingleSelectionError":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Error"},"arguments":["Cannot pass multiple values into SelectionModel with single-value mode."]}},"ɵa":{"__symbolic":"function","parameters":["parentDispatcher"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}}}},"UniqueSelectionDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"notify":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"UniqueSelectionDispatcherListener":{"__symbolic":"interface"},"UNIQUE_SELECTION_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}]],"useFactory":{"__symbolic":"reference","name":"ɵa"}}},"origins":{"CollectionViewer":"./collection-viewer","DataSource":"./data-source","SelectionModel":"./selection","SelectionChange":"./selection","getMultipleValuesInSingleSelectionError":"./selection","ɵa":"./unique-selection-dispatcher","UniqueSelectionDispatcher":"./unique-selection-dispatcher","UniqueSelectionDispatcherListener":"./unique-selection-dispatcher","UNIQUE_SELECTION_DISPATCHER_PROVIDER":"./unique-selection-dispatcher"},"importAs":"@angular/cdk/collections"}
{"__symbolic":"module","version":4,"metadata":{"CollectionViewer":{"__symbolic":"interface"},"DataSource":{"__symbolic":"class","arity":1,"members":{"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}]}},"SelectionModel":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":40,"character":30,"context":{"typeName":"T"},"module":"./selection"}]},null]}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"isEmpty":[{"__symbolic":"method"}],"hasValue":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_markSelected":[{"__symbolic":"method"}],"_unmarkSelected":[{"__symbolic":"method"}],"_unmarkAll":[{"__symbolic":"method"}],"_verifyValueAssignment":[{"__symbolic":"method"}]}},"SelectionChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":184,"character":29,"context":{"typeName":"T"},"module":"./selection"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":184,"character":51,"context":{"typeName":"T"},"module":"./selection"}]}]}]}},"getMultipleValuesInSingleSelectionError":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Error"},"arguments":["Cannot pass multiple values into SelectionModel with single-value mode."]}},"ɵa":{"__symbolic":"function","parameters":["parentDispatcher"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}}}},"UniqueSelectionDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"notify":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"UniqueSelectionDispatcherListener":{"__symbolic":"interface"},"UNIQUE_SELECTION_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}]],"useFactory":{"__symbolic":"reference","name":"ɵa"}}},"origins":{"CollectionViewer":"./collection-viewer","DataSource":"./data-source","SelectionModel":"./selection","SelectionChange":"./selection","getMultipleValuesInSingleSelectionError":"./selection","ɵa":"./unique-selection-dispatcher","UniqueSelectionDispatcher":"./unique-selection-dispatcher","UniqueSelectionDispatcherListener":"./unique-selection-dispatcher","UNIQUE_SELECTION_DISPATCHER_PROVIDER":"./unique-selection-dispatcher"},"importAs":"@angular/cdk/collections"}

@@ -21,3 +21,3 @@ /**

/** Event emitted when the direction changes. */
change: EventEmitter<void>;
change: EventEmitter<Direction>;
/** @docs-private */

@@ -24,0 +24,0 @@ dir: Direction;

@@ -29,4 +29,4 @@ /**

/** Stream that emits whenever the 'ltr' / 'rtl' state changes. */
readonly change: EventEmitter<void>;
readonly change: EventEmitter<Direction>;
constructor(_document?: any);
}

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

{"__symbolic":"module","version":4,"metadata":{"CollectionViewer":{"__symbolic":"interface"},"DataSource":{"__symbolic":"class","arity":1,"members":{"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}]}},"SelectionModel":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":40,"character":30,"context":{"typeName":"T"},"module":"./selection"}]},null]}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"isEmpty":[{"__symbolic":"method"}],"hasValue":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_markSelected":[{"__symbolic":"method"}],"_unmarkSelected":[{"__symbolic":"method"}],"_unmarkAll":[{"__symbolic":"method"}],"_verifyValueAssignment":[{"__symbolic":"method"}]}},"SelectionChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":183,"character":29,"context":{"typeName":"T"},"module":"./selection"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":183,"character":51,"context":{"typeName":"T"},"module":"./selection"}]}]}]}},"getMultipleValuesInSingleSelectionError":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Error"},"arguments":["Cannot pass multiple values into SelectionModel with single-value mode."]}},"ɵa":{"__symbolic":"function","parameters":["parentDispatcher"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}}}},"UniqueSelectionDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"notify":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"UniqueSelectionDispatcherListener":{"__symbolic":"interface"},"UNIQUE_SELECTION_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}]],"useFactory":{"__symbolic":"reference","name":"ɵa"}}},"origins":{"CollectionViewer":"./collection-viewer","DataSource":"./data-source","SelectionModel":"./selection","SelectionChange":"./selection","getMultipleValuesInSingleSelectionError":"./selection","ɵa":"./unique-selection-dispatcher","UniqueSelectionDispatcher":"./unique-selection-dispatcher","UniqueSelectionDispatcherListener":"./unique-selection-dispatcher","UNIQUE_SELECTION_DISPATCHER_PROVIDER":"./unique-selection-dispatcher"},"importAs":"@angular/cdk/collections"}
{"__symbolic":"module","version":4,"metadata":{"CollectionViewer":{"__symbolic":"interface"},"DataSource":{"__symbolic":"class","arity":1,"members":{"connect":[{"__symbolic":"method"}],"disconnect":[{"__symbolic":"method"}]}},"SelectionModel":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[null,{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":40,"character":30,"context":{"typeName":"T"},"module":"./selection"}]},null]}],"select":[{"__symbolic":"method"}],"deselect":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"isEmpty":[{"__symbolic":"method"}],"hasValue":[{"__symbolic":"method"}],"sort":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_markSelected":[{"__symbolic":"method"}],"_unmarkSelected":[{"__symbolic":"method"}],"_unmarkAll":[{"__symbolic":"method"}],"_verifyValueAssignment":[{"__symbolic":"method"}]}},"SelectionChange":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":184,"character":29,"context":{"typeName":"T"},"module":"./selection"}]},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":184,"character":51,"context":{"typeName":"T"},"module":"./selection"}]}]}]}},"getMultipleValuesInSingleSelectionError":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Error"},"arguments":["Cannot pass multiple values into SelectionModel with single-value mode."]}},"ɵa":{"__symbolic":"function","parameters":["parentDispatcher"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentDispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}}}},"UniqueSelectionDispatcher":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"notify":[{"__symbolic":"method"}],"listen":[{"__symbolic":"method"}]}},"UniqueSelectionDispatcherListener":{"__symbolic":"interface"},"UNIQUE_SELECTION_DISPATCHER_PROVIDER":{"provide":{"__symbolic":"reference","name":"UniqueSelectionDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"UniqueSelectionDispatcher"}]],"useFactory":{"__symbolic":"reference","name":"ɵa"}}},"origins":{"CollectionViewer":"./collection-viewer","DataSource":"./data-source","SelectionModel":"./selection","SelectionChange":"./selection","getMultipleValuesInSingleSelectionError":"./selection","ɵa":"./unique-selection-dispatcher","UniqueSelectionDispatcher":"./unique-selection-dispatcher","UniqueSelectionDispatcherListener":"./unique-selection-dispatcher","UNIQUE_SELECTION_DISPATCHER_PROVIDER":"./unique-selection-dispatcher"},"importAs":"@angular/cdk/collections"}

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

{"__symbolic":"module","version":4,"metadata":{"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version"},"arguments":["5.0.0-rc.2"]}},"origins":{"VERSION":"./version"},"importAs":"@angular/cdk"}
{"__symbolic":"module","version":4,"metadata":{"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version"},"arguments":["5.0.0-rc.3"]}},"origins":{"VERSION":"./version"},"importAs":"@angular/cdk"}

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

{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"CdkScrollable","as":"CdkScrollable"},{"name":"ScrollDispatcher","as":"ScrollDispatcher"},{"name":"ViewportRuler","as":"ViewportRuler"},{"name":"VIEWPORT_RULER_PROVIDER","as":"VIEWPORT_RULER_PROVIDER"}],"from":"@angular/cdk/scrolling"},{"export":[{"name":"ComponentType","as":"ComponentType"}],"from":"@angular/cdk/portal"}],"metadata":{"OverlayConfig":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OverlayConfig"}]}]}},"HorizontalConnectionPos":{"__symbolic":"interface"},"VerticalConnectionPos":{"__symbolic":"interface"},"OriginConnectionPosition":{"__symbolic":"interface"},"OverlayConnectionPosition":{"__symbolic":"interface"},"ConnectionPositionPair":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"ScrollingVisibility":{"__symbolic":"class","members":{}},"ConnectedOverlayPositionChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}]],"parameters":[{"__symbolic":"reference","name":"ConnectionPositionPair"},{"__symbolic":"reference","name":"ScrollingVisibility"}]}]}},"ScrollStrategy":{"__symbolic":"interface"},"ScrollStrategyOptions":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}]}},"RepositionScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"CloseScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"NoopScrollStrategy":{"__symbolic":"class","members":{"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}]}},"BlockScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"_canBeEnabled":[{"__symbolic":"method"}]}},"OVERLAY_PROVIDERS":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"VIEWPORT_RULER_PROVIDER"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵe"}],"OverlayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule"},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule"}],"exports":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule"}],"declarations":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"}],"providers":[{"__symbolic":"reference","name":"OVERLAY_PROVIDERS"},{"__symbolic":"reference","name":"ScrollStrategyOptions"}]}]}],"members":{}},"Overlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"ScrollStrategyOptions"},{"__symbolic":"reference","name":"OverlayContainer"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}],"position":[{"__symbolic":"method"}],"_createPaneElement":[{"__symbolic":"method"}],"_createPortalOutlet":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"function","parameters":["parentContainer","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentContainer"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayContainer"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵb":{"provide":{"__symbolic":"reference","name":"OverlayContainer"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"OverlayContainer"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}],"useFactory":{"__symbolic":"reference","name":"ɵa"}},"OverlayContainer":{"__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","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getContainerElement":[{"__symbolic":"method"}],"_createContainer":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["cdk-connected-overlay-scroll-strategy"]},"ɵd":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Function call not supported","line":57,"character":9,"module":"./overlay-directives"}},"ɵe":{"provide":{"__symbolic":"reference","name":"ɵc"},"deps":[{"__symbolic":"reference","name":"Overlay"}],"useFactory":{"__symbolic":"reference","name":"ɵd"}},"CdkOverlayOrigin":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]","exportAs":"cdkOverlayOrigin"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}]}},"CdkConnectedOverlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]","exportAs":"cdkConnectedOverlay"}]}],"members":{"origin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOrigin"]}]}],"positions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayPositions"]}]}],"offsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOffsetX"]}]}],"offsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOffsetY"]}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayWidth"]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayHeight"]}]}],"minWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayMinWidth"]}]}],"minHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayMinHeight"]}]}],"backdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayBackdropClass"]}]}],"scrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayScrollStrategy"]}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOpen"]}]}],"hasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayHasBackdrop"]}]}],"_deprecatedOrigin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["origin"]}]}],"_deprecatedPositions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["positions"]}]}],"_deprecatedOffsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["offsetX"]}]}],"_deprecatedOffsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["offsetY"]}]}],"_deprecatedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["width"]}]}],"_deprecatedHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["height"]}]}],"_deprecatedMinWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["minWidth"]}]}],"_deprecatedMinHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["minHeight"]}]}],"_deprecatedBackdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["backdropClass"]}]}],"_deprecatedScrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["scrollStrategy"]}]}],"_deprecatedOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["open"]}]}],"_deprecatedHasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hasBackdrop"]}]}],"backdropClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"positionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"attach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"detach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},null,{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality"},{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_buildConfig":[{"__symbolic":"method"}],"_createPositionStrategy":[{"__symbolic":"method"}],"_handlePositionChanges":[{"__symbolic":"method"}],"_attachOverlay":[{"__symbolic":"method"}],"_detachOverlay":[{"__symbolic":"method"}],"_destroyOverlay":[{"__symbolic":"method"}]}},"FullscreenOverlayContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"OverlayContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"_createContainer":[{"__symbolic":"method"}],"_adjustParentForFullscreenChange":[{"__symbolic":"method"}],"_addFullscreenChangeListener":[{"__symbolic":"method"}],"getFullscreenElement":[{"__symbolic":"method"}]}},"OverlayRef":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalOutlet"},{"__symbolic":"error","message":"Could not resolve type","line":32,"character":21,"context":{"typeName":"HTMLElement"},"module":"./overlay-ref"},{"__symbolic":"reference","name":"OverlayConfig"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"hasAttached":[{"__symbolic":"method"}],"backdropClick":[{"__symbolic":"method"}],"attachments":[{"__symbolic":"method"}],"detachments":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"updateDirection":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"_togglePointerEvents":[{"__symbolic":"method"}],"_attachBackdrop":[{"__symbolic":"method"}],"_updateStackingOrder":[{"__symbolic":"method"}],"detachBackdrop":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"function","parameters":["dispatcher","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"dispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵg":{"provide":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}],"useFactory":{"__symbolic":"reference","name":"ɵf"}},"OverlayKeyboardDispatcher":{"__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","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"_subscribeToKeydownEvents":[{"__symbolic":"method"}],"_unsubscribeFromKeydownEvents":[{"__symbolic":"method"}],"_selectOverlayFromEvent":[{"__symbolic":"method"}]}},"PositionStrategy":{"__symbolic":"interface"},"GlobalPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"top":[{"__symbolic":"method"}],"left":[{"__symbolic":"method"}],"bottom":[{"__symbolic":"method"}],"right":[{"__symbolic":"method"}],"width":[{"__symbolic":"method"}],"height":[{"__symbolic":"method"}],"centerHorizontally":[{"__symbolic":"method"}],"centerVertically":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}]}},"ConnectedPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OriginConnectionPosition"},{"__symbolic":"reference","name":"OverlayConnectionPosition"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"recalculateLastPosition":[{"__symbolic":"method"}],"withScrollableContainers":[{"__symbolic":"method"}],"withFallbackPosition":[{"__symbolic":"method"}],"withDirection":[{"__symbolic":"method"}],"withOffsetX":[{"__symbolic":"method"}],"withOffsetY":[{"__symbolic":"method"}],"withLockedPosition":[{"__symbolic":"method"}],"_getStartX":[{"__symbolic":"method"}],"_getEndX":[{"__symbolic":"method"}],"_getOriginConnectionPoint":[{"__symbolic":"method"}],"_getOverlayPoint":[{"__symbolic":"method"}],"_getScrollVisibility":[{"__symbolic":"method"}],"_setElementPosition":[{"__symbolic":"method"}],"_subtractOverflows":[{"__symbolic":"method"}]}},"ConnectedOverlayDirective":{"__symbolic":"reference","name":"CdkConnectedOverlay"},"OverlayOrigin":{"__symbolic":"reference","name":"CdkOverlayOrigin"},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","name":"any"}]}],"global":[{"__symbolic":"method"}],"connectedTo":[{"__symbolic":"method"}]}}},"origins":{"OverlayConfig":"./overlay-config","HorizontalConnectionPos":"./position/connected-position","VerticalConnectionPos":"./position/connected-position","OriginConnectionPosition":"./position/connected-position","OverlayConnectionPosition":"./position/connected-position","ConnectionPositionPair":"./position/connected-position","ScrollingVisibility":"./position/connected-position","ConnectedOverlayPositionChange":"./position/connected-position","ScrollStrategy":"./scroll/scroll-strategy","ScrollStrategyOptions":"./scroll/scroll-strategy-options","RepositionScrollStrategy":"./scroll/reposition-scroll-strategy","CloseScrollStrategy":"./scroll/close-scroll-strategy","NoopScrollStrategy":"./scroll/noop-scroll-strategy","BlockScrollStrategy":"./scroll/block-scroll-strategy","OVERLAY_PROVIDERS":"./overlay-module","OverlayModule":"./overlay-module","Overlay":"./overlay","ɵa":"./overlay-container","ɵb":"./overlay-container","OverlayContainer":"./overlay-container","ɵc":"./overlay-directives","ɵd":"./overlay-directives","ɵe":"./overlay-directives","CdkOverlayOrigin":"./overlay-directives","CdkConnectedOverlay":"./overlay-directives","FullscreenOverlayContainer":"./fullscreen-overlay-container","OverlayRef":"./overlay-ref","ɵf":"./keyboard/overlay-keyboard-dispatcher","ɵg":"./keyboard/overlay-keyboard-dispatcher","OverlayKeyboardDispatcher":"./keyboard/overlay-keyboard-dispatcher","PositionStrategy":"./position/position-strategy","GlobalPositionStrategy":"./position/global-position-strategy","ConnectedPositionStrategy":"./position/connected-position-strategy","ConnectedOverlayDirective":"./overlay-directives","OverlayOrigin":"./overlay-directives","ɵh":"./position/overlay-position-builder"},"importAs":"@angular/cdk/overlay"}
{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"CdkScrollable","as":"CdkScrollable"},{"name":"ScrollDispatcher","as":"ScrollDispatcher"},{"name":"ViewportRuler","as":"ViewportRuler"},{"name":"VIEWPORT_RULER_PROVIDER","as":"VIEWPORT_RULER_PROVIDER"}],"from":"@angular/cdk/scrolling"},{"export":[{"name":"ComponentType","as":"ComponentType"}],"from":"@angular/cdk/portal"}],"metadata":{"OverlayConfig":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OverlayConfig"}]}]}},"HorizontalConnectionPos":{"__symbolic":"interface"},"VerticalConnectionPos":{"__symbolic":"interface"},"OriginConnectionPosition":{"__symbolic":"interface"},"OverlayConnectionPosition":{"__symbolic":"interface"},"ConnectionPositionPair":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"ScrollingVisibility":{"__symbolic":"class","members":{}},"ConnectedOverlayPositionChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}]],"parameters":[{"__symbolic":"reference","name":"ConnectionPositionPair"},{"__symbolic":"reference","name":"ScrollingVisibility"}]}]}},"ScrollStrategy":{"__symbolic":"interface"},"ScrollStrategyOptions":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}]}},"RepositionScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"CloseScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"NoopScrollStrategy":{"__symbolic":"class","members":{"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}]}},"BlockScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"_canBeEnabled":[{"__symbolic":"method"}]}},"OVERLAY_PROVIDERS":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"VIEWPORT_RULER_PROVIDER"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵe"}],"OverlayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule"},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule"}],"exports":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule"}],"declarations":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"}],"providers":[{"__symbolic":"reference","name":"OVERLAY_PROVIDERS"},{"__symbolic":"reference","name":"ScrollStrategyOptions"}]}]}],"members":{}},"Overlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"ScrollStrategyOptions"},{"__symbolic":"reference","name":"OverlayContainer"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}],"position":[{"__symbolic":"method"}],"_createPaneElement":[{"__symbolic":"method"}],"_createPortalOutlet":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"function","parameters":["parentContainer","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentContainer"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayContainer"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵb":{"provide":{"__symbolic":"reference","name":"OverlayContainer"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"OverlayContainer"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}],"useFactory":{"__symbolic":"reference","name":"ɵa"}},"OverlayContainer":{"__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","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getContainerElement":[{"__symbolic":"method"}],"_createContainer":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["cdk-connected-overlay-scroll-strategy"]},"ɵd":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Function call not supported","line":63,"character":9,"module":"./overlay-directives"}},"ɵe":{"provide":{"__symbolic":"reference","name":"ɵc"},"deps":[{"__symbolic":"reference","name":"Overlay"}],"useFactory":{"__symbolic":"reference","name":"ɵd"}},"CdkOverlayOrigin":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]","exportAs":"cdkOverlayOrigin"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}]}},"CdkConnectedOverlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]","exportAs":"cdkConnectedOverlay"}]}],"members":{"origin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOrigin"]}]}],"positions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayPositions"]}]}],"offsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOffsetX"]}]}],"offsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOffsetY"]}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayWidth"]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayHeight"]}]}],"minWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayMinWidth"]}]}],"minHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayMinHeight"]}]}],"backdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayBackdropClass"]}]}],"scrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayScrollStrategy"]}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOpen"]}]}],"hasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayHasBackdrop"]}]}],"_deprecatedOrigin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["origin"]}]}],"_deprecatedPositions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["positions"]}]}],"_deprecatedOffsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["offsetX"]}]}],"_deprecatedOffsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["offsetY"]}]}],"_deprecatedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["width"]}]}],"_deprecatedHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["height"]}]}],"_deprecatedMinWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["minWidth"]}]}],"_deprecatedMinHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["minHeight"]}]}],"_deprecatedBackdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["backdropClass"]}]}],"_deprecatedScrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["scrollStrategy"]}]}],"_deprecatedOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["open"]}]}],"_deprecatedHasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hasBackdrop"]}]}],"backdropClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"positionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"attach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"detach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},null,{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality"},{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_buildConfig":[{"__symbolic":"method"}],"_createPositionStrategy":[{"__symbolic":"method"}],"_handlePositionChanges":[{"__symbolic":"method"}],"_attachOverlay":[{"__symbolic":"method"}],"_detachOverlay":[{"__symbolic":"method"}],"_destroyOverlay":[{"__symbolic":"method"}]}},"FullscreenOverlayContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"OverlayContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"_createContainer":[{"__symbolic":"method"}],"_adjustParentForFullscreenChange":[{"__symbolic":"method"}],"_addFullscreenChangeListener":[{"__symbolic":"method"}],"getFullscreenElement":[{"__symbolic":"method"}]}},"OverlayRef":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalOutlet"},{"__symbolic":"error","message":"Could not resolve type","line":38,"character":21,"context":{"typeName":"HTMLElement"},"module":"./overlay-ref"},{"__symbolic":"error","message":"Could not resolve type","line":39,"character":23,"context":{"typeName":"ImmutableObject"},"module":"./overlay-ref"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}]}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"hasAttached":[{"__symbolic":"method"}],"backdropClick":[{"__symbolic":"method"}],"attachments":[{"__symbolic":"method"}],"detachments":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"setDirection":[{"__symbolic":"method"}],"_updateElementDirection":[{"__symbolic":"method"}],"_updateElementSize":[{"__symbolic":"method"}],"_togglePointerEvents":[{"__symbolic":"method"}],"_attachBackdrop":[{"__symbolic":"method"}],"_updateStackingOrder":[{"__symbolic":"method"}],"detachBackdrop":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"function","parameters":["dispatcher","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"dispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵg":{"provide":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}],"useFactory":{"__symbolic":"reference","name":"ɵf"}},"OverlayKeyboardDispatcher":{"__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","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"_subscribeToKeydownEvents":[{"__symbolic":"method"}],"_unsubscribeFromKeydownEvents":[{"__symbolic":"method"}],"_selectOverlayFromEvent":[{"__symbolic":"method"}]}},"PositionStrategy":{"__symbolic":"interface"},"GlobalPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"top":[{"__symbolic":"method"}],"left":[{"__symbolic":"method"}],"bottom":[{"__symbolic":"method"}],"right":[{"__symbolic":"method"}],"width":[{"__symbolic":"method"}],"height":[{"__symbolic":"method"}],"centerHorizontally":[{"__symbolic":"method"}],"centerVertically":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}]}},"ConnectedPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OriginConnectionPosition"},{"__symbolic":"reference","name":"OverlayConnectionPosition"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"recalculateLastPosition":[{"__symbolic":"method"}],"withScrollableContainers":[{"__symbolic":"method"}],"withFallbackPosition":[{"__symbolic":"method"}],"withDirection":[{"__symbolic":"method"}],"withOffsetX":[{"__symbolic":"method"}],"withOffsetY":[{"__symbolic":"method"}],"withLockedPosition":[{"__symbolic":"method"}],"_getStartX":[{"__symbolic":"method"}],"_getEndX":[{"__symbolic":"method"}],"_getOriginConnectionPoint":[{"__symbolic":"method"}],"_getOverlayPoint":[{"__symbolic":"method"}],"_getScrollVisibility":[{"__symbolic":"method"}],"_setElementPosition":[{"__symbolic":"method"}],"_subtractOverflows":[{"__symbolic":"method"}]}},"ConnectedOverlayDirective":{"__symbolic":"reference","name":"CdkConnectedOverlay"},"OverlayOrigin":{"__symbolic":"reference","name":"CdkOverlayOrigin"},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","name":"any"}]}],"global":[{"__symbolic":"method"}],"connectedTo":[{"__symbolic":"method"}]}}},"origins":{"OverlayConfig":"./overlay-config","HorizontalConnectionPos":"./position/connected-position","VerticalConnectionPos":"./position/connected-position","OriginConnectionPosition":"./position/connected-position","OverlayConnectionPosition":"./position/connected-position","ConnectionPositionPair":"./position/connected-position","ScrollingVisibility":"./position/connected-position","ConnectedOverlayPositionChange":"./position/connected-position","ScrollStrategy":"./scroll/scroll-strategy","ScrollStrategyOptions":"./scroll/scroll-strategy-options","RepositionScrollStrategy":"./scroll/reposition-scroll-strategy","CloseScrollStrategy":"./scroll/close-scroll-strategy","NoopScrollStrategy":"./scroll/noop-scroll-strategy","BlockScrollStrategy":"./scroll/block-scroll-strategy","OVERLAY_PROVIDERS":"./overlay-module","OverlayModule":"./overlay-module","Overlay":"./overlay","ɵa":"./overlay-container","ɵb":"./overlay-container","OverlayContainer":"./overlay-container","ɵc":"./overlay-directives","ɵd":"./overlay-directives","ɵe":"./overlay-directives","CdkOverlayOrigin":"./overlay-directives","CdkConnectedOverlay":"./overlay-directives","FullscreenOverlayContainer":"./fullscreen-overlay-container","OverlayRef":"./overlay-ref","ɵf":"./keyboard/overlay-keyboard-dispatcher","ɵg":"./keyboard/overlay-keyboard-dispatcher","OverlayKeyboardDispatcher":"./keyboard/overlay-keyboard-dispatcher","PositionStrategy":"./position/position-strategy","GlobalPositionStrategy":"./position/global-position-strategy","ConnectedPositionStrategy":"./position/connected-position-strategy","ConnectedOverlayDirective":"./overlay-directives","OverlayOrigin":"./overlay-directives","ɵh":"./position/overlay-position-builder"},"importAs":"@angular/cdk/overlay"}

@@ -8,8 +8,13 @@ /**

*/
import { NgZone } from '@angular/core';
import { PortalOutlet, Portal } from '@angular/cdk/portal';
import { OverlayConfig } from './overlay-config';
import { OverlayKeyboardDispatcher } from './keyboard/overlay-keyboard-dispatcher';
import { Direction } from '@angular/cdk/bidi';
import { ComponentPortal, PortalOutlet, TemplatePortal } from '@angular/cdk/portal';
import { ComponentRef, EmbeddedViewRef, NgZone } from '@angular/core';
import { Observable } from 'rxjs/Observable';
import { Subject } from 'rxjs/Subject';
import { OverlayKeyboardDispatcher } from './keyboard/overlay-keyboard-dispatcher';
import { OverlayConfig } from './overlay-config';
/** An object where all of its properties cannot be written. */
export declare type ImmutableObject<T> = {
readonly [P in keyof T]: T[P];
};
/**

@@ -31,12 +36,9 @@ * Reference to an overlay that has been created with the Overlay service.

_keydownEvents: Subject<KeyboardEvent>;
constructor(_portalOutlet: PortalOutlet, _pane: HTMLElement, _config: OverlayConfig, _ngZone: NgZone, _keyboardDispatcher: OverlayKeyboardDispatcher);
constructor(_portalOutlet: PortalOutlet, _pane: HTMLElement, _config: ImmutableObject<OverlayConfig>, _ngZone: NgZone, _keyboardDispatcher: OverlayKeyboardDispatcher);
/** The overlay's HTML element */
readonly overlayElement: HTMLElement;
attach<T>(portal: ComponentPortal<T>): ComponentRef<T>;
attach<T>(portal: TemplatePortal<T>): EmbeddedViewRef<T>;
attach(portal: any): any;
/**
* Attaches the overlay to a portal instance and adds the backdrop.
* @param portal Portal instance to which to attach the overlay.
* @returns The portal attachment result.
*/
attach(portal: Portal<any>): any;
/**
* Detaches an overlay from a portal.

@@ -46,13 +48,7 @@ * @returns The portal detachment result.

detach(): any;
/**
* Cleans up the overlay from the DOM.
*/
/** Cleans up the overlay from the DOM. */
dispose(): void;
/**
* Checks whether the overlay has been attached.
*/
/** Whether the overlay has attached content. */
hasAttached(): boolean;
/**
* Gets an observable that emits when the backdrop has been clicked.
*/
/** Gets an observable that emits when the backdrop has been clicked. */
backdropClick(): Observable<void>;

@@ -65,12 +61,14 @@ /** Gets an observable that emits when the overlay has been attached. */

keydownEvents(): Observable<KeyboardEvent>;
/**
* Gets the current config of the overlay.
*/
/** Gets the the current overlay configuration, which is immutable. */
getConfig(): OverlayConfig;
/** Updates the position of the overlay based on the position strategy. */
updatePosition(): void;
/** Update the size properties of the overlay. */
updateSize(sizeConfig: OverlaySizeConfig): void;
/** Sets the LTR/RTL direction for the overlay. */
setDirection(dir: Direction): void;
/** Updates the text direction of the overlay panel. */
private updateDirection();
/** Updates the size of the overlay based on the overlay config. */
updateSize(): void;
private _updateElementDirection();
/** Updates the size of the overlay element based on the overlay config. */
private _updateElementSize();
/** Toggles the pointer events for the overlay pane element. */

@@ -91,1 +89,10 @@ private _togglePointerEvents(enablePointer);

}
/** Size properties for an overlay. */
export interface OverlaySizeConfig {
width?: number | string;
height?: number | string;
minWidth?: number | string;
minHeight?: number | string;
maxWidth?: number | string;
maxHeight?: number | string;
}

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

{"__symbolic":"module","version":4,"metadata":{"ComponentType":{"__symbolic":"interface"},"Portal":{"__symbolic":"class","arity":1,"members":{"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"setAttachedHost":[{"__symbolic":"method"}]}},"ComponentPortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":96,"character":31,"context":{"typeName":"T"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}]}},"TemplatePortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"error","message":"Could not resolve type","line":118,"character":88,"context":{"typeName":"C"},"module":"./portal"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}]}},"PortalOutlet":{"__symbolic":"interface"},"BasePortalOutlet":{"__symbolic":"class","members":{"hasAttached":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"setDisposeFn":[{"__symbolic":"method"}],"_invokeDisposeFn":[{"__symbolic":"method"}]}},"DomPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":24,"character":31,"context":{"typeName":"Element"},"module":"./dom-portal-outlet"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"_getComponentRootNode":[{"__symbolic":"method"}]}},"CdkPortal":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"TemplatePortal"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-portal], [cdkPortal], [portal]","exportAs":"cdkPortal"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"CdkPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkPortalOutlet], [cdkPortalHost], [portalHost]","exportAs":"cdkPortalOutlet, cdkPortalHost","inputs":["portal: cdkPortalOutlet"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}],"_deprecatedPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["portalHost"]}]}],"_deprecatedPortalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkPortalHost"]}]}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}]}},"PortalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"exports":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}],"declarations":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}]}]}],"members":{}},"PortalInjector":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"error","message":"Could not resolve type","line":18,"character":27,"context":{"typeName":"WeakMap"},"module":"./portal-injector"}]}],"get":[{"__symbolic":"method"}]}},"DomPortalHost":{"__symbolic":"reference","name":"DomPortalOutlet"},"PortalHostDirective":{"__symbolic":"reference","name":"CdkPortalOutlet"},"TemplatePortalDirective":{"__symbolic":"reference","name":"CdkPortal"},"PortalHost":{"__symbolic":"reference","name":"PortalOutlet"},"BasePortalHost":{"__symbolic":"reference","name":"BasePortalOutlet"}},"origins":{"ComponentType":"./portal","Portal":"./portal","ComponentPortal":"./portal","TemplatePortal":"./portal","PortalOutlet":"./portal","BasePortalOutlet":"./portal","DomPortalOutlet":"./dom-portal-outlet","CdkPortal":"./portal-directives","CdkPortalOutlet":"./portal-directives","PortalModule":"./portal-directives","PortalInjector":"./portal-injector","DomPortalHost":"./dom-portal-outlet","PortalHostDirective":"./portal-directives","TemplatePortalDirective":"./portal-directives","PortalHost":"./portal","BasePortalHost":"./portal"},"importAs":"@angular/cdk/portal"}
{"__symbolic":"module","version":4,"metadata":{"ComponentType":{"__symbolic":"interface"},"Portal":{"__symbolic":"class","arity":1,"members":{"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"setAttachedHost":[{"__symbolic":"method"}]}},"ComponentPortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":96,"character":31,"context":{"typeName":"T"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}]}},"TemplatePortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"error","message":"Could not resolve type","line":118,"character":88,"context":{"typeName":"C"},"module":"./portal"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}]}},"PortalOutlet":{"__symbolic":"interface"},"BasePortalOutlet":{"__symbolic":"class","members":{"hasAttached":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"setDisposeFn":[{"__symbolic":"method"}],"_invokeDisposeFn":[{"__symbolic":"method"}]}},"DomPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":24,"character":31,"context":{"typeName":"Element"},"module":"./dom-portal-outlet"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"_getComponentRootNode":[{"__symbolic":"method"}]}},"CdkPortal":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"TemplatePortal"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-portal], [cdkPortal], [portal]","exportAs":"cdkPortal"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"CdkPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkPortalOutlet], [cdkPortalHost], [portalHost]","exportAs":"cdkPortalOutlet, cdkPortalHost","inputs":["portal: cdkPortalOutlet"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}],"_deprecatedPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["portalHost"]}]}],"_deprecatedPortalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkPortalHost"]}]}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}]}},"PortalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"exports":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}],"declarations":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}]}]}],"members":{}},"PortalInjector":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"error","message":"Could not resolve type","line":18,"character":27,"context":{"typeName":"WeakMap"},"module":"./portal-injector"}]}],"get":[{"__symbolic":"method"}]}},"DomPortalHost":{"__symbolic":"reference","name":"DomPortalOutlet"},"PortalHostDirective":{"__symbolic":"reference","name":"CdkPortalOutlet"},"TemplatePortalDirective":{"__symbolic":"reference","name":"CdkPortal"},"PortalHost":{"__symbolic":"reference","name":"PortalOutlet"},"BasePortalHost":{"__symbolic":"reference","name":"BasePortalOutlet"}},"origins":{"ComponentType":"./portal","Portal":"./portal","ComponentPortal":"./portal","TemplatePortal":"./portal","PortalOutlet":"./portal","BasePortalOutlet":"./portal","DomPortalOutlet":"./dom-portal-outlet","CdkPortal":"./portal-directives","CdkPortalOutlet":"./portal-directives","PortalModule":"./portal-directives","PortalInjector":"./portal-injector","DomPortalHost":"./dom-portal-outlet","PortalHostDirective":"./portal-directives","TemplatePortalDirective":"./portal-directives","PortalHost":"./portal","BasePortalHost":"./portal"},"importAs":"@angular/cdk/portal"}

@@ -90,4 +90,5 @@ /**

hasAttached(): boolean;
/** Attaches a portal. */
attach(portal: Portal<any>): any;
attach<T>(portal: ComponentPortal<T>): ComponentRef<T>;
attach<T>(portal: TemplatePortal<T>): EmbeddedViewRef<T>;
attach(portal: any): any;
abstract attachComponentPortal<T>(portal: ComponentPortal<T>): ComponentRef<T>;

@@ -94,0 +95,0 @@ abstract attachTemplatePortal<C>(portal: TemplatePortal<C>): EmbeddedViewRef<C>;

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

{"__symbolic":"module","version":4,"metadata":{"StepContentPositionState":{"__symbolic":"interface"},"StepperSelectionEvent":{"__symbolic":"class","members":{}},"CdkStep":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-step","exportAs":"cdkStep","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"template":"<ng-template><ng-content></ng-content></ng-template>"}]}],"members":{"stepLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"CdkStepLabel"}]}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef"}]}]}],"stepControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"optional":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"completed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"CdkStepper"}]}]],"parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}],"select":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"CdkStepper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkStepper]","exportAs":"cdkStepper"}]}],"members":{"_steps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"CdkStep"}]}]}],"linear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}],"_getStepLabelId":[{"__symbolic":"method"}],"_getStepContentId":[{"__symbolic":"method"}],"_stateChanged":[{"__symbolic":"method"}],"_getAnimationDirection":[{"__symbolic":"method"}],"_getIndicatorType":[{"__symbolic":"method"}],"_emitStepperSelectionEvent":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_focusNextStep":[{"__symbolic":"method"}],"_focusPreviousStep":[{"__symbolic":"method"}],"_focusStep":[{"__symbolic":"method"}],"_anyControlsInvalid":[{"__symbolic":"method"}],"_layoutDirection":[{"__symbolic":"method"}]}},"CdkStepLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkStepLabel]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"CdkStepperNext":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"button[cdkStepperNext]","host":{"(click)":"_stepper.next()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperPrevious":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"button[cdkStepperPrevious]","host":{"(click)":"_stepper.previous()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"exports":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}],"declarations":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}]}]}],"members":{}}},"origins":{"StepContentPositionState":"./stepper","StepperSelectionEvent":"./stepper","CdkStep":"./stepper","CdkStepper":"./stepper","CdkStepLabel":"./step-label","CdkStepperNext":"./stepper-button","CdkStepperPrevious":"./stepper-button","CdkStepperModule":"./stepper-module"},"importAs":"@angular/cdk/stepper"}
{"__symbolic":"module","version":4,"metadata":{"StepContentPositionState":{"__symbolic":"interface"},"StepperSelectionEvent":{"__symbolic":"class","members":{}},"CdkStep":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-step","exportAs":"cdkStep","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"template":"<ng-template><ng-content></ng-content></ng-template>"}]}],"members":{"stepLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"CdkStepLabel"}]}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef"}]}]}],"stepControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"optional":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"completed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"CdkStepper"}]}]],"parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}],"select":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"CdkStepper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkStepper]","exportAs":"cdkStepper"}]}],"members":{"_steps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"CdkStep"}]}]}],"linear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}],"_getStepLabelId":[{"__symbolic":"method"}],"_getStepContentId":[{"__symbolic":"method"}],"_stateChanged":[{"__symbolic":"method"}],"_getAnimationDirection":[{"__symbolic":"method"}],"_getIndicatorType":[{"__symbolic":"method"}],"_emitStepperSelectionEvent":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_focusNextStep":[{"__symbolic":"method"}],"_focusPreviousStep":[{"__symbolic":"method"}],"_focusStep":[{"__symbolic":"method"}],"_anyControlsInvalidOrPending":[{"__symbolic":"method"}],"_layoutDirection":[{"__symbolic":"method"}]}},"CdkStepLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkStepLabel]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"CdkStepperNext":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"button[cdkStepperNext]","host":{"(click)":"_stepper.next()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperPrevious":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"button[cdkStepperPrevious]","host":{"(click)":"_stepper.previous()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"exports":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}],"declarations":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}]}]}],"members":{}}},"origins":{"StepContentPositionState":"./stepper","StepperSelectionEvent":"./stepper","CdkStep":"./stepper","CdkStepper":"./stepper","CdkStepLabel":"./step-label","CdkStepperNext":"./stepper-button","CdkStepperPrevious":"./stepper-button","CdkStepperModule":"./stepper-module"},"importAs":"@angular/cdk/stepper"}

@@ -100,4 +100,4 @@ /**

private _focusStep(index);
private _anyControlsInvalid(index);
private _anyControlsInvalidOrPending(index);
private _layoutDirection();
}

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

{"__symbolic":"module","version":4,"metadata":{"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version"},"arguments":["5.0.0-rc.2"]}},"origins":{"VERSION":"./version"},"importAs":"@angular/cdk"}
{"__symbolic":"module","version":4,"metadata":{"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version"},"arguments":["5.0.0-rc.3"]}},"origins":{"VERSION":"./version"},"importAs":"@angular/cdk"}

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

{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"CdkScrollable","as":"CdkScrollable"},{"name":"ScrollDispatcher","as":"ScrollDispatcher"},{"name":"ViewportRuler","as":"ViewportRuler"},{"name":"VIEWPORT_RULER_PROVIDER","as":"VIEWPORT_RULER_PROVIDER"}],"from":"@angular/cdk/scrolling"},{"export":[{"name":"ComponentType","as":"ComponentType"}],"from":"@angular/cdk/portal"}],"metadata":{"OverlayConfig":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OverlayConfig"}]}]}},"HorizontalConnectionPos":{"__symbolic":"interface"},"VerticalConnectionPos":{"__symbolic":"interface"},"OriginConnectionPosition":{"__symbolic":"interface"},"OverlayConnectionPosition":{"__symbolic":"interface"},"ConnectionPositionPair":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"ScrollingVisibility":{"__symbolic":"class","members":{}},"ConnectedOverlayPositionChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}]],"parameters":[{"__symbolic":"reference","name":"ConnectionPositionPair"},{"__symbolic":"reference","name":"ScrollingVisibility"}]}]}},"ScrollStrategy":{"__symbolic":"interface"},"ScrollStrategyOptions":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}]}},"RepositionScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"CloseScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"NoopScrollStrategy":{"__symbolic":"class","members":{"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}]}},"BlockScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"_canBeEnabled":[{"__symbolic":"method"}]}},"OVERLAY_PROVIDERS":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"VIEWPORT_RULER_PROVIDER"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵe"}],"OverlayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule"},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule"}],"exports":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule"}],"declarations":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"}],"providers":[{"__symbolic":"reference","name":"OVERLAY_PROVIDERS"},{"__symbolic":"reference","name":"ScrollStrategyOptions"}]}]}],"members":{}},"Overlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"ScrollStrategyOptions"},{"__symbolic":"reference","name":"OverlayContainer"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}],"position":[{"__symbolic":"method"}],"_createPaneElement":[{"__symbolic":"method"}],"_createPortalOutlet":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"function","parameters":["parentContainer","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentContainer"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayContainer"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵb":{"provide":{"__symbolic":"reference","name":"OverlayContainer"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"OverlayContainer"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}],"useFactory":{"__symbolic":"reference","name":"ɵa"}},"OverlayContainer":{"__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","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getContainerElement":[{"__symbolic":"method"}],"_createContainer":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["cdk-connected-overlay-scroll-strategy"]},"ɵd":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Function call not supported","line":57,"character":9,"module":"./overlay-directives"}},"ɵe":{"provide":{"__symbolic":"reference","name":"ɵc"},"deps":[{"__symbolic":"reference","name":"Overlay"}],"useFactory":{"__symbolic":"reference","name":"ɵd"}},"CdkOverlayOrigin":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]","exportAs":"cdkOverlayOrigin"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}]}},"CdkConnectedOverlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]","exportAs":"cdkConnectedOverlay"}]}],"members":{"origin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOrigin"]}]}],"positions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayPositions"]}]}],"offsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOffsetX"]}]}],"offsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOffsetY"]}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayWidth"]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayHeight"]}]}],"minWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayMinWidth"]}]}],"minHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayMinHeight"]}]}],"backdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayBackdropClass"]}]}],"scrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayScrollStrategy"]}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOpen"]}]}],"hasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayHasBackdrop"]}]}],"_deprecatedOrigin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["origin"]}]}],"_deprecatedPositions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["positions"]}]}],"_deprecatedOffsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["offsetX"]}]}],"_deprecatedOffsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["offsetY"]}]}],"_deprecatedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["width"]}]}],"_deprecatedHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["height"]}]}],"_deprecatedMinWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["minWidth"]}]}],"_deprecatedMinHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["minHeight"]}]}],"_deprecatedBackdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["backdropClass"]}]}],"_deprecatedScrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["scrollStrategy"]}]}],"_deprecatedOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["open"]}]}],"_deprecatedHasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hasBackdrop"]}]}],"backdropClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"positionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"attach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"detach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},null,{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality"},{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_buildConfig":[{"__symbolic":"method"}],"_createPositionStrategy":[{"__symbolic":"method"}],"_handlePositionChanges":[{"__symbolic":"method"}],"_attachOverlay":[{"__symbolic":"method"}],"_detachOverlay":[{"__symbolic":"method"}],"_destroyOverlay":[{"__symbolic":"method"}]}},"FullscreenOverlayContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"OverlayContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"_createContainer":[{"__symbolic":"method"}],"_adjustParentForFullscreenChange":[{"__symbolic":"method"}],"_addFullscreenChangeListener":[{"__symbolic":"method"}],"getFullscreenElement":[{"__symbolic":"method"}]}},"OverlayRef":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalOutlet"},{"__symbolic":"error","message":"Could not resolve type","line":32,"character":21,"context":{"typeName":"HTMLElement"},"module":"./overlay-ref"},{"__symbolic":"reference","name":"OverlayConfig"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"hasAttached":[{"__symbolic":"method"}],"backdropClick":[{"__symbolic":"method"}],"attachments":[{"__symbolic":"method"}],"detachments":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"updateDirection":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"_togglePointerEvents":[{"__symbolic":"method"}],"_attachBackdrop":[{"__symbolic":"method"}],"_updateStackingOrder":[{"__symbolic":"method"}],"detachBackdrop":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"function","parameters":["dispatcher","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"dispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵg":{"provide":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}],"useFactory":{"__symbolic":"reference","name":"ɵf"}},"OverlayKeyboardDispatcher":{"__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","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"_subscribeToKeydownEvents":[{"__symbolic":"method"}],"_unsubscribeFromKeydownEvents":[{"__symbolic":"method"}],"_selectOverlayFromEvent":[{"__symbolic":"method"}]}},"PositionStrategy":{"__symbolic":"interface"},"GlobalPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"top":[{"__symbolic":"method"}],"left":[{"__symbolic":"method"}],"bottom":[{"__symbolic":"method"}],"right":[{"__symbolic":"method"}],"width":[{"__symbolic":"method"}],"height":[{"__symbolic":"method"}],"centerHorizontally":[{"__symbolic":"method"}],"centerVertically":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}]}},"ConnectedPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OriginConnectionPosition"},{"__symbolic":"reference","name":"OverlayConnectionPosition"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"recalculateLastPosition":[{"__symbolic":"method"}],"withScrollableContainers":[{"__symbolic":"method"}],"withFallbackPosition":[{"__symbolic":"method"}],"withDirection":[{"__symbolic":"method"}],"withOffsetX":[{"__symbolic":"method"}],"withOffsetY":[{"__symbolic":"method"}],"withLockedPosition":[{"__symbolic":"method"}],"_getStartX":[{"__symbolic":"method"}],"_getEndX":[{"__symbolic":"method"}],"_getOriginConnectionPoint":[{"__symbolic":"method"}],"_getOverlayPoint":[{"__symbolic":"method"}],"_getScrollVisibility":[{"__symbolic":"method"}],"_setElementPosition":[{"__symbolic":"method"}],"_subtractOverflows":[{"__symbolic":"method"}]}},"ConnectedOverlayDirective":{"__symbolic":"reference","name":"CdkConnectedOverlay"},"OverlayOrigin":{"__symbolic":"reference","name":"CdkOverlayOrigin"},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","name":"any"}]}],"global":[{"__symbolic":"method"}],"connectedTo":[{"__symbolic":"method"}]}}},"origins":{"OverlayConfig":"./overlay-config","HorizontalConnectionPos":"./position/connected-position","VerticalConnectionPos":"./position/connected-position","OriginConnectionPosition":"./position/connected-position","OverlayConnectionPosition":"./position/connected-position","ConnectionPositionPair":"./position/connected-position","ScrollingVisibility":"./position/connected-position","ConnectedOverlayPositionChange":"./position/connected-position","ScrollStrategy":"./scroll/scroll-strategy","ScrollStrategyOptions":"./scroll/scroll-strategy-options","RepositionScrollStrategy":"./scroll/reposition-scroll-strategy","CloseScrollStrategy":"./scroll/close-scroll-strategy","NoopScrollStrategy":"./scroll/noop-scroll-strategy","BlockScrollStrategy":"./scroll/block-scroll-strategy","OVERLAY_PROVIDERS":"./overlay-module","OverlayModule":"./overlay-module","Overlay":"./overlay","ɵa":"./overlay-container","ɵb":"./overlay-container","OverlayContainer":"./overlay-container","ɵc":"./overlay-directives","ɵd":"./overlay-directives","ɵe":"./overlay-directives","CdkOverlayOrigin":"./overlay-directives","CdkConnectedOverlay":"./overlay-directives","FullscreenOverlayContainer":"./fullscreen-overlay-container","OverlayRef":"./overlay-ref","ɵf":"./keyboard/overlay-keyboard-dispatcher","ɵg":"./keyboard/overlay-keyboard-dispatcher","OverlayKeyboardDispatcher":"./keyboard/overlay-keyboard-dispatcher","PositionStrategy":"./position/position-strategy","GlobalPositionStrategy":"./position/global-position-strategy","ConnectedPositionStrategy":"./position/connected-position-strategy","ConnectedOverlayDirective":"./overlay-directives","OverlayOrigin":"./overlay-directives","ɵh":"./position/overlay-position-builder"},"importAs":"@angular/cdk/overlay"}
{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"CdkScrollable","as":"CdkScrollable"},{"name":"ScrollDispatcher","as":"ScrollDispatcher"},{"name":"ViewportRuler","as":"ViewportRuler"},{"name":"VIEWPORT_RULER_PROVIDER","as":"VIEWPORT_RULER_PROVIDER"}],"from":"@angular/cdk/scrolling"},{"export":[{"name":"ComponentType","as":"ComponentType"}],"from":"@angular/cdk/portal"}],"metadata":{"OverlayConfig":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OverlayConfig"}]}]}},"HorizontalConnectionPos":{"__symbolic":"interface"},"VerticalConnectionPos":{"__symbolic":"interface"},"OriginConnectionPosition":{"__symbolic":"interface"},"OverlayConnectionPosition":{"__symbolic":"interface"},"ConnectionPositionPair":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"ScrollingVisibility":{"__symbolic":"class","members":{}},"ConnectedOverlayPositionChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}]],"parameters":[{"__symbolic":"reference","name":"ConnectionPositionPair"},{"__symbolic":"reference","name":"ScrollingVisibility"}]}]}},"ScrollStrategy":{"__symbolic":"interface"},"ScrollStrategyOptions":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}]}},"RepositionScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"CloseScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}]}},"NoopScrollStrategy":{"__symbolic":"class","members":{"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}]}},"BlockScrollStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"}]}],"attach":[{"__symbolic":"method"}],"enable":[{"__symbolic":"method"}],"disable":[{"__symbolic":"method"}],"_canBeEnabled":[{"__symbolic":"method"}]}},"OVERLAY_PROVIDERS":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"VIEWPORT_RULER_PROVIDER"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵe"}],"OverlayModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule"},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule"}],"exports":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ScrollDispatchModule"}],"declarations":[{"__symbolic":"reference","name":"ConnectedOverlayDirective"},{"__symbolic":"reference","name":"OverlayOrigin"}],"providers":[{"__symbolic":"reference","name":"OVERLAY_PROVIDERS"},{"__symbolic":"reference","name":"ScrollStrategyOptions"}]}]}],"members":{}},"Overlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"ScrollStrategyOptions"},{"__symbolic":"reference","name":"OverlayContainer"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"any"}]}],"create":[{"__symbolic":"method"}],"position":[{"__symbolic":"method"}],"_createPaneElement":[{"__symbolic":"method"}],"_createPortalOutlet":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"function","parameters":["parentContainer","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"parentContainer"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayContainer"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵb":{"provide":{"__symbolic":"reference","name":"OverlayContainer"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"OverlayContainer"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}],"useFactory":{"__symbolic":"reference","name":"ɵa"}},"OverlayContainer":{"__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","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"getContainerElement":[{"__symbolic":"method"}],"_createContainer":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken"},"arguments":["cdk-connected-overlay-scroll-strategy"]},"ɵd":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Function call not supported","line":63,"character":9,"module":"./overlay-directives"}},"ɵe":{"provide":{"__symbolic":"reference","name":"ɵc"},"deps":[{"__symbolic":"reference","name":"Overlay"}],"useFactory":{"__symbolic":"reference","name":"ɵd"}},"CdkOverlayOrigin":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-overlay-origin], [overlay-origin], [cdkOverlayOrigin]","exportAs":"cdkOverlayOrigin"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}]}},"CdkConnectedOverlay":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-connected-overlay], [connected-overlay], [cdkConnectedOverlay]","exportAs":"cdkConnectedOverlay"}]}],"members":{"origin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOrigin"]}]}],"positions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayPositions"]}]}],"offsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOffsetX"]}]}],"offsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOffsetY"]}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayWidth"]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayHeight"]}]}],"minWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayMinWidth"]}]}],"minHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayMinHeight"]}]}],"backdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayBackdropClass"]}]}],"scrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayScrollStrategy"]}]}],"open":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayOpen"]}]}],"hasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkConnectedOverlayHasBackdrop"]}]}],"_deprecatedOrigin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["origin"]}]}],"_deprecatedPositions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["positions"]}]}],"_deprecatedOffsetX":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["offsetX"]}]}],"_deprecatedOffsetY":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["offsetY"]}]}],"_deprecatedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["width"]}]}],"_deprecatedHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["height"]}]}],"_deprecatedMinWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["minWidth"]}]}],"_deprecatedMinHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["minHeight"]}]}],"_deprecatedBackdropClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["backdropClass"]}]}],"_deprecatedScrollStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["scrollStrategy"]}]}],"_deprecatedOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["open"]}]}],"_deprecatedHasBackdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hasBackdrop"]}]}],"backdropClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"positionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"attach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"detach":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"Overlay"},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},null,{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality"},{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_buildConfig":[{"__symbolic":"method"}],"_createPositionStrategy":[{"__symbolic":"method"}],"_handlePositionChanges":[{"__symbolic":"method"}],"_attachOverlay":[{"__symbolic":"method"}],"_detachOverlay":[{"__symbolic":"method"}],"_destroyOverlay":[{"__symbolic":"method"}]}},"FullscreenOverlayContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"OverlayContainer"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"_createContainer":[{"__symbolic":"method"}],"_adjustParentForFullscreenChange":[{"__symbolic":"method"}],"_addFullscreenChangeListener":[{"__symbolic":"method"}],"getFullscreenElement":[{"__symbolic":"method"}]}},"OverlayRef":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalOutlet"},{"__symbolic":"error","message":"Could not resolve type","line":38,"character":21,"context":{"typeName":"HTMLElement"},"module":"./overlay-ref"},{"__symbolic":"error","message":"Could not resolve type","line":39,"character":23,"context":{"typeName":"ImmutableObject"},"module":"./overlay-ref"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}]}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"hasAttached":[{"__symbolic":"method"}],"backdropClick":[{"__symbolic":"method"}],"attachments":[{"__symbolic":"method"}],"detachments":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"getConfig":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"setDirection":[{"__symbolic":"method"}],"_updateElementDirection":[{"__symbolic":"method"}],"_updateElementSize":[{"__symbolic":"method"}],"_togglePointerEvents":[{"__symbolic":"method"}],"_attachBackdrop":[{"__symbolic":"method"}],"_updateStackingOrder":[{"__symbolic":"method"}],"detachBackdrop":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"function","parameters":["dispatcher","_document"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"reference","name":"dispatcher"},"right":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"arguments":[{"__symbolic":"reference","name":"_document"}]}}},"ɵg":{"provide":{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"},"deps":[[{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf"}},{"__symbolic":"reference","name":"OverlayKeyboardDispatcher"}],{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}],"useFactory":{"__symbolic":"reference","name":"ɵf"}},"OverlayKeyboardDispatcher":{"__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","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"add":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"_subscribeToKeydownEvents":[{"__symbolic":"method"}],"_unsubscribeFromKeydownEvents":[{"__symbolic":"method"}],"_selectOverlayFromEvent":[{"__symbolic":"method"}]}},"PositionStrategy":{"__symbolic":"interface"},"GlobalPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"top":[{"__symbolic":"method"}],"left":[{"__symbolic":"method"}],"bottom":[{"__symbolic":"method"}],"right":[{"__symbolic":"method"}],"width":[{"__symbolic":"method"}],"height":[{"__symbolic":"method"}],"centerHorizontally":[{"__symbolic":"method"}],"centerVertically":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}]}},"ConnectedPositionStrategy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"OriginConnectionPosition"},{"__symbolic":"reference","name":"OverlayConnectionPosition"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","name":"any"}]}],"attach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"recalculateLastPosition":[{"__symbolic":"method"}],"withScrollableContainers":[{"__symbolic":"method"}],"withFallbackPosition":[{"__symbolic":"method"}],"withDirection":[{"__symbolic":"method"}],"withOffsetX":[{"__symbolic":"method"}],"withOffsetY":[{"__symbolic":"method"}],"withLockedPosition":[{"__symbolic":"method"}],"_getStartX":[{"__symbolic":"method"}],"_getEndX":[{"__symbolic":"method"}],"_getOriginConnectionPoint":[{"__symbolic":"method"}],"_getOverlayPoint":[{"__symbolic":"method"}],"_getScrollVisibility":[{"__symbolic":"method"}],"_setElementPosition":[{"__symbolic":"method"}],"_subtractOverflows":[{"__symbolic":"method"}]}},"ConnectedOverlayDirective":{"__symbolic":"reference","name":"CdkConnectedOverlay"},"OverlayOrigin":{"__symbolic":"reference","name":"CdkOverlayOrigin"},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/scrolling","name":"ViewportRuler"},{"__symbolic":"reference","name":"any"}]}],"global":[{"__symbolic":"method"}],"connectedTo":[{"__symbolic":"method"}]}}},"origins":{"OverlayConfig":"./overlay-config","HorizontalConnectionPos":"./position/connected-position","VerticalConnectionPos":"./position/connected-position","OriginConnectionPosition":"./position/connected-position","OverlayConnectionPosition":"./position/connected-position","ConnectionPositionPair":"./position/connected-position","ScrollingVisibility":"./position/connected-position","ConnectedOverlayPositionChange":"./position/connected-position","ScrollStrategy":"./scroll/scroll-strategy","ScrollStrategyOptions":"./scroll/scroll-strategy-options","RepositionScrollStrategy":"./scroll/reposition-scroll-strategy","CloseScrollStrategy":"./scroll/close-scroll-strategy","NoopScrollStrategy":"./scroll/noop-scroll-strategy","BlockScrollStrategy":"./scroll/block-scroll-strategy","OVERLAY_PROVIDERS":"./overlay-module","OverlayModule":"./overlay-module","Overlay":"./overlay","ɵa":"./overlay-container","ɵb":"./overlay-container","OverlayContainer":"./overlay-container","ɵc":"./overlay-directives","ɵd":"./overlay-directives","ɵe":"./overlay-directives","CdkOverlayOrigin":"./overlay-directives","CdkConnectedOverlay":"./overlay-directives","FullscreenOverlayContainer":"./fullscreen-overlay-container","OverlayRef":"./overlay-ref","ɵf":"./keyboard/overlay-keyboard-dispatcher","ɵg":"./keyboard/overlay-keyboard-dispatcher","OverlayKeyboardDispatcher":"./keyboard/overlay-keyboard-dispatcher","PositionStrategy":"./position/position-strategy","GlobalPositionStrategy":"./position/global-position-strategy","ConnectedPositionStrategy":"./position/connected-position-strategy","ConnectedOverlayDirective":"./overlay-directives","OverlayOrigin":"./overlay-directives","ɵh":"./position/overlay-position-builder"},"importAs":"@angular/cdk/overlay"}

@@ -8,8 +8,13 @@ /**

*/
import { NgZone } from '@angular/core';
import { PortalOutlet, Portal } from '@angular/cdk/portal';
import { OverlayConfig } from './overlay-config';
import { OverlayKeyboardDispatcher } from './keyboard/overlay-keyboard-dispatcher';
import { Direction } from '@angular/cdk/bidi';
import { ComponentPortal, PortalOutlet, TemplatePortal } from '@angular/cdk/portal';
import { ComponentRef, EmbeddedViewRef, NgZone } from '@angular/core';
import { Observable } from 'rxjs/Observable';
import { Subject } from 'rxjs/Subject';
import { OverlayKeyboardDispatcher } from './keyboard/overlay-keyboard-dispatcher';
import { OverlayConfig } from './overlay-config';
/** An object where all of its properties cannot be written. */
export declare type ImmutableObject<T> = {
readonly [P in keyof T]: T[P];
};
/**

@@ -31,12 +36,9 @@ * Reference to an overlay that has been created with the Overlay service.

_keydownEvents: Subject<KeyboardEvent>;
constructor(_portalOutlet: PortalOutlet, _pane: HTMLElement, _config: OverlayConfig, _ngZone: NgZone, _keyboardDispatcher: OverlayKeyboardDispatcher);
constructor(_portalOutlet: PortalOutlet, _pane: HTMLElement, _config: ImmutableObject<OverlayConfig>, _ngZone: NgZone, _keyboardDispatcher: OverlayKeyboardDispatcher);
/** The overlay's HTML element */
readonly overlayElement: HTMLElement;
attach<T>(portal: ComponentPortal<T>): ComponentRef<T>;
attach<T>(portal: TemplatePortal<T>): EmbeddedViewRef<T>;
attach(portal: any): any;
/**
* Attaches the overlay to a portal instance and adds the backdrop.
* @param portal Portal instance to which to attach the overlay.
* @returns The portal attachment result.
*/
attach(portal: Portal<any>): any;
/**
* Detaches an overlay from a portal.

@@ -46,13 +48,7 @@ * @returns The portal detachment result.

detach(): any;
/**
* Cleans up the overlay from the DOM.
*/
/** Cleans up the overlay from the DOM. */
dispose(): void;
/**
* Checks whether the overlay has been attached.
*/
/** Whether the overlay has attached content. */
hasAttached(): boolean;
/**
* Gets an observable that emits when the backdrop has been clicked.
*/
/** Gets an observable that emits when the backdrop has been clicked. */
backdropClick(): Observable<void>;

@@ -65,12 +61,14 @@ /** Gets an observable that emits when the overlay has been attached. */

keydownEvents(): Observable<KeyboardEvent>;
/**
* Gets the current config of the overlay.
*/
/** Gets the the current overlay configuration, which is immutable. */
getConfig(): OverlayConfig;
/** Updates the position of the overlay based on the position strategy. */
updatePosition(): void;
/** Update the size properties of the overlay. */
updateSize(sizeConfig: OverlaySizeConfig): void;
/** Sets the LTR/RTL direction for the overlay. */
setDirection(dir: Direction): void;
/** Updates the text direction of the overlay panel. */
private updateDirection();
/** Updates the size of the overlay based on the overlay config. */
updateSize(): void;
private _updateElementDirection();
/** Updates the size of the overlay element based on the overlay config. */
private _updateElementSize();
/** Toggles the pointer events for the overlay pane element. */

@@ -91,1 +89,10 @@ private _togglePointerEvents(enablePointer);

}
/** Size properties for an overlay. */
export interface OverlaySizeConfig {
width?: number | string;
height?: number | string;
minWidth?: number | string;
minHeight?: number | string;
maxWidth?: number | string;
maxHeight?: number | string;
}

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

{"__symbolic":"module","version":4,"metadata":{"ComponentType":{"__symbolic":"interface"},"Portal":{"__symbolic":"class","arity":1,"members":{"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"setAttachedHost":[{"__symbolic":"method"}]}},"ComponentPortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":96,"character":31,"context":{"typeName":"T"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}]}},"TemplatePortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"error","message":"Could not resolve type","line":118,"character":88,"context":{"typeName":"C"},"module":"./portal"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}]}},"PortalOutlet":{"__symbolic":"interface"},"BasePortalOutlet":{"__symbolic":"class","members":{"hasAttached":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"setDisposeFn":[{"__symbolic":"method"}],"_invokeDisposeFn":[{"__symbolic":"method"}]}},"DomPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":24,"character":31,"context":{"typeName":"Element"},"module":"./dom-portal-outlet"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"_getComponentRootNode":[{"__symbolic":"method"}]}},"CdkPortal":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"TemplatePortal"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-portal], [cdkPortal], [portal]","exportAs":"cdkPortal"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"CdkPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkPortalOutlet], [cdkPortalHost], [portalHost]","exportAs":"cdkPortalOutlet, cdkPortalHost","inputs":["portal: cdkPortalOutlet"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}],"_deprecatedPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["portalHost"]}]}],"_deprecatedPortalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkPortalHost"]}]}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}]}},"PortalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"exports":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}],"declarations":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}]}]}],"members":{}},"PortalInjector":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"error","message":"Could not resolve type","line":18,"character":27,"context":{"typeName":"WeakMap"},"module":"./portal-injector"}]}],"get":[{"__symbolic":"method"}]}},"DomPortalHost":{"__symbolic":"reference","name":"DomPortalOutlet"},"PortalHostDirective":{"__symbolic":"reference","name":"CdkPortalOutlet"},"TemplatePortalDirective":{"__symbolic":"reference","name":"CdkPortal"},"PortalHost":{"__symbolic":"reference","name":"PortalOutlet"},"BasePortalHost":{"__symbolic":"reference","name":"BasePortalOutlet"}},"origins":{"ComponentType":"./portal","Portal":"./portal","ComponentPortal":"./portal","TemplatePortal":"./portal","PortalOutlet":"./portal","BasePortalOutlet":"./portal","DomPortalOutlet":"./dom-portal-outlet","CdkPortal":"./portal-directives","CdkPortalOutlet":"./portal-directives","PortalModule":"./portal-directives","PortalInjector":"./portal-injector","DomPortalHost":"./dom-portal-outlet","PortalHostDirective":"./portal-directives","TemplatePortalDirective":"./portal-directives","PortalHost":"./portal","BasePortalHost":"./portal"},"importAs":"@angular/cdk/portal"}
{"__symbolic":"module","version":4,"metadata":{"ComponentType":{"__symbolic":"interface"},"Portal":{"__symbolic":"class","arity":1,"members":{"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"setAttachedHost":[{"__symbolic":"method"}]}},"ComponentPortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":96,"character":31,"context":{"typeName":"T"},"module":"./portal"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}]}},"TemplatePortal":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"Portal"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"},{"__symbolic":"error","message":"Could not resolve type","line":118,"character":88,"context":{"typeName":"C"},"module":"./portal"}]}],"attach":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}]}},"PortalOutlet":{"__symbolic":"interface"},"BasePortalOutlet":{"__symbolic":"class","members":{"hasAttached":[{"__symbolic":"method"}],"attach":[{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"},{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"detach":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"setDisposeFn":[{"__symbolic":"method"}],"_invokeDisposeFn":[{"__symbolic":"method"}]}},"DomPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":24,"character":31,"context":{"typeName":"Element"},"module":"./dom-portal-outlet"},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"_getComponentRootNode":[{"__symbolic":"method"}]}},"CdkPortal":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"TemplatePortal"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdk-portal], [cdkPortal], [portal]","exportAs":"cdkPortal"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}]}},"CdkPortalOutlet":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"BasePortalHost"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkPortalOutlet], [cdkPortalHost], [portalHost]","exportAs":"cdkPortalOutlet, cdkPortalHost","inputs":["portal: cdkPortalOutlet"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver"},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef"}]}],"_deprecatedPortal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["portalHost"]}]}],"_deprecatedPortalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["cdkPortalHost"]}]}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}]}},"PortalModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"exports":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}],"declarations":[{"__symbolic":"reference","name":"TemplatePortalDirective"},{"__symbolic":"reference","name":"PortalHostDirective"}]}]}],"members":{}},"PortalInjector":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"error","message":"Could not resolve type","line":18,"character":27,"context":{"typeName":"WeakMap"},"module":"./portal-injector"}]}],"get":[{"__symbolic":"method"}]}},"DomPortalHost":{"__symbolic":"reference","name":"DomPortalOutlet"},"PortalHostDirective":{"__symbolic":"reference","name":"CdkPortalOutlet"},"TemplatePortalDirective":{"__symbolic":"reference","name":"CdkPortal"},"PortalHost":{"__symbolic":"reference","name":"PortalOutlet"},"BasePortalHost":{"__symbolic":"reference","name":"BasePortalOutlet"}},"origins":{"ComponentType":"./portal","Portal":"./portal","ComponentPortal":"./portal","TemplatePortal":"./portal","PortalOutlet":"./portal","BasePortalOutlet":"./portal","DomPortalOutlet":"./dom-portal-outlet","CdkPortal":"./portal-directives","CdkPortalOutlet":"./portal-directives","PortalModule":"./portal-directives","PortalInjector":"./portal-injector","DomPortalHost":"./dom-portal-outlet","PortalHostDirective":"./portal-directives","TemplatePortalDirective":"./portal-directives","PortalHost":"./portal","BasePortalHost":"./portal"},"importAs":"@angular/cdk/portal"}

@@ -90,4 +90,5 @@ /**

hasAttached(): boolean;
/** Attaches a portal. */
attach(portal: Portal<any>): any;
attach<T>(portal: ComponentPortal<T>): ComponentRef<T>;
attach<T>(portal: TemplatePortal<T>): EmbeddedViewRef<T>;
attach(portal: any): any;
abstract attachComponentPortal<T>(portal: ComponentPortal<T>): ComponentRef<T>;

@@ -94,0 +95,0 @@ abstract attachTemplatePortal<C>(portal: TemplatePortal<C>): EmbeddedViewRef<C>;

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

{"__symbolic":"module","version":4,"metadata":{"StepContentPositionState":{"__symbolic":"interface"},"StepperSelectionEvent":{"__symbolic":"class","members":{}},"CdkStep":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-step","exportAs":"cdkStep","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"template":"<ng-template><ng-content></ng-content></ng-template>"}]}],"members":{"stepLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"CdkStepLabel"}]}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef"}]}]}],"stepControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"optional":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"completed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"CdkStepper"}]}]],"parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}],"select":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"CdkStepper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkStepper]","exportAs":"cdkStepper"}]}],"members":{"_steps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"CdkStep"}]}]}],"linear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}],"_getStepLabelId":[{"__symbolic":"method"}],"_getStepContentId":[{"__symbolic":"method"}],"_stateChanged":[{"__symbolic":"method"}],"_getAnimationDirection":[{"__symbolic":"method"}],"_getIndicatorType":[{"__symbolic":"method"}],"_emitStepperSelectionEvent":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_focusNextStep":[{"__symbolic":"method"}],"_focusPreviousStep":[{"__symbolic":"method"}],"_focusStep":[{"__symbolic":"method"}],"_anyControlsInvalid":[{"__symbolic":"method"}],"_layoutDirection":[{"__symbolic":"method"}]}},"CdkStepLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkStepLabel]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"CdkStepperNext":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"button[cdkStepperNext]","host":{"(click)":"_stepper.next()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperPrevious":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"button[cdkStepperPrevious]","host":{"(click)":"_stepper.previous()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"exports":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}],"declarations":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}]}]}],"members":{}}},"origins":{"StepContentPositionState":"./stepper","StepperSelectionEvent":"./stepper","CdkStep":"./stepper","CdkStepper":"./stepper","CdkStepLabel":"./step-label","CdkStepperNext":"./stepper-button","CdkStepperPrevious":"./stepper-button","CdkStepperModule":"./stepper-module"},"importAs":"@angular/cdk/stepper"}
{"__symbolic":"module","version":4,"metadata":{"StepContentPositionState":{"__symbolic":"interface"},"StepperSelectionEvent":{"__symbolic":"class","members":{}},"CdkStep":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-step","exportAs":"cdkStep","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"},"preserveWhitespaces":false,"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"template":"<ng-template><ng-content></ng-content></ng-template>"}]}],"members":{"stepLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild"},"arguments":[{"__symbolic":"reference","name":"CdkStepLabel"}]}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"TemplateRef"}]}]}],"stepControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"optional":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"completed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","name":"CdkStepper"}]}]],"parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}],"select":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"CdkStepper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkStepper]","exportAs":"cdkStepper"}]}],"members":{"_steps":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","name":"CdkStep"}]}]}],"linear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectedIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}}],null],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"Directionality"},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}],"_getStepLabelId":[{"__symbolic":"method"}],"_getStepContentId":[{"__symbolic":"method"}],"_stateChanged":[{"__symbolic":"method"}],"_getAnimationDirection":[{"__symbolic":"method"}],"_getIndicatorType":[{"__symbolic":"method"}],"_emitStepperSelectionEvent":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_focusNextStep":[{"__symbolic":"method"}],"_focusPreviousStep":[{"__symbolic":"method"}],"_focusStep":[{"__symbolic":"method"}],"_anyControlsInvalidOrPending":[{"__symbolic":"method"}],"_layoutDirection":[{"__symbolic":"method"}]}},"CdkStepLabel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"[cdkStepLabel]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]}]}]}},"CdkStepperNext":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"button[cdkStepperNext]","host":{"(click)":"_stepper.next()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperPrevious":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"button[cdkStepperPrevious]","host":{"(click)":"_stepper.previous()"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"CdkStepper"}]}]}},"CdkStepperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/cdk/bidi","name":"BidiModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"exports":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}],"declarations":[{"__symbolic":"reference","name":"CdkStep"},{"__symbolic":"reference","name":"CdkStepper"},{"__symbolic":"reference","name":"CdkStepLabel"},{"__symbolic":"reference","name":"CdkStepperNext"},{"__symbolic":"reference","name":"CdkStepperPrevious"}]}]}],"members":{}}},"origins":{"StepContentPositionState":"./stepper","StepperSelectionEvent":"./stepper","CdkStep":"./stepper","CdkStepper":"./stepper","CdkStepLabel":"./step-label","CdkStepperNext":"./stepper-button","CdkStepperPrevious":"./stepper-button","CdkStepperModule":"./stepper-module"},"importAs":"@angular/cdk/stepper"}

@@ -100,4 +100,4 @@ /**

private _focusStep(index);
private _anyControlsInvalid(index);
private _anyControlsInvalidOrPending(index);
private _layoutDirection();
}

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 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 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 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 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 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 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