{"__symbolic":"module","version":4,"metadata":{"TsPopoverModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":4}],"declarations":[{"__symbolic":"reference","name":"TsPopoverComponent"},{"__symbolic":"reference","name":"TsPopoverTriggerDirective"}],"exports":[{"__symbolic":"reference","name":"TsPopoverComponent"},{"__symbolic":"reference","name":"TsPopoverTriggerDirective"}]}]}],"members":{}},"TsPopoverComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":39,"character":1},"arguments":[{"selector":"ts-popover","host":{"class":"ts-popover"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":44,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":45,"character":17},"member":"None"},"exportAs":"tsPopoverComponent","template":"<div\n  #popoverViewRef\n  class=\"popover__container\"\n  [ngClass]=\"{\n    'c-popover--visible': visibility,\n    'c-popover--hidden': !visibility\n  }\"\n  attr.aria-hidden=\"{{ariaHidden}}\"\n  attr.role=\"{{popoverOptions.ariaRole}}\"\n  [attr.aria-labelledby]=\"id\"\n>\n  <div class=\"popover__inner\">\n    <ng-content></ng-content>\n  </div>\n  <div class=\"popover__arrow\">\n  </div>\n</div>\n","styles":[".popover__container{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);background-color:#fafafa;padding:16px;position:absolute}.popover__container .popover__arrow{border-color:#fafafa;border-style:solid;height:0;position:absolute;width:0}.popover__container.c-popover--visible{display:block;opacity:1}.popover__container.c-popover--hidden{display:none;opacity:0}.popover__container[x-placement^=top]{margin-bottom:5px}.popover__container[x-placement^=top] .popover__arrow{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;border-width:5px 5px 0;bottom:-5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0}.popover__container[x-placement^=bottom]{margin-top:5px}.popover__container[x-placement^=bottom] .popover__arrow{border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;border-width:0 5px 5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0;top:-5px}.popover__container[x-placement^=right]{margin-left:5px}.popover__container[x-placement^=right] .popover__arrow{border-bottom-color:transparent;border-left-color:transparent;border-top-color:transparent;border-width:5px 5px 5px 0;left:-5px;margin-left:0;margin-right:0;top:calc(50% - 5px)}.popover__container[x-placement^=left]{display:block;margin-right:5px}.popover__container[x-placement^=left] .popover__arrow{border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent;border-width:5px 0 5px 5px;margin-left:0;margin-right:0;right:-5px;top:calc(50% - 5px)}"]}]}],"members":{"popoverViewRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":95,"character":3},"arguments":["popoverViewRef",{"static":true}]}]}],"onHidden":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":102,"character":3}}]}],"onUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":109,"character":3}}]}],"popoverHidden":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":115,"character":3}}]}],"popoverShown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":121,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":125,"character":17}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"scheduleUpdate":[{"__symbolic":"method"}],"toggleVisibility":[{"__symbolic":"method"}]}},"TsPopoverTriggerDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":54,"character":1},"arguments":[{"selector":"[tsPopoverTrigger]","host":{"class":"ts-popover-trigger"},"exportAs":"tsPopoverTrigger"}]}],"members":{"defaultOpened":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":84,"character":3}}]}],"hideOnBlur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":90,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"popover":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":110,"character":3}}]}],"position":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":118,"character":3}}]}],"popoverOnCreate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":133,"character":3}}]}],"popoverOnShown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":139,"character":3}}]}],"popoverOnHidden":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":145,"character":3}}]}],"popoverOnUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":151,"character":3}}]}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":159,"character":3},"arguments":["document:click",["$event.target"]]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":168,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":169,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":170,"character":24},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":171,"character":20}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngAfterContentChecked":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"setContentProperties":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}]},"statics":{"defaultOptions":{"trigger":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"./popover-options","name":"TsTriggers","line":71,"character":13},"member":"CLICK"},"ariaRole":"popover","placement":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"./popover-options","name":"TsPopoverPositions","line":73,"character":15},"member":"Bottom"}}}},"TsPopoverPosition":{"__symbolic":"interface"},"tsPopoverPositions":["top","bottom","left","right","top-start","bottom-start","right-start","top-end","bottom-end","left-end","right-end","top-end","bottom-end","left-end","right-end","auto","auto-start","auto-end"],"TsPopoverPositions":{"__symbolic":"class","members":{},"statics":{"Top":"top","Bottom":"bottom","Left":"left","Right":"right","TopStart":"top-start","BottomStart":"bottom-start","LeftStart":"left-start","RightStart":"right-start","TopEnd":"top-end","BottomEnd":"bottom-end","LeftEnd":"left-end","RightEnd":"right-end","Auto":"auto","AutoStart":"auto-start","AutoEnd":"auto-end"}},"TsTrigger":{"__symbolic":"interface"},"TsTriggers":{"__symbolic":"class","members":{},"statics":{"CLICK":"click"}},"TsPopoverOptions":{"__symbolic":"interface"}},"origins":{"TsPopoverModule":"./popover.module","TsPopoverComponent":"./popover.component","TsPopoverTriggerDirective":"./popover-trigger.directive","TsPopoverPosition":"./popover-options","tsPopoverPositions":"./popover-options","TsPopoverPositions":"./popover-options","TsTrigger":"./popover-options","TsTriggers":"./popover-options","TsPopoverOptions":"./popover-options"},"importAs":"@terminus/ui/popover"}