[{"__symbolic":"module","version":4,"metadata":{"BllDialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"bll-dialog","template":"\n    <div\n      #backdrop\n      class=\"bll-dialog-backdrop\"\n      [hidden]=\"!config.backdrop\"\n      [class.bll-dialog-backdrop-visible]=\"config.backdrop\"\n    >\n      <div #dialog class=\"bll-dialog-content\" [class.bll-dialog-resizable]=\"config.resizable\" [ngStyle]=\"styles\">\n        <div\n          *ngIf=\"config.draggable\"\n          class=\"bll-drag-marker\"\n          bllDialogDraggable\n          [dialogDragEnabled]=\"true\"\n          [dialogDragTarget]=\"dialog\"\n        ></div>\n        <div class=\"bll-close-dialog\" *ngIf=\"config.enableClose && config.closeButton\" (click)=\"closeDialog()\">\n          <svg viewBox=\"0 0 329.26933 329\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path\n              fill=\"currentColor\"\n              d=\"m194.800781 164.769531 128.210938-128.214843c8.34375-8.339844 8.34375-21.824219 0-30.164063-8.339844-8.339844-21.824219-8.339844-30.164063 0l-128.214844 128.214844-128.210937-128.214844c-8.34375-8.339844-21.824219-8.339844-30.164063 0-8.34375 8.339844-8.34375 21.824219 0 30.164063l128.210938 128.214843-128.210938 128.214844c-8.34375 8.339844-8.34375 21.824219 0 30.164063 4.15625 4.160156 9.621094 6.25 15.082032 6.25 5.460937 0 10.921875-2.089844 15.082031-6.25l128.210937-128.214844 128.214844 128.214844c4.160156 4.160156 9.621094 6.25 15.082032 6.25 5.460937 0 10.921874-2.089844 15.082031-6.25 8.34375-8.339844 8.34375-21.824219 0-30.164063zm0 0\"\n            />\n          </svg>\n        </div>\n      </div>\n    </div>\n  ","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":39,"character":17},"member":"None"},"styles":[".bll-dialog-content{display:flex;flex-direction:column;overflow:hidden;position:relative;-webkit-animation:dialog-open .4s cubic-bezier(.25,.8,.25,1);animation:dialog-open .4s cubic-bezier(.25,.8,.25,1);border-radius:4px;box-sizing:border-box;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#fff;color:rgba(0,0,0,.87);width:auto;max-width:100%;height:auto;max-height:100%}@-webkit-keyframes dialog-open{0%{transform:translateY(50px)}to{transform:none}}@keyframes dialog-open{0%{transform:translateY(50px)}to{transform:none}}.bll-dialog-content.bll-dialog-resizable{resize:both}.bll-dialog-backdrop{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;bottom:0;right:0;height:100%;width:100%;padding:30px;z-index:1050;background:rgba(0,0,0,.32);-webkit-animation:dialog-open-backdrop .3s;animation:dialog-open-backdrop .3s}@-webkit-keyframes dialog-open-backdrop{0%{opacity:0}to{opacity:1}}@keyframes dialog-open-backdrop{0%{opacity:0}to{opacity:1}}.bll-drag-marker{position:absolute;left:0;top:0;cursor:move;width:100%;height:10px;z-index:1051}.bll-close-dialog{display:flex;align-items:center;justify-content:center;position:absolute;top:10px;cursor:pointer;right:10px;width:24px;height:24px;color:#5f6368;transition:color .2s ease-in-out;z-index:1051}.bll-close-dialog svg{width:12px;height:12px}.bll-close-dialog:hover{color:#5d9ff1}body.bll-dialog-hidden{overflow:hidden}"]}]}],"members":{"backdrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":50,"character":3},"arguments":["backdrop",{"static":true}]}]}],"dialogElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":53,"character":3},"arguments":["dialog",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":59,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":59,"character":12}]}],null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":63,"character":5},"arguments":[{"__symbolic":"reference","module":"./tokens","name":"DIALOG_CONFIG","line":63,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":65,"character":5},"arguments":[{"__symbolic":"reference","module":"./tokens","name":"NODES_TO_INSERT","line":65,"character":12}]}]],"parameters":[null,{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":61,"character":29,"arguments":[{"__symbolic":"error","message":"Could not resolve type","line":61,"character":40,"context":{"typeName":"HTMLElement"}}]},{"__symbolic":"reference","module":"./dialog-ref","name":"InternalDialogRef","line":62,"character":22},{"__symbolic":"reference","module":"./config","name":"BllDialogConfig","line":64,"character":19},{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":66,"character":19,"context":{"typeName":"Element"}}]}]}],"ngOnInit":[{"__symbolic":"method"}],"closeDialog":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}}]