{"__symbolic":"module","version":4,"metadata":{"MentionConfig":{"__symbolic":"interface"},"Mentions":{"__symbolic":"interface"},"MentionDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":25,"character":1},"arguments":[{"selector":"[mention], [mentionConfig]","host":{"(keydown)":"keyHandler($event)","(input)":"inputHandler($event)","(blur)":"blurHandler($event)","autocomplete":"off","$quoted$":["(keydown)","(input)","(blur)","autocomplete"]}}]}],"members":{"mention":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3},"arguments":["mention"]}]}],"mentionConfig":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}}]}],"mentionListTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":3}}]}],"searchTerm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":60,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":73,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":74,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":75,"character":31}]}],"ngOnChanges":[{"__symbolic":"method"}],"updateConfig":[{"__symbolic":"method"}],"addConfig":[{"__symbolic":"method"}],"setIframe":[{"__symbolic":"method"}],"stopEvent":[{"__symbolic":"method"}],"blurHandler":[{"__symbolic":"method"}],"inputHandler":[{"__symbolic":"method"}],"keyHandler":[{"__symbolic":"method"}],"stopSearch":[{"__symbolic":"method"}],"updateSearchList":[{"__symbolic":"method"}],"showSearchList":[{"__symbolic":"method"}]}},"MentionModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"MentionDirective"},{"__symbolic":"reference","name":"ɵa"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":4}],"exports":[{"__symbolic":"reference","name":"MentionDirective"}],"entryComponents":[{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"mention-list","styles":["\n      .scrollable-menu {\n        display: block;\n        height: auto;\n        max-height: 300px;\n        overflow: auto;\n      }\n    ","\n      [hidden] {\n        display: none;\n      }\n    ","\n      li.active {\n        background-color: #f7f7f9;\n      }\n    "],"template":"\n    <ng-template #defaultItemTemplate let-item=\"item\">\n      {{item[labelKey]}}\n    </ng-template>\n    <ul #list [hidden]=\"hidden\" class=\"dropdown-menu scrollable-menu\">\n        <li *ngFor=\"let item of items; let i = index\" [class.active]=\"activeIndex==i\">\n            <a class=\"dropdown-item\" (mousedown)=\"activeIndex=i;itemClick.emit();$event.preventDefault()\">\n              <ng-template [ngTemplateOutlet]=\"itemTemplate\" [ngTemplateOutletContext]=\"{'item':item}\"></ng-template>\n            </a>\n        </li>\n    </ul>\n    "}]}],"members":{"labelKey":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":3}}]}],"itemTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3}}]}],"itemClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":48,"character":3}}]}],"list":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":49,"character":3},"arguments":["list"]}]}],"defaultItemTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":50,"character":3},"arguments":["defaultItemTemplate"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":55,"character":31}]}],"ngOnInit":[{"__symbolic":"method"}],"position":[{"__symbolic":"method"}],"activateNextItem":[{"__symbolic":"method"}],"activatePreviousItem":[{"__symbolic":"method"}],"resetScroll":[{"__symbolic":"method"}],"getBlockCursorDimensions":[{"__symbolic":"method"}]}}},"origins":{"MentionConfig":"./lib/mention-config","Mentions":"./lib/mention-config","MentionDirective":"./lib/mention.directive","MentionModule":"./lib/mention.module","ɵa":"./lib/mention-list.component"},"importAs":"kurpav-angular-mentions"}