{"__symbolic":"module","version":4,"metadata":{"Trigger":{"__symbolic":"interface"},"Triggers":{"__symbolic":"class","members":{},"statics":{"CLICK":"click","HOVER":"hover","MOUSEDOWN":"mousedown","NONE":"none"}},"Placement":{"__symbolic":"interface"},"Placements":{"__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"}},"PopperContentOptions":{"__symbolic":"interface"},"PopperController":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":15,"character":1},"arguments":[{"selector":"[popper]","exportAs":"popper"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":35,"character":15},"arguments":["popperDefaults"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":30,"character":40},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":31,"character":41},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":32,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":33,"character":34},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":34,"character":32},{"__symbolic":"reference","name":"PopperContentOptions"}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3},"arguments":["popper"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":3},"arguments":["popperDisabled"]}]}],"placement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":3},"arguments":["popperPlacement"]}]}],"showTrigger":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3},"arguments":["popperTrigger"]}]}],"targetElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3},"arguments":["popperTarget"]}]}],"showDelay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":67,"character":3},"arguments":["popperDelay"]}]}],"hideTimeout":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3},"arguments":["popperTimeout"]}]}],"timeoutAfterShow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":73,"character":3},"arguments":["popperTimeoutAfterShow"]}]}],"boundariesElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":76,"character":3},"arguments":["popperBoundaries"]}]}],"showOnStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":79,"character":3},"arguments":["popperShowOnStart"]}]}],"closeOnClickOutside":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":82,"character":3},"arguments":["popperCloseOnClickOutside"]}]}],"hideOnClickOutside":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":3},"arguments":["popperHideOnClickOutside"]}]}],"hideOnScroll":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":88,"character":3},"arguments":["popperHideOnScroll"]}]}],"hideOnMouseLeave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":91,"character":3},"arguments":["popperHideOnMouseLeave"]}]}],"positionFixed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":94,"character":3},"arguments":["popperPositionFixed"]}]}],"popperModifiers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3},"arguments":["popperModifiers"]}]}],"disableStyle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":100,"character":3},"arguments":["popperDisableStyle"]}]}],"disableAnimation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":103,"character":3},"arguments":["popperDisableAnimation"]}]}],"applyClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":106,"character":3},"arguments":["popperApplyClass"]}]}],"applyArrowClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":109,"character":3},"arguments":["popperApplyArrowClass"]}]}],"ariaDescribe":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":112,"character":3},"arguments":["popperAriaDescribeBy"]}]}],"ariaRole":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":115,"character":3},"arguments":["popperAriaRole"]}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":118,"character":3},"arguments":["popperStyles"]}]}],"appendTo":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":121,"character":3},"arguments":["popperAppendTo"]}]}],"preventOverflow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":124,"character":3},"arguments":["popperPreventOverflow"]}]}],"popperOnShown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":127,"character":3}}]}],"popperOnHidden":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":130,"character":3}}]}],"popperOnUpdate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":133,"character":3}}]}],"hideOnClickOutsideHandler":[{"__symbolic":"method"}],"hideOnScrollHandler":[{"__symbolic":"method"}],"applyTriggerListeners":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"toggle":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"scheduledShow":[{"__symbolic":"method"}],"scheduledHide":[{"__symbolic":"method"}],"getRefElement":[{"__symbolic":"method"}],"applyChanges":[{"__symbolic":"method"}],"setDefaults":[{"__symbolic":"method"}],"clearEventListeners":[{"__symbolic":"method"}],"clearGlobalEventListeners":[{"__symbolic":"method"}],"overrideShowTimeout":[{"__symbolic":"method"}],"overrideHideTimeout":[{"__symbolic":"method"}],"constructContent":[{"__symbolic":"method"}],"setContentProperties":[{"__symbolic":"method"}],"getScrollParent":[{"__symbolic":"method"}],"onPopperUpdate":[{"__symbolic":"method"}]},"statics":{"baseOptions":{"showDelay":0,"placement":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"./popper-model","name":"Placements","line":41,"character":15},"member":"Auto"},"hideOnClickOutside":true,"hideOnMouseLeave":false,"hideOnScroll":false,"showTrigger":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"./popper-model","name":"Triggers","line":45,"character":17},"member":"HOVER"},"appendTo":{"__symbolic":"reference","name":"undefined"},"ariaRole":"popper","ariaDescribe":"","styles":{}}}},"PopperContent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"popper-content","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":17,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":18,"character":19},"member":"OnPush"},"template":"\n    <div #popperViewRef\n         [class.ngxp__container]=\"!popperOptions.disableDefaultStyling\"\n         [class.ngxp__animation]=\"!popperOptions.disableAnimation\"\n         [style.display]=\"displayType\"\n         [style.opacity]=\"opacity\"\n         [ngStyle]=\"popperOptions.styles\"\n         [ngClass]=\"extractAppliedClassListExpr(popperOptions.applyClass)\"\n         attr.aria-hidden=\"{{ariaHidden}}\"\n         [attr.aria-describedby]=\"popperOptions.ariaDescribe || null\"\n         attr.role=\"{{popperOptions.ariaRole}}\">\n      <div class=\"ngxp__inner\" *ngIf=\"text\" [innerHTML]=\"text\">\n        <ng-content></ng-content>\n      </div>\n      <div class=\"ngxp__inner\" *ngIf=\"!text\">\n        <ng-content></ng-content>\n      </div>\n      <div class=\"ngxp__arrow\" [style.border-color]=\"arrowColor\" [class.__force-arrow]=\"arrowColor\"\n           [ngClass]=\"extractAppliedClassListExpr(popperOptions.applyArrowClass)\"></div>\n\n    </div>\n  ","styles":[".ngxp__container{display:none;position:absolute;border-radius:3px;border:1px solid grey;box-shadow:0 0 2px rgba(0,0,0,.5);padding:10px;z-index:999999;background:#fff}.ngxp__container.ngxp__animation{-webkit-animation:150ms ease-out ngxp-fadeIn;animation:150ms ease-out ngxp-fadeIn}.ngxp__container>.ngxp__arrow{border-color:grey;width:0;height:0;border-style:solid;position:absolute;margin:5px}.ngxp__container[x-placement^=bottom],.ngxp__container[x-placement^=left],.ngxp__container[x-placement^=right],.ngxp__container[x-placement^=top]{display:block}.ngxp__container[x-placement^=top]{margin-bottom:5px}.ngxp__container[x-placement^=top]>.ngxp__arrow{border-width:5px 5px 0;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.ngxp__container[x-placement^=top]>.ngxp__arrow.__force-arrow{border-right-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important}.ngxp__container[x-placement^=bottom]{margin-top:5px}.ngxp__container[x-placement^=bottom]>.ngxp__arrow{border-width:0 5px 5px;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.ngxp__container[x-placement^=bottom]>.ngxp__arrow.__force-arrow{border-top-color:transparent!important;border-right-color:transparent!important;border-left-color:transparent!important}.ngxp__container[x-placement^=right]{margin-left:5px}.ngxp__container[x-placement^=right]>.ngxp__arrow{border-width:5px 5px 5px 0;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.ngxp__container[x-placement^=right]>.ngxp__arrow.__force-arrow{border-top-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important}.ngxp__container[x-placement^=left]{margin-right:5px}.ngxp__container[x-placement^=left]>.ngxp__arrow{border-width:5px 0 5px 5px;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.ngxp__container[x-placement^=left]>.ngxp__arrow.__force-arrow{border-top-color:transparent!important;border-bottom-color:transparent!important;border-right-color:transparent!important}@-webkit-keyframes ngxp-fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes ngxp-fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}"]}]}],"members":{"popperViewRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":80,"character":3},"arguments":["popperViewRef"]}]}],"onMouseOver":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":83,"character":3},"arguments":["mouseover"]}]}],"showOnLeave":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":88,"character":3},"arguments":["mouseleave"]}]}],"onDocumentResize":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":102,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":103,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":104,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":105,"character":17}]}],"ngOnDestroy":[{"__symbolic":"method"}],"clean":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"determineArrowColor":[{"__symbolic":"method"}],"update":[{"__symbolic":"method"}],"scheduleUpdate":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"toggleVisibility":[{"__symbolic":"method"}],"extractAppliedClassListExpr":[{"__symbolic":"method"}],"clearGlobalResize":[{"__symbolic":"method"}]}},"NgxPopperModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4}],"declarations":[{"__symbolic":"reference","name":"PopperController"},{"__symbolic":"reference","name":"PopperContent"}],"exports":[{"__symbolic":"reference","name":"PopperController"},{"__symbolic":"reference","name":"PopperContent"}],"entryComponents":[{"__symbolic":"reference","name":"PopperContent"}],"providers":[{"provide":"popperDefaults","useValue":{}}]}]}],"members":{"ngDoBootstrap":[{"__symbolic":"method"}]},"statics":{"forRoot":{"__symbolic":"function","parameters":["popperBaseOptions"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"NgxPopperModule"},"providers":[{"provide":"popperDefaults","useValue":{"__symbolic":"reference","name":"popperBaseOptions"}}]}}}}},"origins":{"Trigger":"./src/popper-model","Triggers":"./src/popper-model","Placement":"./src/popper-model","Placements":"./src/popper-model","PopperContentOptions":"./src/popper-model","PopperController":"./src/popper-directive","PopperContent":"./src/popper-content","NgxPopperModule":"./src/popper.module"},"importAs":"ngx-smart-popper"}