{"__symbolic":"module","version":4,"metadata":{"TsToggleModule":{"__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":12,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":13,"character":4},{"__symbolic":"reference","module":"@angular/material/slide-toggle","name":"MatSlideToggleModule","line":14,"character":4}],"exports":[{"__symbolic":"reference","name":"TsToggleComponent"}],"declarations":[{"__symbolic":"reference","name":"TsToggleComponent"}]}]}],"members":{}},"TsSlideToggleChange":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/material/slide-toggle","name":"MatSlideToggleChange","line":19,"character":41},"members":{}},"TsToggleComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@terminus/ui/utilities","name":"TsReactiveFormBaseComponent","line":49,"character":39},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":39,"character":1},"arguments":[{"selector":"ts-toggle","host":{"class":"ts-toggle"},"providers":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@terminus/ui/utilities","name":"ControlValueAccessorProviderFactory","line":44,"character":14},"arguments":[{"__symbolic":"reference","name":"TsToggleComponent"}]}],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":45,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":46,"character":17},"member":"None"},"exportAs":"tsToggle","template":"<mat-slide-toggle\n  class=\"c-toggle qa-toggle\"\n  [(ngModel)]=\"value\"\n  [required]=\"isRequired\"\n  [labelPosition]=\"labelPosition\"\n  [color]=\"theme\"\n  [aria-label]=\"ariaLabel\"\n  [disabled]=\"isDisabled\"\n  [name]=\"name\"\n  (change)=\"selectionChange.emit($event)\"\n>\n  <ng-content></ng-content>\n</mat-slide-toggle>\n","styles":[".ts-toggle{display:inline-block}.ts-toggle :not(.mat-form-field-label-wrapper){box-sizing:border-box}.ts-toggle h1,.ts-toggle h2,.ts-toggle h3,.ts-toggle h4,.ts-toggle h5,.ts-toggle p{margin:unset}"]}]}],"members":{"ariaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":3}}]}],"isChecked":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"isDisabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":74,"character":3}}]}],"isRequired":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"labelPosition":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":92,"character":3}}]}],"theme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":104,"character":3}}]}]}}},"origins":{"TsToggleModule":"./toggle.module","TsSlideToggleChange":"./toggle.component","TsToggleComponent":"./toggle.component"},"importAs":"@terminus/ui/toggle"}