[{"__symbolic":"module","version":4,"metadata":{"SimDialogComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/cdk/portal","name":"BasePortalOutlet","line":41,"character":40},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":27,"character":1},"arguments":[{"selector":"sim-dialog","template":"<ng-template cdkPortalOutlet></ng-template>","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":31,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":33,"character":19},"member":"Default"},"animations":[{"__symbolic":"select","expression":{"__symbolic":"reference","module":"./dialog-animations","name":"simDialogAnimations","line":34,"character":15},"member":"slideDialog"}],"host":{"class":"sim-dialog","[role]":"config.role","[attr.tabindex]":"-1","$quoted$":["[role]","[attr.tabindex]"]},"styles":[".sim-dialog{border-radius:4px;box-sizing:border-box;display:block;height:100%;max-height:inherit;min-height:inherit;outline:0;overflow:auto;width:100%}.sim-dialog-header{align-items:center;display:flex;flex-wrap:wrap;line-height:40px;padding:8px 16px}.sim-dialog-title{margin:0}.sim-dialog-content{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;backface-visibility:hidden;display:block;overflow:auto;padding:16px}.sim-dialog-content-fixed{max-height:65vh}.sim-dialog-actions{align-items:center;display:flex;flex-wrap:wrap;padding:8px 16px}.sim-dialog-actions button+button{margin-left:8px}.sim-dialog-actions[align=end]{justify-content:flex-end}.sim-dialog-actions[align=end] button+button{margin-left:8px;margin-right:0}.sim-dialog-actions[align=center]{justify-content:center}.sim-dialog-actions[align=center] button+button{margin:0 4px}"]}]}],"members":{"_portalOutlet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":48,"character":3},"arguments":[{"__symbolic":"reference","module":"@angular/cdk/portal","name":"CdkPortalOutlet","line":48,"character":13},{"static":true}]}]}],"state":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":51,"character":3},"arguments":["@slideDialog"]}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":55,"character":3},"arguments":["attr.id"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":69,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":69,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":69,"character":24}]}],null,null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":66,"character":25},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"ConfigurableFocusTrapFactory","line":67,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":68,"character":32},{"__symbolic":"reference","module":"@ngx-simple/core/types","name":"SafeAny","line":69,"character":45},{"__symbolic":"reference","module":"./dialog-config","name":"SimDialogConfig","line":70,"character":19},{"__symbolic":"reference","module":"@angular/cdk/a11y","name":"FocusMonitor","line":71,"character":28}]}],"attachComponentPortal":[{"__symbolic":"method"}],"attachTemplatePortal":[{"__symbolic":"method"}],"_recaptureFocus":[{"__symbolic":"method"}],"onAnimationStart":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":115,"character":3},"arguments":["@slideDialog.start",["$event"]]}]}],"onAnimationDone":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":121,"character":3},"arguments":["@slideDialog.done",["$event"]]}]}],"startExitAnimation":[{"__symbolic":"method"}],"_trapFocus":[{"__symbolic":"method"}],"_restoreFocus":[{"__symbolic":"method"}],"_setupFocusTrap":[{"__symbolic":"method"}],"_containsFocus":[{"__symbolic":"method"}]}}}}]