Socket
Socket
Sign inDemoInstall

@angular/cdk-experimental

Package Overview
Dependencies
1
Maintainers
1
Versions
464
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

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

19

bundles/cdk-experimental-dialog.umd.js

@@ -689,3 +689,6 @@ /**

var Dialog = /** @class */ (function () {
function Dialog(overlay$$1, injector, dialogRefConstructor, _scrollStrategy, _parentDialog, location) {
function Dialog(overlay$$1, injector, dialogRefConstructor,
// TODO(crisbeto): the `any` here can be replaced
// with the proper type once we start using Ivy.
scrollStrategy, _parentDialog, location) {
var _this = this;

@@ -695,3 +698,2 @@ this.overlay = overlay$$1;

this.dialogRefConstructor = dialogRefConstructor;
this._scrollStrategy = _scrollStrategy;
this._parentDialog = _parentDialog;

@@ -709,2 +711,3 @@ this._afterAllClosedBase = new rxjs.Subject();

}
this._scrollStrategy = scrollStrategy;
}

@@ -832,2 +835,12 @@ Object.defineProperty(Dialog.prototype, "_afterAllClosed", {

/**
* @return {?}
*/
Dialog.prototype.ngOnDestroy = /**
* @return {?}
*/
function () {
// Only close all the dialogs at this level.
this._openDialogs.forEach(function (ref) { return ref.close(); });
};
/**
* Forwards emitting events for when dialogs are opened and all dialogs are closed.

@@ -1068,3 +1081,3 @@ * @param {?} dialogRef

{ type: core.Injector },
{ type: undefined, decorators: [{ type: core.Inject, args: [DIALOG_REF,] }] },
{ type: core.Type, decorators: [{ type: core.Inject, args: [DIALOG_REF,] }] },
{ type: undefined, decorators: [{ type: core.Inject, args: [DIALOG_SCROLL_STRATEGY,] }] },

@@ -1071,0 +1084,0 @@ { type: Dialog, decorators: [{ type: core.Optional }, { type: core.SkipSelf }] },

2

bundles/cdk-experimental-dialog.umd.min.js

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

*/
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/animations"),require("@angular/cdk/a11y"),require("@angular/cdk/portal"),require("@angular/common"),require("@angular/core"),require("rxjs"),require("@angular/cdk/keycodes"),require("rxjs/operators"),require("@angular/cdk/overlay"),require("@angular/cdk/bidi")):"function"==typeof define&&define.amd?define("@angular/cdk-experimental/dialog",["exports","@angular/animations","@angular/cdk/a11y","@angular/cdk/portal","@angular/common","@angular/core","rxjs","@angular/cdk/keycodes","rxjs/operators","@angular/cdk/overlay","@angular/cdk/bidi"],e):e((t.ng=t.ng||{},t.ng["cdk-experimental"]=t.ng["cdk-experimental"]||{},t.ng["cdk-experimental"].dialog={}),t.ng.animations,t.ng.cdk.a11y,t.ng.cdk.portal,t.ng.common,t.ng.core,t.rxjs,t.ng.cdk.keycodes,t.rxjs.operators,t.ng.cdk.overlay,t.ng.cdk.bidi)}(this,function(t,e,o,n,r,i,a,s,l,c,p){"use strict";function u(t,e){function o(){this.constructor=t}h(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}function d(){throw Error("Attempting to attach dialog content after content is already attached")}function f(t){return function(){return t.scrollStrategies.block()}}var h=function(t,e){return(h=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])})(t,e)},g=function(){return g=Object.assign||function(t){for(var e,o=1,n=arguments.length;o<n;o++){e=arguments[o];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},g.apply(this,arguments)},y=function(){function t(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.minWidth="",this.minHeight="",this.maxWidth="80vw",this.maxHeight="",this.data=null,this.ariaDescribedBy=null,this.ariaLabel=null,this.autoFocus=!0}return t}(),_=function(t){function s(e,o,n,r,i){var s=t.call(this)||this;return s._elementRef=e,s._focusTrapFactory=o,s._changeDetectorRef=n,s._document=r,s._config=i,s._state="enter",s._elementFocusedBeforeDialogWasOpened=null,s._focusTrap=s._focusTrapFactory.create(s._elementRef.nativeElement,!1),s._beforeEnter=new a.Subject,s._afterEnter=new a.Subject,s._beforeExit=new a.Subject,s._afterExit=new a.Subject,s}return u(s,t),Object.defineProperty(s.prototype,"_ariaLabel",{get:function(){return this._config.ariaLabel||null},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"_ariaDescribedBy",{get:function(){return this._config.ariaDescribedBy},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"_role",{get:function(){return this._config.role},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"_tabindex",{get:function(){return-1},enumerable:!0,configurable:!0}),s.prototype.ngOnDestroy=function(){this._focusTrap.destroy()},s.prototype.attachComponentPortal=function(t){return this._portalHost.hasAttached()&&d(),this._savePreviouslyFocusedElement(),this._portalHost.attachComponentPortal(t)},s.prototype.attachTemplatePortal=function(t){return this._portalHost.hasAttached()&&d(),this._savePreviouslyFocusedElement(),this._portalHost.attachTemplatePortal(t)},s.prototype._onAnimationStart=function(t){"enter"===t.toState&&this._beforeEnter.next(),"enter"!==t.fromState||"void"!==t.toState&&"exit"!==t.toState||this._beforeExit.next()},s.prototype._onAnimationDone=function(t){"enter"===t.toState&&(this._autoFocusFirstTabbableElement(),this._afterEnter.next()),"enter"!==t.fromState||"void"!==t.toState&&"exit"!==t.toState||(this._returnFocusAfterDialog(),this._afterExit.next())},s.prototype._startExiting=function(){this._state="exit",this._changeDetectorRef.markForCheck()},s.prototype._savePreviouslyFocusedElement=function(){var t=this;this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement,Promise.resolve().then(function(){return t._elementRef.nativeElement.focus()}))},s.prototype._autoFocusFirstTabbableElement=function(){var t=this;this._config.autoFocus&&this._focusTrap.focusInitialElementWhenReady().then(function(e){e||t._elementRef.nativeElement.focus()})},s.prototype._returnFocusAfterDialog=function(){var t=this._elementFocusedBeforeDialogWasOpened;t&&"function"==typeof t.focus&&t.focus()},s.decorators=[{type:i.Component,args:[{selector:"cdk-dialog-container",template:"<ng-template cdkPortalOutlet></ng-template>",styles:["cdk-dialog-container{background:#fff;border-radius:5px;display:block;padding:10px}"],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.Default,animations:[e.trigger("dialog",[e.state("enter",e.style({opacity:1})),e.state("exit, void",e.style({opacity:0})),e.transition("* => *",e.animate(225))])],host:{"[@dialog]":"_state","(@dialog.start)":"_onAnimationStart($event)","(@dialog.done)":"_onAnimationDone($event)"}}]}],s.ctorParameters=function(){return[{type:i.ElementRef},{type:o.FocusTrapFactory},{type:i.ChangeDetectorRef},{type:void 0,decorators:[{type:i.Optional},{type:i.Inject,args:[r.DOCUMENT]}]},{type:y}]},s.propDecorators={_ariaLabel:[{type:i.HostBinding,args:["attr.aria-label"]}],_ariaDescribedBy:[{type:i.HostBinding,args:["attr.aria-describedby"]}],_role:[{type:i.HostBinding,args:["attr.role"]}],_tabindex:[{type:i.HostBinding,args:["attr.tabindex"]}],_portalHost:[{type:i.ViewChild,args:[n.PortalHostDirective]}]},s}(n.BasePortalOutlet),b=0,m=function(){function t(t,e,o){void 0===o&&(o="dialog-"+b++);var n=this;this._overlayRef=t,this._containerInstance=e,this.id=o,e._config.hasBackdrop&&t.backdropClick().subscribe(function(){n.disableClose||n.close()}),this.beforeClosed().subscribe(function(){n._overlayRef.detachBackdrop()}),this.afterClosed().subscribe(function(){n._overlayRef.detach(),n._overlayRef.dispose(),n.componentInstance=null}),t.keydownEvents().pipe(l.filter(function(t){return t.keyCode===s.ESCAPE&&!n.disableClose})).subscribe(function(){return n.close()})}return t.prototype.backdropClick=function(){return this._overlayRef.backdropClick()},t.prototype.close=function(t){this._result=t,this._containerInstance._startExiting()},t.prototype.updatePosition=function(t){var e=this._getPositionStrategy();return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._overlayRef.updatePosition(),this},t.prototype.keydownEvents=function(){return this._overlayRef.keydownEvents()},t.prototype.updateSize=function(t){return t.width&&this._getPositionStrategy().width(t.width.toString()),t.height&&this._getPositionStrategy().height(t.height.toString()),this._overlayRef.updateSize(t),this._overlayRef.updatePosition(),this},t.prototype._getPositionStrategy=function(){return this._overlayRef.getConfig().positionStrategy},t.prototype.beforeOpened=function(){return this._containerInstance._beforeEnter.asObservable()},t.prototype.afterOpened=function(){return this._containerInstance._afterEnter.asObservable()},t.prototype.beforeClosed=function(){var t=this;return this._containerInstance._beforeExit.pipe(l.map(function(){return t._result}))},t.prototype.afterClosed=function(){var t=this;return this._containerInstance._afterExit.pipe(l.map(function(){return t._result}))},t}(),v=new i.InjectionToken("DialogScrollStrategy"),D=new i.InjectionToken("DialogData"),C=new i.InjectionToken("DialogRef"),k=new i.InjectionToken("DialogConfig"),O=new i.InjectionToken("DialogContainer"),w={provide:v,deps:[c.Overlay],useFactory:f},j=function(){function t(t,e,o,n,r,i){var s=this;this.overlay=t,this.injector=e,this.dialogRefConstructor=o,this._scrollStrategy=n,this._parentDialog=r,this._afterAllClosedBase=new a.Subject,this.afterAllClosed=a.defer(function(){return s.openDialogs.length?s._afterAllClosed:s._afterAllClosed.pipe(l.startWith(void 0))}),this._afterOpened=new a.Subject,this._openDialogs=[],!r&&i&&i.subscribe(function(){return s.closeAll()})}return Object.defineProperty(t.prototype,"_afterAllClosed",{get:function(){return this._parentDialog?this._parentDialog.afterAllClosed:this._afterAllClosedBase},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"afterOpened",{get:function(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpened},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"openDialogs",{get:function(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogs},enumerable:!0,configurable:!0}),t.prototype.getById=function(t){return this._openDialogs.find(function(e){return e.id===t})},t.prototype.closeAll=function(){this.openDialogs.forEach(function(t){return t.close()})},t.prototype.openFromComponent=function(t,e){if(e=this._applyConfigDefaults(e),e.id&&this.getById(e.id))throw Error('Dialog with id "'+e.id+'" exists already. The dialog id must be unique.');var o=this._createOverlay(e),n=this._attachDialogContainer(o,e),r=this._attachDialogContentForComponent(t,n,o,e);return this.registerDialogRef(r),r},t.prototype.openFromTemplate=function(t,e){if(e=this._applyConfigDefaults(e),e.id&&this.getById(e.id))throw Error('Dialog with id "'+e.id+'" exists already. The dialog id must be unique.');var o=this._createOverlay(e),n=this._attachDialogContainer(o,e),r=this._attachDialogContentForTemplate(t,n,o,e);return this.registerDialogRef(r),r},t.prototype.registerDialogRef=function(t){var e=this;this.openDialogs.push(t);var o=t.afterOpened().subscribe(function(){e.afterOpened.next(t),o.unsubscribe()}),n=t.afterClosed().subscribe(function(){var o=e._openDialogs.indexOf(t);o>-1&&e._openDialogs.splice(o,1),e._openDialogs.length||(e._afterAllClosedBase.next(),n.unsubscribe())})},t.prototype._createOverlay=function(t){var e=new c.OverlayConfig({positionStrategy:this.overlay.position().global(),scrollStrategy:this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight});return t.backdropClass&&(e.backdropClass=t.backdropClass),this.overlay.create(e)},t.prototype._attachDialogContainer=function(t,e){var o=e.containerComponent||this.injector.get(O),r=e&&e.viewContainerRef&&e.viewContainerRef.injector,i=new n.PortalInjector(r||this.injector,new WeakMap([[y,e]])),a=new n.ComponentPortal(o,e.viewContainerRef,i),s=t.attach(a);return s.instance._config=e,s.instance},t.prototype._attachDialogContentForComponent=function(t,e,o,r){var i=new this.dialogRefConstructor(o,e,r.id),a=this._createInjector(r,i,e),s=e.attachComponentPortal(new n.ComponentPortal(t,void 0,a));return i.componentInstance=s.instance,i.updateSize({width:r.width,height:r.height}).updatePosition(r.position),i},t.prototype._attachDialogContentForTemplate=function(t,e,o,r){var i=new this.dialogRefConstructor(o,e,r.id);return e.attachTemplatePortal(new n.TemplatePortal(t,null,{$implicit:r.data,dialogRef:i})),i.updateSize({width:r.width,height:r.height}).updatePosition(r.position),i},t.prototype._createInjector=function(t,e,o){var r=t&&t.viewContainerRef&&t.viewContainerRef.injector,i=new WeakMap([[this.injector.get(C),e],[this.injector.get(O),o],[D,t.data]]);return!t.direction||r&&r.get(p.Directionality,null)||i.set(p.Directionality,{value:t.direction,change:a.of()}),new n.PortalInjector(r||this.injector,i)},t.prototype._applyConfigDefaults=function(t){var e=this.injector.get(k);return g({},new e,t)},t.decorators=[{type:i.Injectable}],t.ctorParameters=function(){return[{type:c.Overlay},{type:i.Injector},{type:void 0,decorators:[{type:i.Inject,args:[C]}]},{type:void 0,decorators:[{type:i.Inject,args:[v]}]},{type:t,decorators:[{type:i.Optional},{type:i.SkipSelf}]},{type:r.Location,decorators:[{type:i.Optional}]}]},t}(),x=m,R=_,E=y,P=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{imports:[r.CommonModule,c.OverlayModule,n.PortalModule,o.A11yModule],exports:[_],declarations:[_],providers:[j,w,{provide:C,useValue:x},{provide:O,useValue:R},{provide:k,useValue:E}],entryComponents:[_]}]}],t}();t.throwDialogContentAlreadyAttachedError=d,t.CdkDialogContainer=_,t.DialogConfig=y,t.DialogRef=m,t.Dialog=j,t.DialogModule=P,t.MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY=f,t.DIALOG_SCROLL_STRATEGY=v,t.DIALOG_DATA=D,t.DIALOG_REF=C,t.DIALOG_CONFIG=k,t.DIALOG_CONTAINER=O,t.MAT_DIALOG_SCROLL_STRATEGY_PROVIDER=w,Object.defineProperty(t,"__esModule",{value:!0})});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/animations"),require("@angular/cdk/a11y"),require("@angular/cdk/portal"),require("@angular/common"),require("@angular/core"),require("rxjs"),require("@angular/cdk/keycodes"),require("rxjs/operators"),require("@angular/cdk/overlay"),require("@angular/cdk/bidi")):"function"==typeof define&&define.amd?define("@angular/cdk-experimental/dialog",["exports","@angular/animations","@angular/cdk/a11y","@angular/cdk/portal","@angular/common","@angular/core","rxjs","@angular/cdk/keycodes","rxjs/operators","@angular/cdk/overlay","@angular/cdk/bidi"],e):e((t.ng=t.ng||{},t.ng["cdk-experimental"]=t.ng["cdk-experimental"]||{},t.ng["cdk-experimental"].dialog={}),t.ng.animations,t.ng.cdk.a11y,t.ng.cdk.portal,t.ng.common,t.ng.core,t.rxjs,t.ng.cdk.keycodes,t.rxjs.operators,t.ng.cdk.overlay,t.ng.cdk.bidi)}(this,function(t,e,o,n,r,i,a,s,l,c,p){"use strict";function u(t,e){function o(){this.constructor=t}h(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}function d(){throw Error("Attempting to attach dialog content after content is already attached")}function f(t){return function(){return t.scrollStrategies.block()}}var h=function(t,e){return(h=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])})(t,e)},g=function(){return g=Object.assign||function(t){for(var e,o=1,n=arguments.length;o<n;o++){e=arguments[o];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},g.apply(this,arguments)},y=function(){function t(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.minWidth="",this.minHeight="",this.maxWidth="80vw",this.maxHeight="",this.data=null,this.ariaDescribedBy=null,this.ariaLabel=null,this.autoFocus=!0}return t}(),_=function(t){function s(e,o,n,r,i){var s=t.call(this)||this;return s._elementRef=e,s._focusTrapFactory=o,s._changeDetectorRef=n,s._document=r,s._config=i,s._state="enter",s._elementFocusedBeforeDialogWasOpened=null,s._focusTrap=s._focusTrapFactory.create(s._elementRef.nativeElement,!1),s._beforeEnter=new a.Subject,s._afterEnter=new a.Subject,s._beforeExit=new a.Subject,s._afterExit=new a.Subject,s}return u(s,t),Object.defineProperty(s.prototype,"_ariaLabel",{get:function(){return this._config.ariaLabel||null},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"_ariaDescribedBy",{get:function(){return this._config.ariaDescribedBy},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"_role",{get:function(){return this._config.role},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"_tabindex",{get:function(){return-1},enumerable:!0,configurable:!0}),s.prototype.ngOnDestroy=function(){this._focusTrap.destroy()},s.prototype.attachComponentPortal=function(t){return this._portalHost.hasAttached()&&d(),this._savePreviouslyFocusedElement(),this._portalHost.attachComponentPortal(t)},s.prototype.attachTemplatePortal=function(t){return this._portalHost.hasAttached()&&d(),this._savePreviouslyFocusedElement(),this._portalHost.attachTemplatePortal(t)},s.prototype._onAnimationStart=function(t){"enter"===t.toState&&this._beforeEnter.next(),"enter"!==t.fromState||"void"!==t.toState&&"exit"!==t.toState||this._beforeExit.next()},s.prototype._onAnimationDone=function(t){"enter"===t.toState&&(this._autoFocusFirstTabbableElement(),this._afterEnter.next()),"enter"!==t.fromState||"void"!==t.toState&&"exit"!==t.toState||(this._returnFocusAfterDialog(),this._afterExit.next())},s.prototype._startExiting=function(){this._state="exit",this._changeDetectorRef.markForCheck()},s.prototype._savePreviouslyFocusedElement=function(){var t=this;this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement,Promise.resolve().then(function(){return t._elementRef.nativeElement.focus()}))},s.prototype._autoFocusFirstTabbableElement=function(){var t=this;this._config.autoFocus&&this._focusTrap.focusInitialElementWhenReady().then(function(e){e||t._elementRef.nativeElement.focus()})},s.prototype._returnFocusAfterDialog=function(){var t=this._elementFocusedBeforeDialogWasOpened;t&&"function"==typeof t.focus&&t.focus()},s.decorators=[{type:i.Component,args:[{selector:"cdk-dialog-container",template:"<ng-template cdkPortalOutlet></ng-template>",styles:["cdk-dialog-container{background:#fff;border-radius:5px;display:block;padding:10px}"],encapsulation:i.ViewEncapsulation.None,changeDetection:i.ChangeDetectionStrategy.Default,animations:[e.trigger("dialog",[e.state("enter",e.style({opacity:1})),e.state("exit, void",e.style({opacity:0})),e.transition("* => *",e.animate(225))])],host:{"[@dialog]":"_state","(@dialog.start)":"_onAnimationStart($event)","(@dialog.done)":"_onAnimationDone($event)"}}]}],s.ctorParameters=function(){return[{type:i.ElementRef},{type:o.FocusTrapFactory},{type:i.ChangeDetectorRef},{type:void 0,decorators:[{type:i.Optional},{type:i.Inject,args:[r.DOCUMENT]}]},{type:y}]},s.propDecorators={_ariaLabel:[{type:i.HostBinding,args:["attr.aria-label"]}],_ariaDescribedBy:[{type:i.HostBinding,args:["attr.aria-describedby"]}],_role:[{type:i.HostBinding,args:["attr.role"]}],_tabindex:[{type:i.HostBinding,args:["attr.tabindex"]}],_portalHost:[{type:i.ViewChild,args:[n.PortalHostDirective]}]},s}(n.BasePortalOutlet),b=0,m=function(){function t(t,e,o){void 0===o&&(o="dialog-"+b++);var n=this;this._overlayRef=t,this._containerInstance=e,this.id=o,e._config.hasBackdrop&&t.backdropClick().subscribe(function(){n.disableClose||n.close()}),this.beforeClosed().subscribe(function(){n._overlayRef.detachBackdrop()}),this.afterClosed().subscribe(function(){n._overlayRef.detach(),n._overlayRef.dispose(),n.componentInstance=null}),t.keydownEvents().pipe(l.filter(function(t){return t.keyCode===s.ESCAPE&&!n.disableClose})).subscribe(function(){return n.close()})}return t.prototype.backdropClick=function(){return this._overlayRef.backdropClick()},t.prototype.close=function(t){this._result=t,this._containerInstance._startExiting()},t.prototype.updatePosition=function(t){var e=this._getPositionStrategy();return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._overlayRef.updatePosition(),this},t.prototype.keydownEvents=function(){return this._overlayRef.keydownEvents()},t.prototype.updateSize=function(t){return t.width&&this._getPositionStrategy().width(t.width.toString()),t.height&&this._getPositionStrategy().height(t.height.toString()),this._overlayRef.updateSize(t),this._overlayRef.updatePosition(),this},t.prototype._getPositionStrategy=function(){return this._overlayRef.getConfig().positionStrategy},t.prototype.beforeOpened=function(){return this._containerInstance._beforeEnter.asObservable()},t.prototype.afterOpened=function(){return this._containerInstance._afterEnter.asObservable()},t.prototype.beforeClosed=function(){var t=this;return this._containerInstance._beforeExit.pipe(l.map(function(){return t._result}))},t.prototype.afterClosed=function(){var t=this;return this._containerInstance._afterExit.pipe(l.map(function(){return t._result}))},t}(),v=new i.InjectionToken("DialogScrollStrategy"),D=new i.InjectionToken("DialogData"),C=new i.InjectionToken("DialogRef"),O=new i.InjectionToken("DialogConfig"),k=new i.InjectionToken("DialogContainer"),w={provide:v,deps:[c.Overlay],useFactory:f},j=function(){function t(t,e,o,n,r,i){var s=this;this.overlay=t,this.injector=e,this.dialogRefConstructor=o,this._parentDialog=r,this._afterAllClosedBase=new a.Subject,this.afterAllClosed=a.defer(function(){return s.openDialogs.length?s._afterAllClosed:s._afterAllClosed.pipe(l.startWith(void 0))}),this._afterOpened=new a.Subject,this._openDialogs=[],!r&&i&&i.subscribe(function(){return s.closeAll()}),this._scrollStrategy=n}return Object.defineProperty(t.prototype,"_afterAllClosed",{get:function(){return this._parentDialog?this._parentDialog.afterAllClosed:this._afterAllClosedBase},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"afterOpened",{get:function(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpened},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"openDialogs",{get:function(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogs},enumerable:!0,configurable:!0}),t.prototype.getById=function(t){return this._openDialogs.find(function(e){return e.id===t})},t.prototype.closeAll=function(){this.openDialogs.forEach(function(t){return t.close()})},t.prototype.openFromComponent=function(t,e){if(e=this._applyConfigDefaults(e),e.id&&this.getById(e.id))throw Error('Dialog with id "'+e.id+'" exists already. The dialog id must be unique.');var o=this._createOverlay(e),n=this._attachDialogContainer(o,e),r=this._attachDialogContentForComponent(t,n,o,e);return this.registerDialogRef(r),r},t.prototype.openFromTemplate=function(t,e){if(e=this._applyConfigDefaults(e),e.id&&this.getById(e.id))throw Error('Dialog with id "'+e.id+'" exists already. The dialog id must be unique.');var o=this._createOverlay(e),n=this._attachDialogContainer(o,e),r=this._attachDialogContentForTemplate(t,n,o,e);return this.registerDialogRef(r),r},t.prototype.ngOnDestroy=function(){this._openDialogs.forEach(function(t){return t.close()})},t.prototype.registerDialogRef=function(t){var e=this;this.openDialogs.push(t);var o=t.afterOpened().subscribe(function(){e.afterOpened.next(t),o.unsubscribe()}),n=t.afterClosed().subscribe(function(){var o=e._openDialogs.indexOf(t);o>-1&&e._openDialogs.splice(o,1),e._openDialogs.length||(e._afterAllClosedBase.next(),n.unsubscribe())})},t.prototype._createOverlay=function(t){var e=new c.OverlayConfig({positionStrategy:this.overlay.position().global(),scrollStrategy:this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight});return t.backdropClass&&(e.backdropClass=t.backdropClass),this.overlay.create(e)},t.prototype._attachDialogContainer=function(t,e){var o=e.containerComponent||this.injector.get(k),r=e&&e.viewContainerRef&&e.viewContainerRef.injector,i=new n.PortalInjector(r||this.injector,new WeakMap([[y,e]])),a=new n.ComponentPortal(o,e.viewContainerRef,i),s=t.attach(a);return s.instance._config=e,s.instance},t.prototype._attachDialogContentForComponent=function(t,e,o,r){var i=new this.dialogRefConstructor(o,e,r.id),a=this._createInjector(r,i,e),s=e.attachComponentPortal(new n.ComponentPortal(t,void 0,a));return i.componentInstance=s.instance,i.updateSize({width:r.width,height:r.height}).updatePosition(r.position),i},t.prototype._attachDialogContentForTemplate=function(t,e,o,r){var i=new this.dialogRefConstructor(o,e,r.id);return e.attachTemplatePortal(new n.TemplatePortal(t,null,{$implicit:r.data,dialogRef:i})),i.updateSize({width:r.width,height:r.height}).updatePosition(r.position),i},t.prototype._createInjector=function(t,e,o){var r=t&&t.viewContainerRef&&t.viewContainerRef.injector,i=new WeakMap([[this.injector.get(C),e],[this.injector.get(k),o],[D,t.data]]);return!t.direction||r&&r.get(p.Directionality,null)||i.set(p.Directionality,{value:t.direction,change:a.of()}),new n.PortalInjector(r||this.injector,i)},t.prototype._applyConfigDefaults=function(t){var e=this.injector.get(O);return g({},new e,t)},t.decorators=[{type:i.Injectable}],t.ctorParameters=function(){return[{type:c.Overlay},{type:i.Injector},{type:i.Type,decorators:[{type:i.Inject,args:[C]}]},{type:void 0,decorators:[{type:i.Inject,args:[v]}]},{type:t,decorators:[{type:i.Optional},{type:i.SkipSelf}]},{type:r.Location,decorators:[{type:i.Optional}]}]},t}(),x=m,R=_,E=y,P=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{imports:[r.CommonModule,c.OverlayModule,n.PortalModule,o.A11yModule],exports:[_],declarations:[_],providers:[j,w,{provide:C,useValue:x},{provide:k,useValue:R},{provide:O,useValue:E}],entryComponents:[_]}]}],t}();t.throwDialogContentAlreadyAttachedError=d,t.CdkDialogContainer=_,t.DialogConfig=y,t.DialogRef=m,t.Dialog=j,t.DialogModule=P,t.MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY=f,t.DIALOG_SCROLL_STRATEGY=v,t.DIALOG_DATA=D,t.DIALOG_REF=C,t.DIALOG_CONFIG=O,t.DIALOG_CONTAINER=k,t.MAT_DIALOG_SCROLL_STRATEGY_PROVIDER=w,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=cdk-experimental-dialog.umd.min.js.map

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

@type {?} */
var VERSION = new core.Version('7.0.0-rc.0');
var VERSION = new core.Version('7.0.0-rc.1');

@@ -24,0 +24,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("@angular/cdk-experimental",["exports","@angular/core"],n):n((e.ng=e.ng||{},e.ng["cdk-experimental"]={}),e.ng.core)}(this,function(e,n){"use strict";var r=new n.Version("7.0.0-rc.0");e.VERSION=r,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@angular/core")):"function"==typeof define&&define.amd?define("@angular/cdk-experimental",["exports","@angular/core"],n):n((e.ng=e.ng||{},e.ng["cdk-experimental"]={}),e.ng.core)}(this,function(e,n){"use strict";var r=new n.Version("7.0.0-rc.1");e.VERSION=r,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=cdk-experimental.umd.min.js.map

@@ -9,3 +9,3 @@ /**

import { InjectionToken } from '@angular/core';
import { ComponentType, Overlay, ScrollStrategy, BlockScrollStrategy } from '@angular/cdk/overlay';
import { ComponentType, Overlay, ScrollStrategy } from '@angular/cdk/overlay';
import { DialogRef } from './dialog-ref';

@@ -25,3 +25,3 @@ import { CdkDialogContainer } from './dialog-container';

/** @docs-private */
export declare function MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY(overlay: Overlay): () => BlockScrollStrategy;
export declare function MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY(overlay: Overlay): () => ScrollStrategy;
/** @docs-private */

@@ -28,0 +28,0 @@ export declare const MAT_DIALOG_SCROLL_STRATEGY_PROVIDER: {

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

*/
import { TemplateRef, Injector } from '@angular/core';
import { TemplateRef, Injector, OnDestroy, Type } from '@angular/core';
import { Observable, Subject } from 'rxjs';

@@ -19,8 +19,8 @@ import { DialogRef } from './dialog-ref';

*/
export declare class Dialog {
export declare class Dialog implements OnDestroy {
private overlay;
private injector;
private dialogRefConstructor;
private _parentDialog;
private _scrollStrategy;
private _parentDialog;
/** Stream that emits when all dialogs are closed. */

@@ -36,3 +36,3 @@ readonly _afterAllClosed: Observable<void>;

_openDialogs: DialogRef<any>[];
constructor(overlay: Overlay, injector: Injector, dialogRefConstructor: any, _scrollStrategy: any, _parentDialog: Dialog, location: Location);
constructor(overlay: Overlay, injector: Injector, dialogRefConstructor: Type<DialogRef<any>>, scrollStrategy: any, _parentDialog: Dialog, location: Location);
/** Gets an open dialog by id. */

@@ -46,2 +46,3 @@ getById(id: string): DialogRef<any> | undefined;

openFromTemplate<T>(template: TemplateRef<T>, config?: DialogConfig): DialogRef<any>;
ngOnDestroy(): void;
/**

@@ -48,0 +49,0 @@ * Forwards emitting events for when dialogs are opened and all dialogs are closed.

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

{"__symbolic":"module","version":4,"metadata":{"throwDialogContentAlreadyAttachedError":{"__symbolic":"function"},"CdkDialogContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"BasePortalOutlet","line":66,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":44,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-dialog-container","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":49,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":52,"character":19},"member":"Default"},"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":54,"character":4},"arguments":["dialog",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":55,"character":6},"arguments":["enter",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":55,"character":21},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":56,"character":6},"arguments":["exit, void",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":56,"character":26},"arguments":[{"opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":57,"character":6},"arguments":["* => *",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":57,"character":27},"arguments":[225]}]}]]}],"host":{"[@dialog]":"_state","(@dialog.start)":"_onAnimationStart($event)","(@dialog.done)":"_onAnimationDone($event)","$quoted$":["[@dialog]","(@dialog.start)","(@dialog.done)"]},"template":"<ng-template cdkPortalOutlet></ng-template>","styles":["cdk-dialog-container{background:#fff;border-radius:5px;display:block;padding:10px}"]}]}],"members":{"_ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":80,"character":3},"arguments":["attr.aria-label"]}]}],"_ariaDescribedBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":82,"character":3},"arguments":["attr.aria-describedby"]}]}],"_role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":85,"character":3},"arguments":["attr.role"]}]}],"_tabindex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":87,"character":3},"arguments":["attr.tabindex"]}]}],"_portalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":91,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalHostDirective","line":91,"character":13}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":109,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":109,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":109,"character":24}]}],null],"parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":106,"character":36,"context":{"typeName":"HTMLElement"},"module":"./dialog-container"}]},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusTrapFactory","line":107,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":108,"character":32},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"DialogConfig"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"_onAnimationStart":[{"__symbolic":"method"}],"_onAnimationDone":[{"__symbolic":"method"}],"_startExiting":[{"__symbolic":"method"}],"_savePreviouslyFocusedElement":[{"__symbolic":"method"}],"_autoFocusFirstTabbableElement":[{"__symbolic":"method"}],"_returnFocusAfterDialog":[{"__symbolic":"method"}]}},"DialogRole":{"__symbolic":"interface"},"DialogPosition":{"__symbolic":"interface"},"DialogConfig":{"__symbolic":"class","arity":1,"members":{}},"DialogRef":{"__symbolic":"class","arity":2,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayRef","line":33,"character":24},{"__symbolic":"reference","name":"CdkDialogContainer"},{"__symbolic":"reference","name":"string"}]}],"backdropClick":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"_getPositionStrategy":[{"__symbolic":"method"}],"beforeOpened":[{"__symbolic":"method"}],"afterOpened":[{"__symbolic":"method"}],"beforeClosed":[{"__symbolic":"method"}],"afterClosed":[{"__symbolic":"method"}]}},"Dialog":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":44,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":69,"character":7},"arguments":[{"__symbolic":"reference","name":"DIALOG_REF"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":70,"character":7},"arguments":[{"__symbolic":"reference","name":"DIALOG_SCROLL_STRATEGY"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":71,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":71,"character":19}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":72,"character":7}}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":67,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":68,"character":24},null,null,{"__symbolic":"reference","name":"Dialog"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":72,"character":28}]}],"getById":[{"__symbolic":"method"}],"closeAll":[{"__symbolic":"method"}],"openFromComponent":[{"__symbolic":"method"}],"openFromTemplate":[{"__symbolic":"method"}],"registerDialogRef":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_attachDialogContainer":[{"__symbolic":"method"}],"_attachDialogContentForComponent":[{"__symbolic":"method"}],"_attachDialogContentForTemplate":[{"__symbolic":"method"}],"_createInjector":[{"__symbolic":"method"}],"_applyConfigDefaults":[{"__symbolic":"method"}]}},"DialogModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":25,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":27,"character":4},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":28,"character":4},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":29,"character":4},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"A11yModule","line":30,"character":4}],"exports":[{"__symbolic":"reference","name":"CdkDialogContainer"}],"declarations":[{"__symbolic":"reference","name":"CdkDialogContainer"}],"providers":[{"__symbolic":"reference","name":"Dialog"},{"__symbolic":"reference","name":"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER"},{"provide":{"__symbolic":"reference","name":"DIALOG_REF"},"useValue":{"__symbolic":"reference","name":"DialogRef"}},{"provide":{"__symbolic":"reference","name":"DIALOG_CONTAINER"},"useValue":{"__symbolic":"reference","name":"CdkDialogContainer"}},{"provide":{"__symbolic":"reference","name":"DIALOG_CONFIG"},"useValue":{"__symbolic":"reference","name":"DialogConfig"}}],"entryComponents":[{"__symbolic":"reference","name":"CdkDialogContainer"}]}]}],"members":{}},"DIALOG_SCROLL_STRATEGY":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":16,"character":8},"arguments":["DialogScrollStrategy"]},"DIALOG_DATA":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":19,"character":31},"arguments":["DialogData"]},"DIALOG_REF":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":22,"character":30},"arguments":["DialogRef"]},"DIALOG_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":25,"character":33},"arguments":["DialogConfig"]},"DIALOG_CONTAINER":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":29,"character":8},"arguments":["DialogContainer"]},"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":34,"character":9,"module":"./dialog-injectors"}},"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER":{"provide":{"__symbolic":"reference","name":"DIALOG_SCROLL_STRATEGY"},"deps":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":40,"character":9}],"useFactory":{"__symbolic":"reference","name":"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY"}}},"origins":{"throwDialogContentAlreadyAttachedError":"./dialog-container","CdkDialogContainer":"./dialog-container","DialogRole":"./dialog-config","DialogPosition":"./dialog-config","DialogConfig":"./dialog-config","DialogRef":"./dialog-ref","Dialog":"./dialog","DialogModule":"./dialog-module","DIALOG_SCROLL_STRATEGY":"./dialog-injectors","DIALOG_DATA":"./dialog-injectors","DIALOG_REF":"./dialog-injectors","DIALOG_CONFIG":"./dialog-injectors","DIALOG_CONTAINER":"./dialog-injectors","MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY":"./dialog-injectors","MAT_DIALOG_SCROLL_STRATEGY_PROVIDER":"./dialog-injectors"},"importAs":"@angular/cdk-experimental/dialog"}
{"__symbolic":"module","version":4,"metadata":{"throwDialogContentAlreadyAttachedError":{"__symbolic":"function"},"CdkDialogContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"BasePortalOutlet","line":66,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":44,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-dialog-container","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":49,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":52,"character":19},"member":"Default"},"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":54,"character":4},"arguments":["dialog",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":55,"character":6},"arguments":["enter",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":55,"character":21},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":56,"character":6},"arguments":["exit, void",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":56,"character":26},"arguments":[{"opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":57,"character":6},"arguments":["* => *",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":57,"character":27},"arguments":[225]}]}]]}],"host":{"[@dialog]":"_state","(@dialog.start)":"_onAnimationStart($event)","(@dialog.done)":"_onAnimationDone($event)","$quoted$":["[@dialog]","(@dialog.start)","(@dialog.done)"]},"template":"<ng-template cdkPortalOutlet></ng-template>","styles":["cdk-dialog-container{background:#fff;border-radius:5px;display:block;padding:10px}"]}]}],"members":{"_ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":80,"character":3},"arguments":["attr.aria-label"]}]}],"_ariaDescribedBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":82,"character":3},"arguments":["attr.aria-describedby"]}]}],"_role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":85,"character":3},"arguments":["attr.role"]}]}],"_tabindex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":87,"character":3},"arguments":["attr.tabindex"]}]}],"_portalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":91,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalHostDirective","line":91,"character":13}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":109,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":109,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":109,"character":24}]}],null],"parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":106,"character":36,"context":{"typeName":"HTMLElement"},"module":"./dialog-container"}]},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusTrapFactory","line":107,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":108,"character":32},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"DialogConfig"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"_onAnimationStart":[{"__symbolic":"method"}],"_onAnimationDone":[{"__symbolic":"method"}],"_startExiting":[{"__symbolic":"method"}],"_savePreviouslyFocusedElement":[{"__symbolic":"method"}],"_autoFocusFirstTabbableElement":[{"__symbolic":"method"}],"_returnFocusAfterDialog":[{"__symbolic":"method"}]}},"DialogRole":{"__symbolic":"interface"},"DialogPosition":{"__symbolic":"interface"},"DialogConfig":{"__symbolic":"class","arity":1,"members":{}},"DialogRef":{"__symbolic":"class","arity":2,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayRef","line":33,"character":24},{"__symbolic":"reference","name":"CdkDialogContainer"},{"__symbolic":"reference","name":"string"}]}],"backdropClick":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"_getPositionStrategy":[{"__symbolic":"method"}],"beforeOpened":[{"__symbolic":"method"}],"afterOpened":[{"__symbolic":"method"}],"beforeClosed":[{"__symbolic":"method"}],"afterClosed":[{"__symbolic":"method"}]}},"Dialog":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":47,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":74,"character":7},"arguments":[{"__symbolic":"reference","name":"DIALOG_REF"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":77,"character":7},"arguments":[{"__symbolic":"reference","name":"DIALOG_SCROLL_STRATEGY"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":78,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":78,"character":19}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":79,"character":7}}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":72,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":73,"character":24},{"__symbolic":"reference","name":"Type","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"DialogRef"}]},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"Dialog"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":79,"character":28}]}],"getById":[{"__symbolic":"method"}],"closeAll":[{"__symbolic":"method"}],"openFromComponent":[{"__symbolic":"method"}],"openFromTemplate":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"registerDialogRef":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_attachDialogContainer":[{"__symbolic":"method"}],"_attachDialogContentForComponent":[{"__symbolic":"method"}],"_attachDialogContentForTemplate":[{"__symbolic":"method"}],"_createInjector":[{"__symbolic":"method"}],"_applyConfigDefaults":[{"__symbolic":"method"}]}},"DialogModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":25,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":27,"character":4},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":28,"character":4},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":29,"character":4},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"A11yModule","line":30,"character":4}],"exports":[{"__symbolic":"reference","name":"CdkDialogContainer"}],"declarations":[{"__symbolic":"reference","name":"CdkDialogContainer"}],"providers":[{"__symbolic":"reference","name":"Dialog"},{"__symbolic":"reference","name":"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER"},{"provide":{"__symbolic":"reference","name":"DIALOG_REF"},"useValue":{"__symbolic":"reference","name":"DialogRef"}},{"provide":{"__symbolic":"reference","name":"DIALOG_CONTAINER"},"useValue":{"__symbolic":"reference","name":"CdkDialogContainer"}},{"provide":{"__symbolic":"reference","name":"DIALOG_CONFIG"},"useValue":{"__symbolic":"reference","name":"DialogConfig"}}],"entryComponents":[{"__symbolic":"reference","name":"CdkDialogContainer"}]}]}],"members":{}},"DIALOG_SCROLL_STRATEGY":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":20,"character":8},"arguments":["DialogScrollStrategy"]},"DIALOG_DATA":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":23,"character":31},"arguments":["DialogData"]},"DIALOG_REF":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":26,"character":30},"arguments":["DialogRef"]},"DIALOG_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":29,"character":33},"arguments":["DialogConfig"]},"DIALOG_CONTAINER":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":33,"character":8},"arguments":["DialogContainer"]},"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":38,"character":9,"module":"./dialog-injectors"}},"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER":{"provide":{"__symbolic":"reference","name":"DIALOG_SCROLL_STRATEGY"},"deps":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":44,"character":9}],"useFactory":{"__symbolic":"reference","name":"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY"}}},"origins":{"throwDialogContentAlreadyAttachedError":"./dialog-container","CdkDialogContainer":"./dialog-container","DialogRole":"./dialog-config","DialogPosition":"./dialog-config","DialogConfig":"./dialog-config","DialogRef":"./dialog-ref","Dialog":"./dialog","DialogModule":"./dialog-module","DIALOG_SCROLL_STRATEGY":"./dialog-injectors","DIALOG_DATA":"./dialog-injectors","DIALOG_REF":"./dialog-injectors","DIALOG_CONFIG":"./dialog-injectors","DIALOG_CONTAINER":"./dialog-injectors","MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY":"./dialog-injectors","MAT_DIALOG_SCROLL_STRATEGY_PROVIDER":"./dialog-injectors"},"importAs":"@angular/cdk-experimental/dialog"}

@@ -17,3 +17,3 @@ /**

@type {?} */
const VERSION = new Version('7.0.0-rc.0');
const VERSION = new Version('7.0.0-rc.1');

@@ -20,0 +20,0 @@ /**

@@ -12,3 +12,3 @@ /**

import { DOCUMENT, Location, CommonModule } from '@angular/common';
import { ChangeDetectionStrategy, ChangeDetectorRef, Component, ElementRef, HostBinding, Inject, Optional, ViewChild, ViewEncapsulation, InjectionToken, SkipSelf, Injectable, Injector, NgModule } from '@angular/core';
import { ChangeDetectionStrategy, ChangeDetectorRef, Component, ElementRef, HostBinding, Inject, Optional, ViewChild, ViewEncapsulation, InjectionToken, SkipSelf, Injectable, Injector, Type, NgModule } from '@angular/core';
import { Subject, of, defer } from 'rxjs';

@@ -515,11 +515,13 @@ import { ESCAPE } from '@angular/cdk/keycodes';

* @param {?} dialogRefConstructor
* @param {?} _scrollStrategy
* @param {?} scrollStrategy
* @param {?} _parentDialog
* @param {?} location
*/
constructor(overlay, injector, dialogRefConstructor, _scrollStrategy, _parentDialog, location) {
constructor(overlay, injector, dialogRefConstructor,
// TODO(crisbeto): the `any` here can be replaced
// with the proper type once we start using Ivy.
scrollStrategy, _parentDialog, location) {
this.overlay = overlay;
this.injector = injector;
this.dialogRefConstructor = dialogRefConstructor;
this._scrollStrategy = _scrollStrategy;
this._parentDialog = _parentDialog;

@@ -537,2 +539,3 @@ this._afterAllClosedBase = new Subject();

}
this._scrollStrategy = scrollStrategy;
}

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

/**
* @return {?}
*/
ngOnDestroy() {
// Only close all the dialogs at this level.
this._openDialogs.forEach(ref => ref.close());
}
/**
* Forwards emitting events for when dialogs are opened and all dialogs are closed.

@@ -774,3 +784,3 @@ * @param {?} dialogRef

{ type: Injector },
{ type: undefined, decorators: [{ type: Inject, args: [DIALOG_REF,] }] },
{ type: Type, decorators: [{ type: Inject, args: [DIALOG_REF,] }] },
{ type: undefined, decorators: [{ type: Inject, args: [DIALOG_SCROLL_STRATEGY,] }] },

@@ -777,0 +787,0 @@ { type: Dialog, decorators: [{ type: Optional }, { type: SkipSelf }] },

@@ -17,3 +17,3 @@ /**

@type {?} */
var VERSION = new Version('7.0.0-rc.0');
var VERSION = new Version('7.0.0-rc.1');

@@ -20,0 +20,0 @@ /**

@@ -13,3 +13,3 @@ /**

import { DOCUMENT, Location, CommonModule } from '@angular/common';
import { ChangeDetectionStrategy, ChangeDetectorRef, Component, ElementRef, HostBinding, Inject, Optional, ViewChild, ViewEncapsulation, InjectionToken, SkipSelf, Injectable, Injector, NgModule } from '@angular/core';
import { ChangeDetectionStrategy, ChangeDetectorRef, Component, ElementRef, HostBinding, Inject, Optional, ViewChild, ViewEncapsulation, InjectionToken, SkipSelf, Injectable, Injector, Type, NgModule } from '@angular/core';
import { Subject, of, defer } from 'rxjs';

@@ -656,3 +656,6 @@ import { ESCAPE } from '@angular/cdk/keycodes';

var Dialog = /** @class */ (function () {
function Dialog(overlay, injector, dialogRefConstructor, _scrollStrategy, _parentDialog, location) {
function Dialog(overlay, injector, dialogRefConstructor,
// TODO(crisbeto): the `any` here can be replaced
// with the proper type once we start using Ivy.
scrollStrategy, _parentDialog, location) {
var _this = this;

@@ -662,3 +665,2 @@ this.overlay = overlay;

this.dialogRefConstructor = dialogRefConstructor;
this._scrollStrategy = _scrollStrategy;
this._parentDialog = _parentDialog;

@@ -676,2 +678,3 @@ this._afterAllClosedBase = new Subject();

}
this._scrollStrategy = scrollStrategy;
}

@@ -799,2 +802,12 @@ Object.defineProperty(Dialog.prototype, "_afterAllClosed", {

/**
* @return {?}
*/
Dialog.prototype.ngOnDestroy = /**
* @return {?}
*/
function () {
// Only close all the dialogs at this level.
this._openDialogs.forEach(function (ref) { return ref.close(); });
};
/**
* Forwards emitting events for when dialogs are opened and all dialogs are closed.

@@ -1035,3 +1048,3 @@ * @param {?} dialogRef

{ type: Injector },
{ type: undefined, decorators: [{ type: Inject, args: [DIALOG_REF,] }] },
{ type: Type, decorators: [{ type: Inject, args: [DIALOG_REF,] }] },
{ type: undefined, decorators: [{ type: Inject, args: [DIALOG_SCROLL_STRATEGY,] }] },

@@ -1038,0 +1051,0 @@ { type: Dialog, decorators: [{ type: Optional }, { type: SkipSelf }] },

{
"name": "@angular/cdk-experimental",
"version": "7.0.0-rc.0",
"version": "7.0.0-rc.1",
"description": "Experimental components for Angular CDK",

@@ -19,3 +19,3 @@ "main": "./bundles/cdk-experimental.umd.js",

"peerDependencies": {
"@angular/cdk": "7.0.0-rc.0",
"@angular/cdk": "7.0.0-rc.1",
"@angular/core": ">=7.0.0-rc.0"

@@ -26,5 +26,5 @@ },

},
"releaseGitCommitSha": "01b18c04d0797a4b621a9be5ad7f9b9d807bec93",
"releaseGitCommitSha": "2e4a51180b0074d59c1584c82fb8959f52660124",
"releaseGitBranch": "master",
"releaseGitUser": "Jeremy Elbourn <jelbourn@google.com>"
"releaseGitUser": "Vivian Hu <vivianhu@google.com>"
}

@@ -9,3 +9,3 @@ /**

import { InjectionToken } from '@angular/core';
import { ComponentType, Overlay, ScrollStrategy, BlockScrollStrategy } from '@angular/cdk/overlay';
import { ComponentType, Overlay, ScrollStrategy } from '@angular/cdk/overlay';
import { DialogRef } from './dialog-ref';

@@ -25,3 +25,3 @@ import { CdkDialogContainer } from './dialog-container';

/** @docs-private */
export declare function MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY(overlay: Overlay): () => BlockScrollStrategy;
export declare function MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY(overlay: Overlay): () => ScrollStrategy;
/** @docs-private */

@@ -28,0 +28,0 @@ export declare const MAT_DIALOG_SCROLL_STRATEGY_PROVIDER: {

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

*/
import { TemplateRef, Injector } from '@angular/core';
import { TemplateRef, Injector, OnDestroy, Type } from '@angular/core';
import { Observable, Subject } from 'rxjs';

@@ -19,8 +19,8 @@ import { DialogRef } from './dialog-ref';

*/
export declare class Dialog {
export declare class Dialog implements OnDestroy {
private overlay;
private injector;
private dialogRefConstructor;
private _parentDialog;
private _scrollStrategy;
private _parentDialog;
/** Stream that emits when all dialogs are closed. */

@@ -36,3 +36,3 @@ readonly _afterAllClosed: Observable<void>;

_openDialogs: DialogRef<any>[];
constructor(overlay: Overlay, injector: Injector, dialogRefConstructor: any, _scrollStrategy: any, _parentDialog: Dialog, location: Location);
constructor(overlay: Overlay, injector: Injector, dialogRefConstructor: Type<DialogRef<any>>, scrollStrategy: any, _parentDialog: Dialog, location: Location);
/** Gets an open dialog by id. */

@@ -46,2 +46,3 @@ getById(id: string): DialogRef<any> | undefined;

openFromTemplate<T>(template: TemplateRef<T>, config?: DialogConfig): DialogRef<any>;
ngOnDestroy(): void;
/**

@@ -48,0 +49,0 @@ * Forwards emitting events for when dialogs are opened and all dialogs are closed.

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

{"__symbolic":"module","version":4,"metadata":{"throwDialogContentAlreadyAttachedError":{"__symbolic":"function"},"CdkDialogContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"BasePortalOutlet","line":66,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":44,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-dialog-container","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":49,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":52,"character":19},"member":"Default"},"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":54,"character":4},"arguments":["dialog",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":55,"character":6},"arguments":["enter",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":55,"character":21},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":56,"character":6},"arguments":["exit, void",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":56,"character":26},"arguments":[{"opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":57,"character":6},"arguments":["* => *",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":57,"character":27},"arguments":[225]}]}]]}],"host":{"[@dialog]":"_state","(@dialog.start)":"_onAnimationStart($event)","(@dialog.done)":"_onAnimationDone($event)","$quoted$":["[@dialog]","(@dialog.start)","(@dialog.done)"]},"template":"<ng-template cdkPortalOutlet></ng-template>","styles":["cdk-dialog-container{background:#fff;border-radius:5px;display:block;padding:10px}"]}]}],"members":{"_ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":80,"character":3},"arguments":["attr.aria-label"]}]}],"_ariaDescribedBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":82,"character":3},"arguments":["attr.aria-describedby"]}]}],"_role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":85,"character":3},"arguments":["attr.role"]}]}],"_tabindex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":87,"character":3},"arguments":["attr.tabindex"]}]}],"_portalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":91,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalHostDirective","line":91,"character":13}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":109,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":109,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":109,"character":24}]}],null],"parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":106,"character":36,"context":{"typeName":"HTMLElement"},"module":"./dialog-container"}]},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusTrapFactory","line":107,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":108,"character":32},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"DialogConfig"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"_onAnimationStart":[{"__symbolic":"method"}],"_onAnimationDone":[{"__symbolic":"method"}],"_startExiting":[{"__symbolic":"method"}],"_savePreviouslyFocusedElement":[{"__symbolic":"method"}],"_autoFocusFirstTabbableElement":[{"__symbolic":"method"}],"_returnFocusAfterDialog":[{"__symbolic":"method"}]}},"DialogRole":{"__symbolic":"interface"},"DialogPosition":{"__symbolic":"interface"},"DialogConfig":{"__symbolic":"class","arity":1,"members":{}},"DialogRef":{"__symbolic":"class","arity":2,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayRef","line":33,"character":24},{"__symbolic":"reference","name":"CdkDialogContainer"},{"__symbolic":"reference","name":"string"}]}],"backdropClick":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"_getPositionStrategy":[{"__symbolic":"method"}],"beforeOpened":[{"__symbolic":"method"}],"afterOpened":[{"__symbolic":"method"}],"beforeClosed":[{"__symbolic":"method"}],"afterClosed":[{"__symbolic":"method"}]}},"Dialog":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":44,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":69,"character":7},"arguments":[{"__symbolic":"reference","name":"DIALOG_REF"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":70,"character":7},"arguments":[{"__symbolic":"reference","name":"DIALOG_SCROLL_STRATEGY"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":71,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":71,"character":19}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":72,"character":7}}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":67,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":68,"character":24},null,null,{"__symbolic":"reference","name":"Dialog"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":72,"character":28}]}],"getById":[{"__symbolic":"method"}],"closeAll":[{"__symbolic":"method"}],"openFromComponent":[{"__symbolic":"method"}],"openFromTemplate":[{"__symbolic":"method"}],"registerDialogRef":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_attachDialogContainer":[{"__symbolic":"method"}],"_attachDialogContentForComponent":[{"__symbolic":"method"}],"_attachDialogContentForTemplate":[{"__symbolic":"method"}],"_createInjector":[{"__symbolic":"method"}],"_applyConfigDefaults":[{"__symbolic":"method"}]}},"DialogModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":25,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":27,"character":4},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":28,"character":4},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":29,"character":4},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"A11yModule","line":30,"character":4}],"exports":[{"__symbolic":"reference","name":"CdkDialogContainer"}],"declarations":[{"__symbolic":"reference","name":"CdkDialogContainer"}],"providers":[{"__symbolic":"reference","name":"Dialog"},{"__symbolic":"reference","name":"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER"},{"provide":{"__symbolic":"reference","name":"DIALOG_REF"},"useValue":{"__symbolic":"reference","name":"DialogRef"}},{"provide":{"__symbolic":"reference","name":"DIALOG_CONTAINER"},"useValue":{"__symbolic":"reference","name":"CdkDialogContainer"}},{"provide":{"__symbolic":"reference","name":"DIALOG_CONFIG"},"useValue":{"__symbolic":"reference","name":"DialogConfig"}}],"entryComponents":[{"__symbolic":"reference","name":"CdkDialogContainer"}]}]}],"members":{}},"DIALOG_SCROLL_STRATEGY":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":16,"character":8},"arguments":["DialogScrollStrategy"]},"DIALOG_DATA":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":19,"character":31},"arguments":["DialogData"]},"DIALOG_REF":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":22,"character":30},"arguments":["DialogRef"]},"DIALOG_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":25,"character":33},"arguments":["DialogConfig"]},"DIALOG_CONTAINER":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":29,"character":8},"arguments":["DialogContainer"]},"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":34,"character":9,"module":"./dialog-injectors"}},"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER":{"provide":{"__symbolic":"reference","name":"DIALOG_SCROLL_STRATEGY"},"deps":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":40,"character":9}],"useFactory":{"__symbolic":"reference","name":"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY"}}},"origins":{"throwDialogContentAlreadyAttachedError":"./dialog-container","CdkDialogContainer":"./dialog-container","DialogRole":"./dialog-config","DialogPosition":"./dialog-config","DialogConfig":"./dialog-config","DialogRef":"./dialog-ref","Dialog":"./dialog","DialogModule":"./dialog-module","DIALOG_SCROLL_STRATEGY":"./dialog-injectors","DIALOG_DATA":"./dialog-injectors","DIALOG_REF":"./dialog-injectors","DIALOG_CONFIG":"./dialog-injectors","DIALOG_CONTAINER":"./dialog-injectors","MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY":"./dialog-injectors","MAT_DIALOG_SCROLL_STRATEGY_PROVIDER":"./dialog-injectors"},"importAs":"@angular/cdk-experimental/dialog"}
{"__symbolic":"module","version":4,"metadata":{"throwDialogContentAlreadyAttachedError":{"__symbolic":"function"},"CdkDialogContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"BasePortalOutlet","line":66,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":44,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-dialog-container","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":49,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":52,"character":19},"member":"Default"},"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":54,"character":4},"arguments":["dialog",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":55,"character":6},"arguments":["enter",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":55,"character":21},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":56,"character":6},"arguments":["exit, void",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":56,"character":26},"arguments":[{"opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":57,"character":6},"arguments":["* => *",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":57,"character":27},"arguments":[225]}]}]]}],"host":{"[@dialog]":"_state","(@dialog.start)":"_onAnimationStart($event)","(@dialog.done)":"_onAnimationDone($event)","$quoted$":["[@dialog]","(@dialog.start)","(@dialog.done)"]},"template":"<ng-template cdkPortalOutlet></ng-template>","styles":["cdk-dialog-container{background:#fff;border-radius:5px;display:block;padding:10px}"]}]}],"members":{"_ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":80,"character":3},"arguments":["attr.aria-label"]}]}],"_ariaDescribedBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":82,"character":3},"arguments":["attr.aria-describedby"]}]}],"_role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":85,"character":3},"arguments":["attr.role"]}]}],"_tabindex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":87,"character":3},"arguments":["attr.tabindex"]}]}],"_portalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":91,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalHostDirective","line":91,"character":13}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":109,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":109,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":109,"character":24}]}],null],"parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":106,"character":36,"context":{"typeName":"HTMLElement"},"module":"./dialog-container"}]},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusTrapFactory","line":107,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":108,"character":32},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"DialogConfig"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"_onAnimationStart":[{"__symbolic":"method"}],"_onAnimationDone":[{"__symbolic":"method"}],"_startExiting":[{"__symbolic":"method"}],"_savePreviouslyFocusedElement":[{"__symbolic":"method"}],"_autoFocusFirstTabbableElement":[{"__symbolic":"method"}],"_returnFocusAfterDialog":[{"__symbolic":"method"}]}},"DialogRole":{"__symbolic":"interface"},"DialogPosition":{"__symbolic":"interface"},"DialogConfig":{"__symbolic":"class","arity":1,"members":{}},"DialogRef":{"__symbolic":"class","arity":2,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayRef","line":33,"character":24},{"__symbolic":"reference","name":"CdkDialogContainer"},{"__symbolic":"reference","name":"string"}]}],"backdropClick":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"_getPositionStrategy":[{"__symbolic":"method"}],"beforeOpened":[{"__symbolic":"method"}],"afterOpened":[{"__symbolic":"method"}],"beforeClosed":[{"__symbolic":"method"}],"afterClosed":[{"__symbolic":"method"}]}},"Dialog":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":47,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":74,"character":7},"arguments":[{"__symbolic":"reference","name":"DIALOG_REF"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":77,"character":7},"arguments":[{"__symbolic":"reference","name":"DIALOG_SCROLL_STRATEGY"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":78,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":78,"character":19}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":79,"character":7}}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":72,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":73,"character":24},{"__symbolic":"reference","name":"Type","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"DialogRef"}]},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"Dialog"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":79,"character":28}]}],"getById":[{"__symbolic":"method"}],"closeAll":[{"__symbolic":"method"}],"openFromComponent":[{"__symbolic":"method"}],"openFromTemplate":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"registerDialogRef":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_attachDialogContainer":[{"__symbolic":"method"}],"_attachDialogContentForComponent":[{"__symbolic":"method"}],"_attachDialogContentForTemplate":[{"__symbolic":"method"}],"_createInjector":[{"__symbolic":"method"}],"_applyConfigDefaults":[{"__symbolic":"method"}]}},"DialogModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":25,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":27,"character":4},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":28,"character":4},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":29,"character":4},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"A11yModule","line":30,"character":4}],"exports":[{"__symbolic":"reference","name":"CdkDialogContainer"}],"declarations":[{"__symbolic":"reference","name":"CdkDialogContainer"}],"providers":[{"__symbolic":"reference","name":"Dialog"},{"__symbolic":"reference","name":"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER"},{"provide":{"__symbolic":"reference","name":"DIALOG_REF"},"useValue":{"__symbolic":"reference","name":"DialogRef"}},{"provide":{"__symbolic":"reference","name":"DIALOG_CONTAINER"},"useValue":{"__symbolic":"reference","name":"CdkDialogContainer"}},{"provide":{"__symbolic":"reference","name":"DIALOG_CONFIG"},"useValue":{"__symbolic":"reference","name":"DialogConfig"}}],"entryComponents":[{"__symbolic":"reference","name":"CdkDialogContainer"}]}]}],"members":{}},"DIALOG_SCROLL_STRATEGY":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":20,"character":8},"arguments":["DialogScrollStrategy"]},"DIALOG_DATA":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":23,"character":31},"arguments":["DialogData"]},"DIALOG_REF":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":26,"character":30},"arguments":["DialogRef"]},"DIALOG_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":29,"character":33},"arguments":["DialogConfig"]},"DIALOG_CONTAINER":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":33,"character":8},"arguments":["DialogContainer"]},"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":38,"character":9,"module":"./dialog-injectors"}},"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER":{"provide":{"__symbolic":"reference","name":"DIALOG_SCROLL_STRATEGY"},"deps":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":44,"character":9}],"useFactory":{"__symbolic":"reference","name":"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY"}}},"origins":{"throwDialogContentAlreadyAttachedError":"./dialog-container","CdkDialogContainer":"./dialog-container","DialogRole":"./dialog-config","DialogPosition":"./dialog-config","DialogConfig":"./dialog-config","DialogRef":"./dialog-ref","Dialog":"./dialog","DialogModule":"./dialog-module","DIALOG_SCROLL_STRATEGY":"./dialog-injectors","DIALOG_DATA":"./dialog-injectors","DIALOG_REF":"./dialog-injectors","DIALOG_CONFIG":"./dialog-injectors","DIALOG_CONTAINER":"./dialog-injectors","MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY":"./dialog-injectors","MAT_DIALOG_SCROLL_STRATEGY_PROVIDER":"./dialog-injectors"},"importAs":"@angular/cdk-experimental/dialog"}

@@ -9,3 +9,3 @@ /**

import { InjectionToken } from '@angular/core';
import { ComponentType, Overlay, ScrollStrategy, BlockScrollStrategy } from '@angular/cdk/overlay';
import { ComponentType, Overlay, ScrollStrategy } from '@angular/cdk/overlay';
import { DialogRef } from './dialog-ref';

@@ -25,3 +25,3 @@ import { CdkDialogContainer } from './dialog-container';

/** @docs-private */
export declare function MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY(overlay: Overlay): () => BlockScrollStrategy;
export declare function MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY(overlay: Overlay): () => ScrollStrategy;
/** @docs-private */

@@ -28,0 +28,0 @@ export declare const MAT_DIALOG_SCROLL_STRATEGY_PROVIDER: {

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

*/
import { TemplateRef, Injector } from '@angular/core';
import { TemplateRef, Injector, OnDestroy, Type } from '@angular/core';
import { Observable, Subject } from 'rxjs';

@@ -19,8 +19,8 @@ import { DialogRef } from './dialog-ref';

*/
export declare class Dialog {
export declare class Dialog implements OnDestroy {
private overlay;
private injector;
private dialogRefConstructor;
private _parentDialog;
private _scrollStrategy;
private _parentDialog;
/** Stream that emits when all dialogs are closed. */

@@ -36,3 +36,3 @@ readonly _afterAllClosed: Observable<void>;

_openDialogs: DialogRef<any>[];
constructor(overlay: Overlay, injector: Injector, dialogRefConstructor: any, _scrollStrategy: any, _parentDialog: Dialog, location: Location);
constructor(overlay: Overlay, injector: Injector, dialogRefConstructor: Type<DialogRef<any>>, scrollStrategy: any, _parentDialog: Dialog, location: Location);
/** Gets an open dialog by id. */

@@ -46,2 +46,3 @@ getById(id: string): DialogRef<any> | undefined;

openFromTemplate<T>(template: TemplateRef<T>, config?: DialogConfig): DialogRef<any>;
ngOnDestroy(): void;
/**

@@ -48,0 +49,0 @@ * Forwards emitting events for when dialogs are opened and all dialogs are closed.

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

{"__symbolic":"module","version":4,"metadata":{"throwDialogContentAlreadyAttachedError":{"__symbolic":"function"},"CdkDialogContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"BasePortalOutlet","line":66,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":44,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-dialog-container","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":49,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":52,"character":19},"member":"Default"},"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":54,"character":4},"arguments":["dialog",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":55,"character":6},"arguments":["enter",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":55,"character":21},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":56,"character":6},"arguments":["exit, void",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":56,"character":26},"arguments":[{"opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":57,"character":6},"arguments":["* => *",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":57,"character":27},"arguments":[225]}]}]]}],"host":{"[@dialog]":"_state","(@dialog.start)":"_onAnimationStart($event)","(@dialog.done)":"_onAnimationDone($event)","$quoted$":["[@dialog]","(@dialog.start)","(@dialog.done)"]},"template":"<ng-template cdkPortalOutlet></ng-template>","styles":["cdk-dialog-container{background:#fff;border-radius:5px;display:block;padding:10px}"]}]}],"members":{"_ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":80,"character":3},"arguments":["attr.aria-label"]}]}],"_ariaDescribedBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":82,"character":3},"arguments":["attr.aria-describedby"]}]}],"_role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":85,"character":3},"arguments":["attr.role"]}]}],"_tabindex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":87,"character":3},"arguments":["attr.tabindex"]}]}],"_portalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":91,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalHostDirective","line":91,"character":13}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":109,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":109,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":109,"character":24}]}],null],"parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":106,"character":36,"context":{"typeName":"HTMLElement"},"module":"./dialog-container"}]},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusTrapFactory","line":107,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":108,"character":32},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"DialogConfig"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"_onAnimationStart":[{"__symbolic":"method"}],"_onAnimationDone":[{"__symbolic":"method"}],"_startExiting":[{"__symbolic":"method"}],"_savePreviouslyFocusedElement":[{"__symbolic":"method"}],"_autoFocusFirstTabbableElement":[{"__symbolic":"method"}],"_returnFocusAfterDialog":[{"__symbolic":"method"}]}},"DialogRole":{"__symbolic":"interface"},"DialogPosition":{"__symbolic":"interface"},"DialogConfig":{"__symbolic":"class","arity":1,"members":{}},"DialogRef":{"__symbolic":"class","arity":2,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayRef","line":33,"character":24},{"__symbolic":"reference","name":"CdkDialogContainer"},{"__symbolic":"reference","name":"string"}]}],"backdropClick":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"_getPositionStrategy":[{"__symbolic":"method"}],"beforeOpened":[{"__symbolic":"method"}],"afterOpened":[{"__symbolic":"method"}],"beforeClosed":[{"__symbolic":"method"}],"afterClosed":[{"__symbolic":"method"}]}},"Dialog":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":44,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":69,"character":7},"arguments":[{"__symbolic":"reference","name":"DIALOG_REF"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":70,"character":7},"arguments":[{"__symbolic":"reference","name":"DIALOG_SCROLL_STRATEGY"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":71,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":71,"character":19}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":72,"character":7}}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":67,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":68,"character":24},null,null,{"__symbolic":"reference","name":"Dialog"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":72,"character":28}]}],"getById":[{"__symbolic":"method"}],"closeAll":[{"__symbolic":"method"}],"openFromComponent":[{"__symbolic":"method"}],"openFromTemplate":[{"__symbolic":"method"}],"registerDialogRef":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_attachDialogContainer":[{"__symbolic":"method"}],"_attachDialogContentForComponent":[{"__symbolic":"method"}],"_attachDialogContentForTemplate":[{"__symbolic":"method"}],"_createInjector":[{"__symbolic":"method"}],"_applyConfigDefaults":[{"__symbolic":"method"}]}},"DialogModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":25,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":27,"character":4},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":28,"character":4},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":29,"character":4},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"A11yModule","line":30,"character":4}],"exports":[{"__symbolic":"reference","name":"CdkDialogContainer"}],"declarations":[{"__symbolic":"reference","name":"CdkDialogContainer"}],"providers":[{"__symbolic":"reference","name":"Dialog"},{"__symbolic":"reference","name":"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER"},{"provide":{"__symbolic":"reference","name":"DIALOG_REF"},"useValue":{"__symbolic":"reference","name":"DialogRef"}},{"provide":{"__symbolic":"reference","name":"DIALOG_CONTAINER"},"useValue":{"__symbolic":"reference","name":"CdkDialogContainer"}},{"provide":{"__symbolic":"reference","name":"DIALOG_CONFIG"},"useValue":{"__symbolic":"reference","name":"DialogConfig"}}],"entryComponents":[{"__symbolic":"reference","name":"CdkDialogContainer"}]}]}],"members":{}},"DIALOG_SCROLL_STRATEGY":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":16,"character":8},"arguments":["DialogScrollStrategy"]},"DIALOG_DATA":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":19,"character":31},"arguments":["DialogData"]},"DIALOG_REF":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":22,"character":30},"arguments":["DialogRef"]},"DIALOG_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":25,"character":33},"arguments":["DialogConfig"]},"DIALOG_CONTAINER":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":29,"character":8},"arguments":["DialogContainer"]},"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":34,"character":9,"module":"./dialog-injectors"}},"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER":{"provide":{"__symbolic":"reference","name":"DIALOG_SCROLL_STRATEGY"},"deps":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":40,"character":9}],"useFactory":{"__symbolic":"reference","name":"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY"}}},"origins":{"throwDialogContentAlreadyAttachedError":"./dialog-container","CdkDialogContainer":"./dialog-container","DialogRole":"./dialog-config","DialogPosition":"./dialog-config","DialogConfig":"./dialog-config","DialogRef":"./dialog-ref","Dialog":"./dialog","DialogModule":"./dialog-module","DIALOG_SCROLL_STRATEGY":"./dialog-injectors","DIALOG_DATA":"./dialog-injectors","DIALOG_REF":"./dialog-injectors","DIALOG_CONFIG":"./dialog-injectors","DIALOG_CONTAINER":"./dialog-injectors","MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY":"./dialog-injectors","MAT_DIALOG_SCROLL_STRATEGY_PROVIDER":"./dialog-injectors"},"importAs":"@angular/cdk-experimental/dialog"}
{"__symbolic":"module","version":4,"metadata":{"throwDialogContentAlreadyAttachedError":{"__symbolic":"function"},"CdkDialogContainer":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"BasePortalOutlet","line":66,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":44,"character":1},"arguments":[{"moduleId":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"module"},"member":"id"},"selector":"cdk-dialog-container","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":49,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":52,"character":19},"member":"Default"},"animations":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":54,"character":4},"arguments":["dialog",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":55,"character":6},"arguments":["enter",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":55,"character":21},"arguments":[{"opacity":1}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":56,"character":6},"arguments":["exit, void",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":56,"character":26},"arguments":[{"opacity":0}]}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":57,"character":6},"arguments":["* => *",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":57,"character":27},"arguments":[225]}]}]]}],"host":{"[@dialog]":"_state","(@dialog.start)":"_onAnimationStart($event)","(@dialog.done)":"_onAnimationDone($event)","$quoted$":["[@dialog]","(@dialog.start)","(@dialog.done)"]},"template":"<ng-template cdkPortalOutlet></ng-template>","styles":["cdk-dialog-container{background:#fff;border-radius:5px;display:block;padding:10px}"]}]}],"members":{"_ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":80,"character":3},"arguments":["attr.aria-label"]}]}],"_ariaDescribedBy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":82,"character":3},"arguments":["attr.aria-describedby"]}]}],"_role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":85,"character":3},"arguments":["attr.role"]}]}],"_tabindex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":87,"character":3},"arguments":["attr.tabindex"]}]}],"_portalHost":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":91,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalHostDirective","line":91,"character":13}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":109,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":109,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":109,"character":24}]}],null],"parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":106,"character":36,"context":{"typeName":"HTMLElement"},"module":"./dialog-container"}]},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusTrapFactory","line":107,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":108,"character":32},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"DialogConfig"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"_onAnimationStart":[{"__symbolic":"method"}],"_onAnimationDone":[{"__symbolic":"method"}],"_startExiting":[{"__symbolic":"method"}],"_savePreviouslyFocusedElement":[{"__symbolic":"method"}],"_autoFocusFirstTabbableElement":[{"__symbolic":"method"}],"_returnFocusAfterDialog":[{"__symbolic":"method"}]}},"DialogRole":{"__symbolic":"interface"},"DialogPosition":{"__symbolic":"interface"},"DialogConfig":{"__symbolic":"class","arity":1,"members":{}},"DialogRef":{"__symbolic":"class","arity":2,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayRef","line":33,"character":24},{"__symbolic":"reference","name":"CdkDialogContainer"},{"__symbolic":"reference","name":"string"}]}],"backdropClick":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"updatePosition":[{"__symbolic":"method"}],"keydownEvents":[{"__symbolic":"method"}],"updateSize":[{"__symbolic":"method"}],"_getPositionStrategy":[{"__symbolic":"method"}],"beforeOpened":[{"__symbolic":"method"}],"afterOpened":[{"__symbolic":"method"}],"beforeClosed":[{"__symbolic":"method"}],"afterClosed":[{"__symbolic":"method"}]}},"Dialog":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":47,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":74,"character":7},"arguments":[{"__symbolic":"reference","name":"DIALOG_REF"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":77,"character":7},"arguments":[{"__symbolic":"reference","name":"DIALOG_SCROLL_STRATEGY"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":78,"character":7}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"SkipSelf","line":78,"character":19}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":79,"character":7}}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":72,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":73,"character":24},{"__symbolic":"reference","name":"Type","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"DialogRef"}]},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"Dialog"},{"__symbolic":"reference","module":"@angular/common","name":"Location","line":79,"character":28}]}],"getById":[{"__symbolic":"method"}],"closeAll":[{"__symbolic":"method"}],"openFromComponent":[{"__symbolic":"method"}],"openFromTemplate":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"registerDialogRef":[{"__symbolic":"method"}],"_createOverlay":[{"__symbolic":"method"}],"_attachDialogContainer":[{"__symbolic":"method"}],"_attachDialogContentForComponent":[{"__symbolic":"method"}],"_attachDialogContentForTemplate":[{"__symbolic":"method"}],"_createInjector":[{"__symbolic":"method"}],"_applyConfigDefaults":[{"__symbolic":"method"}]}},"DialogModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":25,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":27,"character":4},{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"OverlayModule","line":28,"character":4},{"__symbolic":"reference","module":"@angular/cdk/portal","name":"PortalModule","line":29,"character":4},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"A11yModule","line":30,"character":4}],"exports":[{"__symbolic":"reference","name":"CdkDialogContainer"}],"declarations":[{"__symbolic":"reference","name":"CdkDialogContainer"}],"providers":[{"__symbolic":"reference","name":"Dialog"},{"__symbolic":"reference","name":"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER"},{"provide":{"__symbolic":"reference","name":"DIALOG_REF"},"useValue":{"__symbolic":"reference","name":"DialogRef"}},{"provide":{"__symbolic":"reference","name":"DIALOG_CONTAINER"},"useValue":{"__symbolic":"reference","name":"CdkDialogContainer"}},{"provide":{"__symbolic":"reference","name":"DIALOG_CONFIG"},"useValue":{"__symbolic":"reference","name":"DialogConfig"}}],"entryComponents":[{"__symbolic":"reference","name":"CdkDialogContainer"}]}]}],"members":{}},"DIALOG_SCROLL_STRATEGY":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":20,"character":8},"arguments":["DialogScrollStrategy"]},"DIALOG_DATA":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":23,"character":31},"arguments":["DialogData"]},"DIALOG_REF":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":26,"character":30},"arguments":["DialogRef"]},"DIALOG_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":29,"character":33},"arguments":["DialogConfig"]},"DIALOG_CONTAINER":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":33,"character":8},"arguments":["DialogContainer"]},"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY":{"__symbolic":"function","parameters":["overlay"],"value":{"__symbolic":"error","message":"Lambda not supported","line":38,"character":9,"module":"./dialog-injectors"}},"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER":{"provide":{"__symbolic":"reference","name":"DIALOG_SCROLL_STRATEGY"},"deps":[{"__symbolic":"reference","module":"@angular/cdk/overlay","name":"Overlay","line":44,"character":9}],"useFactory":{"__symbolic":"reference","name":"MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY"}}},"origins":{"throwDialogContentAlreadyAttachedError":"./dialog-container","CdkDialogContainer":"./dialog-container","DialogRole":"./dialog-config","DialogPosition":"./dialog-config","DialogConfig":"./dialog-config","DialogRef":"./dialog-ref","Dialog":"./dialog","DialogModule":"./dialog-module","DIALOG_SCROLL_STRATEGY":"./dialog-injectors","DIALOG_DATA":"./dialog-injectors","DIALOG_REF":"./dialog-injectors","DIALOG_CONFIG":"./dialog-injectors","DIALOG_CONTAINER":"./dialog-injectors","MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY":"./dialog-injectors","MAT_DIALOG_SCROLL_STRATEGY_PROVIDER":"./dialog-injectors"},"importAs":"@angular/cdk-experimental/dialog"}

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

{"__symbolic":"module","version":4,"metadata":{"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version","line":11,"character":27},"arguments":["7.0.0-rc.0"]}},"origins":{"VERSION":"./version"},"importAs":"@angular/cdk-experimental"}
{"__symbolic":"module","version":4,"metadata":{"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version","line":11,"character":27},"arguments":["7.0.0-rc.1"]}},"origins":{"VERSION":"./version"},"importAs":"@angular/cdk-experimental"}

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

{"__symbolic":"module","version":4,"metadata":{"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version","line":11,"character":27},"arguments":["7.0.0-rc.0"]}},"origins":{"VERSION":"./version"},"importAs":"@angular/cdk-experimental"}
{"__symbolic":"module","version":4,"metadata":{"VERSION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"Version","line":11,"character":27},"arguments":["7.0.0-rc.1"]}},"origins":{"VERSION":"./version"},"importAs":"@angular/cdk-experimental"}

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

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc