[{"__symbolic":"module","version":4,"metadata":{"HeaderSearchComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"header-search","template":"\n    <nz-input-group [nzPrefix]=\"iconTpl\" [nzSuffix]=\"loadingTpl\">\n      <ng-template #iconTpl>\n        <i nz-icon [nzType]=\"focus ? 'arrow-down' : 'search'\"></i>\n      </ng-template>\n      <ng-template #loadingTpl>\n        <i *ngIf=\"loading\" nz-icon nzType=\"loading\"></i>\n      </ng-template>\n      <input\n        type=\"text\"\n        nz-input\n        [(ngModel)]=\"q\"\n        [nzAutocomplete]=\"auto\"\n        (input)=\"search($event)\"\n        (focus)=\"qFocus()\"\n        (blur)=\"qBlur()\"\n        [attr.placeholder]=\"'menu.search.placeholder'\"\n      />\n    </nz-input-group>\n    <nz-autocomplete nzBackfill #auto>\n      <nz-auto-option *ngFor=\"let i of options\" [nzValue]=\"i\">{{ i }}</nz-auto-option>\n    </nz-autocomplete>\n  ","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":40,"character":19},"member":"OnPush"}}]}],"members":{"focus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":49,"character":3},"arguments":["class.alain-default__search-focus"]}]}],"searchToggled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":51,"character":3},"arguments":["class.alain-default__search-toggled"]}]}],"toggleChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"toggleChangeChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":65,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":67,"character":26,"arguments":[{"__symbolic":"error","message":"Could not resolve type","line":67,"character":37,"context":{"typeName":"HTMLElement"}}]},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":67,"character":64}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"qFocus":[{"__symbolic":"method"}],"qBlur":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}}]