[{"__symbolic":"module","version":3,"metadata":{"NavSearchInputComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"[leaf-nav-search-input]","template":"\n    <style>\n    .leaf-nav-search .search-results {\n      position: relative;\n    }\n\n    .leaf-nav-search .search-results ul {\n      position: absolute;\n      margin: 0px;\n      padding: 0px;\n      background-color: white;\n      width: 100%;\n      border-radius: 0px 0px 16px 16px;\n      border: 1px solid #cccccc;\n      border-top: none;\n      list-style-type: none;\n      overflow: hidden;\n    }\n\n    .leaf-nav-search .search-results ul li {\n      padding: 10px;\n      border-top: 1px solid #cccccc;\n      cursor: pointer;\n    }\n\n    .leaf-nav-search .search-results ul li:hover {\n      background-color: #efefef;\n    }\n\n    </style>\n    <div class=\"leaf-nav-search\">\n      <div style=\"position: relative;\">\n        <div *ngIf=\"!isSearching && counter < 0 && search.title\"\n        style=\"position: absolute; right: 0px; top: 0px; padding-top: 8px; padding-right: 12px;\">\n          <i class=\"fa fa-times\" style=\"cursor: pointer\" (click)=\"clearSearch()\"></i>\n        </div>\n        <div leaf-wait-and-load style=\"position: absolute; right: 0px; top: 0px; padding-top: 8px; padding-right: 10px;\"\n          [dots]=\"3\"\n          [currentDot]=\"counter\"\n          [isLoading]=\"isSearching\">\n        </div>\n      </div>\n      <input class=\"form-control icon-placeholder \"\n      placeholder=\"&#xF002;\"\n      maxlength=\"100\"\n      [class.empty]=\"!search.title\"\n      [(ngModel)]=\"search.title\"\n      [class.focused]=\"focused\"\n      [class.withResults]=\"search.title && results && results.length > 0\"\n      (keyup)=\"onKeyUp()\"\n      (blur)=\"onBlur()\"\n      (focus)=\"onFocus()\">\n\n      <div class=\"search-results\" *ngIf=\"search.title && results && results.length > 0\">\n        <ul>\n          <li *ngFor=\"let result of results\" style=\"display: table; width: 100%\">\n            <span [leaf-nav-employee-search-result]=\"result\" *ngIf=\"result.type == 'EMPLOYEE'\" style=\"display: table-row;\"></span>\n          </li>\n        </ul>\n      </div>\n\n    </div>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":["LoggerService"]}]],"parameters":[{"__symbolic":"reference","module":"./nav-search-input.provider","name":"NavSearchInputProvider"},{"__symbolic":"reference","module":"../../services/logger.service","name":"LoggerService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onKeyUp":[{"__symbolic":"method"}],"clearSearch":[{"__symbolic":"method"}],"waitStopWriting":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"NavSearchInputComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"[leaf-nav-search-input]","template":"\n    <style>\n    .leaf-nav-search .search-results {\n      position: relative;\n    }\n\n    .leaf-nav-search .search-results ul {\n      position: absolute;\n      margin: 0px;\n      padding: 0px;\n      background-color: white;\n      width: 100%;\n      border-radius: 0px 0px 16px 16px;\n      border: 1px solid #cccccc;\n      border-top: none;\n      list-style-type: none;\n      overflow: hidden;\n    }\n\n    .leaf-nav-search .search-results ul li {\n      padding: 10px;\n      border-top: 1px solid #cccccc;\n      cursor: pointer;\n    }\n\n    .leaf-nav-search .search-results ul li:hover {\n      background-color: #efefef;\n    }\n\n    </style>\n    <div class=\"leaf-nav-search\">\n      <div style=\"position: relative;\">\n        <div *ngIf=\"!isSearching && counter < 0 && search.title\"\n        style=\"position: absolute; right: 0px; top: 0px; padding-top: 8px; padding-right: 12px;\">\n          <i class=\"fa fa-times\" style=\"cursor: pointer\" (click)=\"clearSearch()\"></i>\n        </div>\n        <div leaf-wait-and-load style=\"position: absolute; right: 0px; top: 0px; padding-top: 8px; padding-right: 10px;\"\n          [dots]=\"3\"\n          [currentDot]=\"counter\"\n          [isLoading]=\"isSearching\">\n        </div>\n      </div>\n      <input class=\"form-control icon-placeholder \"\n      placeholder=\"&#xF002;\"\n      maxlength=\"100\"\n      [class.empty]=\"!search.title\"\n      [(ngModel)]=\"search.title\"\n      [class.focused]=\"focused\"\n      [class.withResults]=\"search.title && results && results.length > 0\"\n      (keyup)=\"onKeyUp()\"\n      (blur)=\"onBlur()\"\n      (focus)=\"onFocus()\">\n\n      <div class=\"search-results\" *ngIf=\"search.title && results && results.length > 0\">\n        <ul>\n          <li *ngFor=\"let result of results\" style=\"display: table; width: 100%\">\n            <span [leaf-nav-employee-search-result]=\"result\" *ngIf=\"result.type == 'EMPLOYEE'\" style=\"display: table-row;\"></span>\n          </li>\n        </ul>\n      </div>\n\n    </div>\n  "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":["LoggerService"]}]],"parameters":[{"__symbolic":"reference","module":"./nav-search-input.provider","name":"NavSearchInputProvider"},{"__symbolic":"reference","module":"../../services/logger.service","name":"LoggerService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onKeyUp":[{"__symbolic":"method"}],"clearSearch":[{"__symbolic":"method"}],"waitStopWriting":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}]}}}}]