{"__symbolic":"module","version":4,"metadata":{"MdcListModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":29,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":30,"character":12}],"exports":[{"__symbolic":"reference","name":"MdcList"},{"__symbolic":"reference","name":"MdcListDivider"},{"__symbolic":"reference","name":"MdcListGroup"},{"__symbolic":"reference","name":"MdcListGroupSubheader"},{"__symbolic":"reference","name":"MdcListItem"},{"__symbolic":"reference","name":"MdcListItemGraphic"},{"__symbolic":"reference","name":"MdcListItemMeta"},{"__symbolic":"reference","name":"MdcListItemSecondary"},{"__symbolic":"reference","name":"MdcListItemText"}],"declarations":[{"__symbolic":"reference","name":"MdcList"},{"__symbolic":"reference","name":"MdcListDivider"},{"__symbolic":"reference","name":"MdcListGroup"},{"__symbolic":"reference","name":"MdcListGroupSubheader"},{"__symbolic":"reference","name":"MdcListItem"},{"__symbolic":"reference","name":"MdcListItemGraphic"},{"__symbolic":"reference","name":"MdcListItemMeta"},{"__symbolic":"reference","name":"MdcListItemSecondary"},{"__symbolic":"reference","name":"MdcListItemText"}]}]}],"members":{}},"MdcListItemChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MdcList"},{"__symbolic":"reference","name":"MdcListItem"}]}]}},"MdcListItemAction":{"__symbolic":"interface"},"MdcListGroup":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":41,"character":1},"arguments":[{"selector":"[mdcListGroup], mdc-list-group","exportAs":"mdcListGroup","host":{"class":"mdc-list-group","$quoted$":["class"]},"template":"\n  <h3 class=\"mdc-list-group__subheader\" *ngIf=\"subheader\">{{subheader}}</h3>\n  <ng-content></ng-content>","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":48,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":49,"character":19},"member":"OnPush"}}]}],"members":{"subheader":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":54,"character":33}]}]}},"MdcListGroupSubheader":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":57,"character":1},"arguments":[{"selector":"[mdcListGroupSubheader], mdc-list-group-subheader","exportAs":"mdcListGroupSubheader","host":{"class":"mdc-list-group__subheader","$quoted$":["class"]}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":54,"character":33}]}]}},"MdcList":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@shraddhar/web/base","name":"MDCComponent","line":88,"character":29},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":66,"character":1},"arguments":[{"selector":"mdc-list","exportAs":"mdcList","host":{"role":"list","class":"mdc-list","[attr.aria-orientation]":"verticalOrientation ? \"vertical\" : \"horizontal\"","[class.mdc-list--dense]":"dense","[class.mdc-list--avatar-list]":"avatar","[class.ngx-mdc-list--border]":"border","[class.mdc-list--non-interactive]":"!interactive","[class.mdc-list--two-line]":"twoLine","(click)":"_handleClickEvent($event)","(keydown)":"_onKeydown($event)","(focusin)":"_onFocusIn($event)","(focusout)":"_onFocusOut($event)","$quoted$":["role","class","[attr.aria-orientation]","[class.mdc-list--dense]","[class.mdc-list--avatar-list]","[class.ngx-mdc-list--border]","[class.mdc-list--non-interactive]","[class.mdc-list--two-line]","(click)","(keydown)","(focusin)","(focusout)"]},"template":"<ng-content></ng-content>","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":84,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":85,"character":19},"member":"OnPush"},"providers":[{"provide":{"__symbolic":"reference","name":"MDC_LIST_PARENT_COMPONENT"},"useExisting":{"__symbolic":"reference","name":"MdcList"}}]}]}],"members":{"twoLine":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"dense":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"border":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":107,"character":3}}]}],"avatar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":116,"character":3}}]}],"interactive":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":125,"character":3}}]}],"disableRipple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":137,"character":3}}]}],"singleSelection":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":149,"character":3}}]}],"useActivatedClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":166,"character":3}}]}],"useSelectedClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":177,"character":3}}]}],"verticalOrientation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":187,"character":3}}]}],"wrapFocus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":198,"character":3}}]}],"items":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":209,"character":3},"arguments":[{"__symbolic":"reference","name":"MdcListItem"},{"descendants":true}]}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":212,"character":3}}]}],"actionEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":216,"character":3}}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":292,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":293,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":54,"character":33}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"setSelectedIndex":[{"__symbolic":"method"}],"setSelectedValue":[{"__symbolic":"method"}],"getSelectedItem":[{"__symbolic":"method"}],"getSelectedIndex":[{"__symbolic":"method"}],"getSelectedValue":[{"__symbolic":"method"}],"getSelectedText":[{"__symbolic":"method"}],"getListItemByValue":[{"__symbolic":"method"}],"getListItemByIndex":[{"__symbolic":"method"}],"getListItemIndexByValue":[{"__symbolic":"method"}],"focusItemAtIndex":[{"__symbolic":"method"}],"focusFirstElement":[{"__symbolic":"method"}],"focusLastElement":[{"__symbolic":"method"}],"focusNextElement":[{"__symbolic":"method"}],"focusPrevElement":[{"__symbolic":"method"}],"setRole":[{"__symbolic":"method"}],"setTabIndex":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"reset":[{"__symbolic":"method"}],"_applySelectionState":[{"__symbolic":"method"}],"_resetListItems":[{"__symbolic":"method"}],"_dropSubscriptions":[{"__symbolic":"method"}],"_listenForListItemSelection":[{"__symbolic":"method"}],"_onFocusIn":[{"__symbolic":"method"}],"_onFocusOut":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_handleClickEvent":[{"__symbolic":"method"}],"_getListItemByEventTarget":[{"__symbolic":"method"}],"_getListItemIndexByEvent":[{"__symbolic":"method"}],"_getHostElement":[{"__symbolic":"method"}]}},"MdcListDivider":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"[mdcListDivider], mdc-list-divider","exportAs":"mdcListDivider","host":{"role":"separator","class":"mdc-list-divider","[class.mdc-list-divider--inset]":"inset","[class.mdc-list-divider--padded]":"padded","$quoted$":["role","class","[class.mdc-list-divider--inset]","[class.mdc-list-divider--padded]"]},"template":"","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":19,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":20,"character":19},"member":"OnPush"}}]}],"members":{"inset":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"padded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":41,"character":33}]}]}},"MdcListSelectionChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MdcListItem"}]}]}},"MdcListParentComponent":{"__symbolic":"interface"},"MDC_LIST_PARENT_COMPONENT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":40,"character":6},"arguments":["MDC_LIST_PARENT_COMPONENT"]},"MdcListItemGraphic":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":44,"character":1},"arguments":[{"selector":"[mdcListItemGraphic], mdc-list-item-graphic","exportAs":"mdcListItemGraphic","host":{"role":"presentation","class":"mdc-list-item__graphic","[attr.aria-hidden]":"true","$quoted$":["role","class","[attr.aria-hidden]"]}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":90,"character":44,"context":{"typeName":"HTMLElement"},"module":"./list-item"}]}]}]}},"MdcListItemMeta":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":57,"character":1},"arguments":[{"selector":"[mdcListItemMeta], mdc-list-item-meta","exportAs":"mdcListItemMeta","host":{"class":"mdc-list-item__meta","$quoted$":["class"]}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":90,"character":44,"context":{"typeName":"HTMLElement"},"module":"./list-item"}]}]}]}},"MdcListItemText":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":66,"character":1},"arguments":[{"selector":"[mdcListItemText], mdc-list-item-text","exportAs":"mdcListItemText","host":{"class":"mdc-list-item__text","$quoted$":["class"]},"template":"\n  <ng-container>\n    <span class=\"mdc-list-item__primary-text\"><ng-content></ng-content></span>\n    <span class=\"mdc-list-item__secondary-text\" *ngIf=\"secondaryText\">{{secondaryText}}</span>\n  </ng-container>","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":75,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":76,"character":19},"member":"OnPush"}}]}],"members":{"secondaryText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":79,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":90,"character":44,"context":{"typeName":"HTMLElement"},"module":"./list-item"}]}]}]}},"MdcListItemSecondary":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":84,"character":1},"arguments":[{"selector":"[mdcListItemSecondary], mdc-list-item-secondary","exportAs":"mdcListItemSecondary","host":{"class":"mdc-list-item__secondary-text","$quoted$":["class"]}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":90,"character":44,"context":{"typeName":"HTMLElement"},"module":"./list-item"}]}]}]}},"MdcListItem":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":93,"character":1},"arguments":[{"selector":"mdc-list-item, a[mdc-list-item]","exportAs":"mdcListItem","host":{"role":"listitem","[id]":"id","[tabIndex]":"tabIndex","class":"mdc-list-item","[attr.data-value]":"value","[class.mdc-list-item--selected]":"selected","[class.mdc-list-item--activated]":"activated","[class.mdc-list-item--disabled]":"disabled","(click)":"_emitChangeEvent()","(keydown)":"_onKeydown($event)","$quoted$":["role","[id]","[tabIndex]","class","[attr.data-value]","[class.mdc-list-item--selected]","[class.mdc-list-item--activated]","[class.mdc-list-item--disabled]","(click)","(keydown)"]},"template":"<ng-content></ng-content>","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":109,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":110,"character":19},"member":"OnPush"},"providers":[{"__symbolic":"reference","module":"@shraddhar/web/ripple","name":"MdcRipple","line":111,"character":14}]}]}],"members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":123,"character":3}}]}],"tabIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":124,"character":3}}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":127,"character":3}}]}],"activated":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":141,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":155,"character":3}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":168,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":175,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":175,"character":17},"arguments":[{"__symbolic":"reference","name":"MDC_LIST_PARENT_COMPONENT"}]}]],"parameters":[{"__symbolic":"reference","module":"@shraddhar/web/ripple","name":"MdcRipple","line":172,"character":19},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":173,"character":32},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":90,"character":44,"context":{"typeName":"HTMLElement"},"module":"./list-item"}]},{"__symbolic":"reference","name":"any"}]}],"ngOnDestroy":[{"__symbolic":"method"}],"_createRipple":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"setRole":[{"__symbolic":"method"}],"getListItemElement":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}]}}},"origins":{"MdcListModule":"./module","MdcListItemChange":"./list","MdcListItemAction":"./list","MdcListGroup":"./list","MdcListGroupSubheader":"./list","MdcList":"./list","MdcListDivider":"./list-divider","MdcListSelectionChange":"./list-item","MdcListParentComponent":"./list-item","MDC_LIST_PARENT_COMPONENT":"./list-item","MdcListItemGraphic":"./list-item","MdcListItemMeta":"./list-item","MdcListItemText":"./list-item","MdcListItemSecondary":"./list-item","MdcListItem":"./list-item"},"importAs":"@shraddhar/web/list"}