[{"__symbolic":"module","version":4,"metadata":{"WriteDocumentFieldComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../base-field/abstract-field-write.component","name":"AbstractFieldWriteComponent","line":34,"character":49},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"ccd-write-document-field","template":"\n    <div class=\"form-group\" [ngClass]=\"{'form-group-error': !valid}\">\n      <label [for]=\"id()\">\n        <span class=\"form-label\" attr.aria-label=\"{{caseField | ccdFieldLabel}}\">{{caseField | ccdFieldLabel}}</span>\n        <span class=\"form-hint\" *ngIf=\"caseField.hint_text\">{{caseField.hint_text}}</span>\n        <span class=\"error-message\" *ngIf=\"uploadError && !valid\">{{uploadError}}</span>\n      </label>\n\n      <div>\n        <!--<span *ngIf=\"getUploadedFileName()\" class=\"text-16\">File name: {{getUploadedFileName()}}</span>-->\n        <ccd-read-document-field *ngIf=\"caseField\" [caseField]=\"caseField\"></ccd-read-document-field>\n      </div>\n\n      <input class=\"form-control bottom-30\"\n             [id]=\"id()\"\n             type=\"file\"\n             (keydown.Tab)=\"fileValidationsOnTab()\"\n             (change)=\"fileChangeEvent($event)\"\n             accept=\"{{caseField.field_type.regular_expression}}\"\n             #fileInput/>\n    </div>\n  "}]}],"members":{"fileInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":37,"character":3},"arguments":["fileInput",{"static":true}]}]}],"clickout":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":44,"character":3},"arguments":["document:click",["$event"]]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../../../services/document-store/document-store.service","name":"DocumentStoreService","line":55,"character":37},{"__symbolic":"reference","module":"../../../services","name":"CaseFieldService","line":56,"character":40}]}],"ngOnInit":[{"__symbolic":"method"}],"fileValidations":[{"__symbolic":"method"}],"fileValidationsOnTab":[{"__symbolic":"method"}],"isAMandatoryComponent":[{"__symbolic":"method"}],"displayFileErrors":[{"__symbolic":"method"}],"validateFormUploadedDocument":[{"__symbolic":"method"}],"fileChangeEvent":[{"__symbolic":"method"}],"createDocumentGroup":[{"__symbolic":"method"}],"setDocumentGroup":[{"__symbolic":"method"}],"clearDocumentGroup":[{"__symbolic":"method"}],"getErrorMessage":[{"__symbolic":"method"}],"getUploadedFileName":[{"__symbolic":"method"}],"getDocumentMetadata":[{"__symbolic":"method"}],"fieldMetadata":[{"__symbolic":"method"}]}}}}]