[{"__symbolic":"module","version":3,"metadata":{"DxValidatorComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../core/component","name":"DxComponentExtension"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"dx-validator","template":"","providers":[{"__symbolic":"reference","module":"../core/template-host","name":"DxTemplateHost"},{"__symbolic":"reference","module":"../core/watcher-helper","name":"WatcherHelper"},{"__symbolic":"reference","module":"../core/nested-option","name":"NestedOptionHost"},{"__symbolic":"reference","module":"../core/iterable-differ-helper","name":"IterableDifferHelper"}]}]}],"members":{"adapter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"elementAttr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"validationGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"validationRules":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onDisposing":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onInitialized":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onOptionChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onValidated":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"adapterChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"elementAttrChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"heightChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"nameChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"validationGroupChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"validationRulesChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"widthChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"validationRulesChildren":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","module":"./nested/validation-rule-dxi","name":"DxiValidationRuleComponent"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","module":"../core/template-host","name":"DxTemplateHost"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"reference","module":"../core/watcher-helper","name":"WatcherHelper"},{"__symbolic":"reference","module":"../core/iterable-differ-helper","name":"IterableDifferHelper"},{"__symbolic":"reference","module":"../core/nested-option","name":"NestedOptionHost"}]}],"_createInstance":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"setupChanges":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"_setOption":[{"__symbolic":"method"}]}},"DxValidatorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"./nested/adapter","name":"DxoAdapterModule"},{"__symbolic":"reference","module":"./nested/validation-rule-dxi","name":"DxiValidationRuleModule"},{"__symbolic":"reference","module":"../core/template","name":"DxTemplateModule"}],"declarations":[{"__symbolic":"reference","name":"DxValidatorComponent"}],"exports":[{"__symbolic":"reference","name":"DxValidatorComponent"},{"__symbolic":"reference","module":"./nested/adapter","name":"DxoAdapterModule"},{"__symbolic":"reference","module":"./nested/validation-rule-dxi","name":"DxiValidationRuleModule"},{"__symbolic":"reference","module":"../core/template","name":"DxTemplateModule"}],"providers":[{"__symbolic":"reference","module":"../core/events-strategy","name":"EventsRegistrator"}]}]}]}}},{"__symbolic":"module","version":1,"metadata":{"DxValidatorComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../core/component","name":"DxComponentExtension"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"dx-validator","template":"","providers":[{"__symbolic":"reference","module":"../core/template-host","name":"DxTemplateHost"},{"__symbolic":"reference","module":"../core/watcher-helper","name":"WatcherHelper"},{"__symbolic":"reference","module":"../core/nested-option","name":"NestedOptionHost"},{"__symbolic":"reference","module":"../core/iterable-differ-helper","name":"IterableDifferHelper"}]}]}],"members":{"adapter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"elementAttr":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"validationGroup":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"validationRules":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onDisposing":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onInitialized":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onOptionChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onValidated":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"adapterChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"elementAttrChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"heightChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"nameChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"validationGroupChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"validationRulesChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"widthChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"validationRulesChildren":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren"},"arguments":[{"__symbolic":"reference","module":"./nested/validation-rule-dxi","name":"DxiValidationRuleComponent"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"},{"__symbolic":"reference","module":"../core/template-host","name":"DxTemplateHost"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"},{"__symbolic":"reference","module":"../core/watcher-helper","name":"WatcherHelper"},{"__symbolic":"reference","module":"../core/iterable-differ-helper","name":"IterableDifferHelper"},{"__symbolic":"reference","module":"../core/nested-option","name":"NestedOptionHost"}]}],"_createInstance":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"setupChanges":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"_setOption":[{"__symbolic":"method"}]}},"DxValidatorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"./nested/adapter","name":"DxoAdapterModule"},{"__symbolic":"reference","module":"./nested/validation-rule-dxi","name":"DxiValidationRuleModule"},{"__symbolic":"reference","module":"../core/template","name":"DxTemplateModule"}],"declarations":[{"__symbolic":"reference","name":"DxValidatorComponent"}],"exports":[{"__symbolic":"reference","name":"DxValidatorComponent"},{"__symbolic":"reference","module":"./nested/adapter","name":"DxoAdapterModule"},{"__symbolic":"reference","module":"./nested/validation-rule-dxi","name":"DxiValidationRuleModule"},{"__symbolic":"reference","module":"../core/template","name":"DxTemplateModule"}],"providers":[{"__symbolic":"reference","module":"../core/events-strategy","name":"EventsRegistrator"}]}]}]}}}]