[{"__symbolic":"module","version":4,"metadata":{"IcosMessageContainer":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"icos-message-container","styles":[""],"template":"\n    <div [class]=\"'icos-message ' + customClass + (type && !iconClass ? ' icos-message--' + type : '')\"\n      [class.is-center]=\"center\"\n      style=\"visibility: hidden; transition: all .25s\" role=\"alertdialog\"\n      [ngStyle]=\"{ 'z-index': zIndex }\"\n      (mouseenter)=\"clearTimer()\" (mouseleave)=\"startTimer()\"\n      [@messageAnimation]=\"showBox\">\n      <i [class]=\"iconClass\" *ngIf=\"iconClass\"></i>\n      <i [class]=\"makeTypeClass()\" *ngIf=\"!iconClass\"></i>\n      \n      <p class=\"icos-message__content\" tabindex=\"0\">{{ message }}</p>\n      <div *ngIf=\"showClose\" class=\"icos-message__closeBtn icos-icon-close\" (click)=\"close()\" role=\"button\"></div>\n    </div>\n  ","animations":[{"__symbolic":"reference","module":"./message.animation","name":"MessageAnimation","line":22,"character":15}]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":46,"character":23}]}],"makeTypeClass":[{"__symbolic":"method"}],"makeLink":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"startTimer":[{"__symbolic":"method"}],"clearTimer":[{"__symbolic":"method"}]}}}}]