{"__symbolic":"module","version":4,"metadata":{"MdcChipSetParentComponent":{"__symbolic":"interface"},"MdcChipInteractionEvent":{"__symbolic":"interface"},"MdcChipSelectionEvent":{"__symbolic":"interface"},"MdcChipRemovalEvent":{"__symbolic":"interface"},"MdcChipNavigationEvent":{"__symbolic":"interface"},"MDC_CHIPSET_PARENT_COMPONENT":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":54,"character":6},"arguments":["MDC_CHIPSET_PARENT_COMPONENT"]},"MdcChipCheckmark":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":58,"character":1},"arguments":[{"selector":"mdc-chip-checkmark","exportAs":"mdcChipCheckmark","host":{"class":"mdc-chip__checkmark","$quoted$":["class"]},"template":"\n  <svg class=\"mdc-chip__checkmark-svg\"\n    viewBox=\"-2 -3 30 30\"\n    focusable=\"false\">\n    <path class=\"mdc-chip__checkmark-path\" fill=\"none\" stroke=\"black\" d=\"M1.73,12.91 8.1,19.28 22.79,4.59\"/>\n  </svg>","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":70,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":71,"character":19},"member":"OnPush"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":423,"character":27,"context":{"typeName":"HTMLElement"},"module":"./chip"}]}]}]}},"MdcChip":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@shraddhar/web/base","name":"MDCComponent","line":96,"character":29},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":77,"character":1},"arguments":[{"selector":"mdc-chip","exportAs":"mdcChip","host":{"[id]":"id","role":"row","class":"mdc-chip","[class.mdc-chip--selected]":"selected","[class.mdc-chip--touch]":"touch","(click)":"_handleInteraction($event)","(keydown)":"_onKeydown($event)","(focusin)":"_onFocusIn($event)","(focusout)":"_onFocusOut($event)","$quoted$":["[id]","role","class","[class.mdc-chip--selected]","[class.mdc-chip--touch]","(click)","(keydown)","(focusin)","(focusout)"]},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":92,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":93,"character":19},"member":"OnPush"},"providers":[{"__symbolic":"reference","module":"@shraddhar/web/ripple","name":"MdcRipple","line":94,"character":14}],"template":"<div class=\"mdc-chip__ripple\"></div>\r\n<ng-content select=\"mdc-chip-icon[leading]\"></ng-content>\r\n<mdc-chip-checkmark *ngIf=\"filter\"></mdc-chip-checkmark>\r\n<span role=\"gridcell\">\r\n  <mdc-chip-primary-action>\r\n    <div class=\"mdc-chip__touch\" *ngIf=\"touch\"></div>\r\n    <mdc-chip-text *ngIf=\"label\">{{label}}</mdc-chip-text>\r\n    <ng-content></ng-content>\r\n  </mdc-chip-primary-action>\r\n</span>\r\n<span role=\"gridcell\" *ngIf=\"!!trailingIcon\">\r\n  <ng-content select=\"mdc-chip-icon[trailing]\"></ng-content>\r\n</span>"}]}],"members":{"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":104,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":119,"character":3}}]}],"filter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":121,"character":3}}]}],"choice":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":133,"character":3}}]}],"input":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":142,"character":3}}]}],"removable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":152,"character":3}}]}],"touch":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":165,"character":3}}]}],"disableRipple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":175,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":185,"character":3}}]}],"interactionEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":195,"character":3}}]}],"selectionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":199,"character":3}}]}],"navigationEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":203,"character":3}}]}],"trailingIconInteraction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":207,"character":3}}]}],"removalEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":211,"character":3}}]}],"_checkmark":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":214,"character":3},"arguments":[{"__symbolic":"reference","name":"MdcChipCheckmark"},{"static":false}]}]}],"_icons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":215,"character":3},"arguments":[{"__symbolic":"reference","name":"MdcChipIcon"},{"descendants":true}]}]}],"_primaryAction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":216,"character":3},"arguments":[{"__symbolic":"reference","name":"MdcChipPrimaryAction"},{"static":true}]}]}],"_chipText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":217,"character":3},"arguments":[{"__symbolic":"reference","name":"MdcChipText"},{"static":true}]}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":284,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":284,"character":17},"arguments":[{"__symbolic":"reference","name":"MDC_CHIPSET_PARENT_COMPONENT"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":279,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":280,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":281,"character":32},{"__symbolic":"reference","module":"@shraddhar/web/ripple","name":"MdcRipple","line":282,"character":21},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":423,"character":27,"context":{"typeName":"HTMLElement"},"module":"./chip"}]},{"__symbolic":"reference","name":"MdcChipSetParentComponent"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"setSelectedFromChipSet":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"focusPrimaryAction":[{"__symbolic":"method"}],"focusTrailingAction":[{"__symbolic":"method"}],"removeFocus":[{"__symbolic":"method"}],"remove":[{"__symbolic":"method"}],"_handleInteraction":[{"__symbolic":"method"}],"_onKeydown":[{"__symbolic":"method"}],"_onFocusIn":[{"__symbolic":"method"}],"_onFocusOut":[{"__symbolic":"method"}],"_handleTrailingIconInteraction":[{"__symbolic":"method"}],"_createRipple":[{"__symbolic":"method"}],"_setVariantFromChipSet":[{"__symbolic":"method"}],"_loadListeners":[{"__symbolic":"method"}]}},"MdcChipIcon":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@shraddhar/web/icon","name":"MdcIcon","line":402,"character":33},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":385,"character":1},"arguments":[{"selector":"mdc-chip-icon, [mdcChipIcon]","exportAs":"mdcChipIcon","host":{"class":"mdc-chip__icon","[attr.role]":"trailing ? \"button\" : \"img\"","[attr.tabindex]":"trailing ? 1 : -1","[class.mdc-chip__icon--leading]":"leading","[class.mdc-chip__icon--trailing]":"trailing","[class.mdc-chip__trailing-action]":"trailing","(click)":"_onIconInteraction($event)","(keydown)":"_onIconInteraction($event)","$quoted$":["class","[attr.role]","[attr.tabindex]","[class.mdc-chip__icon--leading]","[class.mdc-chip__icon--trailing]","[class.mdc-chip__trailing-action]","(click)","(keydown)"]},"template":"<ng-content></ng-content>","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":399,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":400,"character":19},"member":"OnPush"}}]}],"members":{"leading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":403,"character":3}}]}],"trailing":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":412,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":425,"character":5},"arguments":["aria-hidden"]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":426,"character":5},"arguments":[{"__symbolic":"reference","module":"@shraddhar/web/icon","name":"MDC_ICON_LOCATION","line":426,"character":12}]}]],"parameters":[{"__symbolic":"reference","name":"MdcChip"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":423,"character":27,"context":{"typeName":"HTMLElement"},"module":"./chip"}]},{"__symbolic":"reference","module":"@shraddhar/web/icon","name":"MdcIconRegistry","line":424,"character":18},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","module":"@shraddhar/web/icon","name":"MdcIconLocation","line":426,"character":42}]}],"_onIconInteraction":[{"__symbolic":"method"}]}},"MDC_CHIP_SET_CONTROL_VALUE_ACCESSOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":40,"character":11},"useExisting":{"__symbolic":"reference","name":"MdcChipSet"},"multi":true},"MdcChipSetChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MdcChipSet"},{"__symbolic":"reference","name":"any"}]}]}},"MdcChipSet":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@shraddhar/web/base","name":"MDCComponent","line":69,"character":32},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":51,"character":1},"arguments":[{"selector":"mdc-chip-set","exportAs":"mdcChipSet","host":{"role":"grid","class":"mdc-chip-set","[class.mdc-chip-set--choice]":"choice","[class.mdc-chip-set--filter]":"filter","[class.mdc-chip-set--input]":"input","$quoted$":["role","class","[class.mdc-chip-set--choice]","[class.mdc-chip-set--filter]","[class.mdc-chip-set--input]"]},"template":"<ng-content></ng-content>","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":62,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":63,"character":19},"member":"OnPush"},"providers":[{"__symbolic":"reference","name":"MDC_CHIP_SET_CONTROL_VALUE_ACCESSOR"},{"provide":{"__symbolic":"reference","name":"MDC_CHIPSET_PARENT_COMPONENT"},"useExisting":{"__symbolic":"reference","name":"MdcChipSet"}}]}]}],"members":{"choice":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":77,"character":3}}]}],"filter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"input":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":101,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":110,"character":3}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":127,"character":3}}]}],"interaction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":130,"character":3}}]}],"chips":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":133,"character":3},"arguments":[{"__symbolic":"reference","name":"MdcChip"},{"descendants":true}]}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":201,"character":32},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":202,"character":34,"context":{"typeName":"HTMLElement"},"module":"./chip-set"}]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"getSelectedChipIds":[{"__symbolic":"method"}],"select":[{"__symbolic":"method"}],"selectByValue":[{"__symbolic":"method"}],"_selectValue":[{"__symbolic":"method"}],"_initializeSelection":[{"__symbolic":"method"}],"_propagateChanges":[{"__symbolic":"method"}],"_findChipIndex":[{"__symbolic":"method"}],"_resetChipSet":[{"__symbolic":"method"}],"_dropSubscriptions":[{"__symbolic":"method"}],"_listenToChipEvents":[{"__symbolic":"method"}],"_getHostElement":[{"__symbolic":"method"}]}},"MdcChipPrimaryAction":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"mdc-chip-primary-action, [mdcChipPrimaryAction]","host":{"[attr.role]":"role","[attr.tabindex]":"tabIndex","class":"mdc-chip__action--primary","$quoted$":["[attr.role]","[attr.tabindex]","class"]}}]}],"members":{"role":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"tabIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":20,"character":44,"context":{"typeName":"HTMLElement"},"module":"./chip-directives"}]}]}]}},"MdcChipText":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":25,"character":1},"arguments":[{"selector":"mdc-chip-text, [mdcChipText]","host":{"class":"mdc-chip__text","$quoted$":["class"]}}]}],"members":{}},"MdcChipsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":17,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":18,"character":12},{"__symbolic":"reference","module":"@shraddhar/web/icon","name":"MdcIconModule","line":18,"character":26}],"exports":[{"__symbolic":"reference","name":"MdcChip"},{"__symbolic":"reference","name":"MdcChipCheckmark"},{"__symbolic":"reference","name":"MdcChipIcon"},{"__symbolic":"reference","name":"MdcChipPrimaryAction"},{"__symbolic":"reference","name":"MdcChipSet"},{"__symbolic":"reference","name":"MdcChipText"}],"declarations":[{"__symbolic":"reference","name":"MdcChip"},{"__symbolic":"reference","name":"MdcChipCheckmark"},{"__symbolic":"reference","name":"MdcChipIcon"},{"__symbolic":"reference","name":"MdcChipPrimaryAction"},{"__symbolic":"reference","name":"MdcChipSet"},{"__symbolic":"reference","name":"MdcChipText"}]}]}],"members":{}}},"origins":{"MdcChipSetParentComponent":"./chip-config","MdcChipInteractionEvent":"./chip-config","MdcChipSelectionEvent":"./chip-config","MdcChipRemovalEvent":"./chip-config","MdcChipNavigationEvent":"./chip-config","MDC_CHIPSET_PARENT_COMPONENT":"./chip","MdcChipCheckmark":"./chip","MdcChip":"./chip","MdcChipIcon":"./chip","MDC_CHIP_SET_CONTROL_VALUE_ACCESSOR":"./chip-set","MdcChipSetChange":"./chip-set","MdcChipSet":"./chip-set","MdcChipPrimaryAction":"./chip-directives","MdcChipText":"./chip-directives","MdcChipsModule":"./module"},"importAs":"@shraddhar/web/chips"}