{"__symbolic":"module","version":4,"metadata":{"TimezonePickerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":10,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":11,"character":12}],"declarations":[{"__symbolic":"reference","name":"TimezonePickerComponent"},{"__symbolic":"reference","name":"TimezonePickerPipe"}],"providers":[{"__symbolic":"reference","name":"TimezonePickerService"}],"exports":[{"__symbolic":"reference","name":"TimezonePickerComponent"},{"__symbolic":"reference","name":"TimezonePickerPipe"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"TimezonePickerModule"},"providers":[{"__symbolic":"reference","name":"TimezonePickerService"}]}}}},"TimezonePickerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"ng2-timezone-picker","template":"\n  <select #select id=\"select\" style=\"width: 100%\" class=\"form-control\" [disabled]=\"disabled\">\n    <option></option>\n    <ng-template let-c ngFor [ngForOf]=\"allTimezones\">\n      <optgroup *ngIf=\"c.zones.length > 1\" [label]=\"c.iso | iso2CountryPipe\">\n        <option *ngFor=\"let t of c.zones\" [value]=\"t\">{{c.iso | iso2CountryPipe}} - {{formatTimezoneString(t)}}\n            <span *ngIf=\"showOffset\">{{offsetOfTimezone(t)}}</span>\n        </option>\n      </optgroup>\n        <option *ngIf=\"c.zones.length === 1\" [value]=\"c.zones[0]\">{{c.iso | iso2CountryPipe}}\n          <span *ngIf=\"showOffset\">{{offsetOfTimezone(c.zones[0])}}</span>\n      </option>\n    </ng-template>\n  </select>"}]}],"members":{"select":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":39,"character":3},"arguments":["select"]}]}],"allowClear":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}}]}],"showOffset":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":3}}]}],"guess":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":3}}]}],"timezone":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"country":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":91,"character":3}}]}],"timezoneChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":105,"character":3}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":110,"character":3}}]}],"countryChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":111,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TimezonePickerService"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"triggerChangeEvent":[{"__symbolic":"method"}],"formatTimezoneString":[{"__symbolic":"method"}],"offsetOfTimezone":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method"}],"matcher":[{"__symbolic":"method"}],"rjust":[{"__symbolic":"method"}]}},"TimezonePickerPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":6,"character":1},"arguments":[{"name":"iso2CountryPipe"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TimezonePickerService"}]}],"transform":[{"__symbolic":"method"}]}},"Timezone":{"__symbolic":"interface"},"TimezonePickerService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"iso2country":[{"__symbolic":"method"}],"getCountries":[{"__symbolic":"method"}],"getZones":[{"__symbolic":"method"}]}}},"origins":{"TimezonePickerModule":"./index","TimezonePickerComponent":"./timezone-picker.component","TimezonePickerPipe":"./timezone-picker.pipe","Timezone":"./timezone-picker.service","TimezonePickerService":"./timezone-picker.service"},"importAs":"ng2-timezone-selector"}