[{"__symbolic":"module","version":4,"metadata":{"TextArea":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":69,"character":1},"arguments":[{"selector":"md-text-area","providers":[{"provide":{"__symbolic":"reference","module":"@angular/material/form-field","name":"MatFormFieldControl","line":74,"character":15},"useExisting":{"__symbolic":"reference","name":"TextArea"},"multi":true}],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":79,"character":19},"member":"OnPush"},"template":"<textarea\n  #inputField\n  matInput\n  class=\"mat-input-element mat-form-field-autofill-control\"\n  [mat-autosize]=\"autoSizeEnabled\"\n  [matAutosizeMinRows]=\"minRows\"\n  [matAutosizeMaxRows]=\"maxRows\"\n  [id]=\"id\"\n  [placeholder]=\"placeholder\"\n  [readonly]=\"readonly\"\n  [(ngModel)]=\"value\"\n  [mat-autosize]=\"true\"\n  (blur)=\"_focusChanged(false)\"\n  (focus)=\"_focusChanged(true)\"\n  (input)=\"onInput(inputField.value)\"\n  (compositionstart)=\"_compositionStart()\"\n  (compositionend)=\"_compositionEnd(inputField.value)\"\n></textarea>\n\n\n"}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":83,"character":3}}]}],"autoSizeEnabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"minRows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"maxRows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":92,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":96,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":99,"character":3}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":102,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":105,"character":3}}]}],"inputControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":123,"character":3},"arguments":["inputField",{"static":true}]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":126,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":162,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":162,"character":17}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":163,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":164,"character":5}}],null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":166,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":166,"character":17}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":166,"character":25},"arguments":[{"__symbolic":"reference","module":"@angular/material/input","name":"MAT_INPUT_VALUE_ACCESSOR","line":166,"character":32}]}],null,null,null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":159,"character":27,"arguments":[{"__symbolic":"error","message":"Could not resolve type","line":159,"character":38,"context":{"typeName":"HTMLInputElement"}}]},{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":160,"character":25},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":161,"character":17},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":162,"character":42},{"__symbolic":"reference","module":"@angular/forms","name":"NgForm","line":163,"character":38},{"__symbolic":"reference","module":"@angular/forms","name":"FormGroupDirective","line":164,"character":43},{"__symbolic":"reference","module":"@angular/material/core","name":"ErrorStateMatcher","line":165,"character":31},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/cdk/text-field","name":"AutofillMonitor","line":167,"character":29},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":168,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":169,"character":12}]}],"onContainerClick":[{"__symbolic":"method"}],"setDescribedByIds":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"onInput":[{"__symbolic":"method"}],"_focusChanged":[{"__symbolic":"method"}],"_compositionStart":[{"__symbolic":"method"}],"_compositionEnd":[{"__symbolic":"method"}],"updateErrorState":[{"__symbolic":"method"}]}}}}]