{"__symbolic":"module","version":4,"metadata":{"SbbTextexpand":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"sbb-textexpand","exportAs":"sbbTextexpand","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":24,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":25,"character":17},"member":"None"},"host":{"class":"sbb-textexpand","role":"region","[attr.id]":"id","aria-live":"polite","$quoted$":["[attr.id]","aria-live"]},"template":"<ng-content></ng-content>\n\n<button\n  type=\"button\"\n  class=\"sbb-textexpand-button\"\n  [attr.aria-controls]=\"id\"\n  [attr.aria-expanded]=\"isExpanded\"\n  (click)=\"toggleExpanded()\"\n>\n  <span\n    class=\"sbb-textexpand-button-label\"\n    *ngIf=\"isExpanded\"\n    i18n=\"Button label for showing less@@sbbTextexpandShowLess\"\n    >Show less</span\n  >\n  <span\n    class=\"sbb-textexpand-button-label\"\n    *ngIf=\"!isExpanded\"\n    i18n=\"Button label for showing more@@sbbTextexpandShowMore\"\n    >Show more</span\n  >\n</button>\n","styles":[".sbb-textexpand{color:#000;font-size:1rem}.sbb-textexpand .sbb-textexpand-button{background:none;max-width:none;min-width:0;padding:0;margin:0;border:none;color:inherit;letter-spacing:inherit;line-height:inherit;font-size:inherit}.sbb-textexpand .sbb-textexpand-button:focus,.sbb-textexpand .sbb-textexpand-button:hover{cursor:pointer;color:#c60018}.sbb-textexpand .sbb-textexpand-button-label{text-decoration:underline}\n"]}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"expandEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":3}}]}],"collapsedComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":44,"character":3},"arguments":[{"__symbolic":"reference","name":"SbbTextexpandCollapsed"}]}]}],"expandedComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":47,"character":3},"arguments":[{"__symbolic":"reference","name":"SbbTextexpandExpanded"}]}]}],"toggleExpanded":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}]}},"SbbTextexpandExpanded":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"sbb-textexpand-expanded","host":{"class":"sbb-textexpand-expanded","[attr.hidden]":"_hidden ? true : null","$quoted$":["[attr.hidden]"]}}]}],"members":{}},"SbbTextexpandCollapsed":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"sbb-textexpand-collapsed","host":{"class":"sbb-textexpand-collapsed","[attr.hidden]":"_hidden ? true : null","$quoted$":["[attr.hidden]"]}}]}],"members":{}},"SbbTextexpandModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":12}],"declarations":[{"__symbolic":"reference","name":"SbbTextexpand"},{"__symbolic":"reference","name":"SbbTextexpandCollapsed"},{"__symbolic":"reference","name":"SbbTextexpandExpanded"}],"exports":[{"__symbolic":"reference","name":"SbbTextexpand"},{"__symbolic":"reference","name":"SbbTextexpandCollapsed"},{"__symbolic":"reference","name":"SbbTextexpandExpanded"}]}]}],"members":{}}},"origins":{"SbbTextexpand":"./textexpand/textexpand.component","SbbTextexpandExpanded":"./textexpand-expanded/textexpand-expanded.component","SbbTextexpandCollapsed":"./textexpand-collapsed/textexpand-collapsed.component","SbbTextexpandModule":"./textexpand.module"},"importAs":"@sbb-esta/angular-business/textexpand"}