[{"__symbolic":"module","version":3,"metadata":{"SiteSelectorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":["updateService"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"site-selector","styles":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"require"},"arguments":["./../app.css"]}],"template":"<div>\n        <p-autoComplete [(ngModel)]=\"host\" [suggestions]=\"filteredHosts\" (completeMethod)=\"filterHosts($event)\"\n                        [size]=\"30\"\n                        [minLength]=\"1\" placeholder=\"Hint: type 'd'\" [dropdown]=\"true\"\n                        (onDropdownClick)=\"handleDropdownClick($event)\"\n                        (onSelect)=\"siteSelected($event)\" field=\"hostname\">\n            <ng-template let-host pTemplate=\"item\">\n                <div class=\"ui-helper-clearfix\" style=\"border-bottom:1px solid #D5D5D5\">\n                    <div style=\"font-size:18px;float:right;margin:10px 10px 0 0\">{{host.hostname}}</div>\n                </div>\n            </ng-template>\n        </p-autoComplete>\n    </div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../../core/util/site-browser.state","name":"SiteBrowserState"},{"__symbolic":"reference","module":"./site-selector.service","name":"SiteSelectorService"}]}],"siteSelected":[{"__symbolic":"method"}],"filterHosts":[{"__symbolic":"method"}],"handleDropdownClick":[{"__symbolic":"method"}],"handleSiteResults":[{"__symbolic":"method"}]}},"DotSiteSelectorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SiteSelectorComponent"}],"exports":[{"__symbolic":"reference","name":"SiteSelectorComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule"},{"__symbolic":"reference","module":"primeng/components/inputtext/inputtext","name":"InputTextModule"},{"__symbolic":"reference","module":"primeng/components/autocomplete/autocomplete","name":"AutoCompleteModule"}],"providers":[{"__symbolic":"reference","module":"./site-selector.service","name":"SiteSelectorService"}]}]}]}}},{"__symbolic":"module","version":1,"metadata":{"SiteSelectorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":["updateService"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"site-selector","styles":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"require"},"arguments":["./../app.css"]}],"template":"<div>\n        <p-autoComplete [(ngModel)]=\"host\" [suggestions]=\"filteredHosts\" (completeMethod)=\"filterHosts($event)\"\n                        [size]=\"30\"\n                        [minLength]=\"1\" placeholder=\"Hint: type 'd'\" [dropdown]=\"true\"\n                        (onDropdownClick)=\"handleDropdownClick($event)\"\n                        (onSelect)=\"siteSelected($event)\" field=\"hostname\">\n            <ng-template let-host pTemplate=\"item\">\n                <div class=\"ui-helper-clearfix\" style=\"border-bottom:1px solid #D5D5D5\">\n                    <div style=\"font-size:18px;float:right;margin:10px 10px 0 0\">{{host.hostname}}</div>\n                </div>\n            </ng-template>\n        </p-autoComplete>\n    </div>"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../../core/util/site-browser.state","name":"SiteBrowserState"},{"__symbolic":"reference","module":"./site-selector.service","name":"SiteSelectorService"}]}],"siteSelected":[{"__symbolic":"method"}],"filterHosts":[{"__symbolic":"method"}],"handleDropdownClick":[{"__symbolic":"method"}],"handleSiteResults":[{"__symbolic":"method"}]}},"DotSiteSelectorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SiteSelectorComponent"}],"exports":[{"__symbolic":"reference","name":"SiteSelectorComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule"},{"__symbolic":"reference","module":"primeng/components/inputtext/inputtext","name":"InputTextModule"},{"__symbolic":"reference","module":"primeng/components/autocomplete/autocomplete","name":"AutoCompleteModule"}],"providers":[{"__symbolic":"reference","module":"./site-selector.service","name":"SiteSelectorService"}]}]}]}}}]