[{"__symbolic":"module","version":3,"metadata":{"DEFAULT_INPUTS_O_REAL_INPUT":[{"__symbolic":"spread","expression":{"__symbolic":"reference","module":"../integer-input/o-integer-input.component","name":"DEFAULT_INPUTS_O_INTEGER_INPUT"}},"minDecimalDigits: min-decimal-digits","maxDecimalDigits: max-decimal-digits","decimalSeparator : decimal-separator","decimalDigits : decimal-digits"],"DEFAULT_OUTPUTS_O_REAL_INPUT":[{"__symbolic":"spread","expression":{"__symbolic":"reference","module":"../integer-input/o-integer-input.component","name":"DEFAULT_OUTPUTS_O_INTEGER_INPUT"}}],"ORealInputComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../integer-input/o-integer-input.component","name":"OIntegerInputComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"o-real-input","template":"\n    <div [formGroup]=\"getFormGroup()\" [mdTooltip]=\"tooltip\" [mdTooltipPosition]=\"tooltipPosition\" [mdTooltipShowDelay]=\"tooltipShowDelay\">\n        <md-form-field #innerInputContainer fxFlexFill >\n            <input mdInput type=\"number\" [attr.id]=\"getAttribute()\" [id]=\"getAttribute()\" [formControlName]=\"getAttribute()\"\n                [placeholder]=\"placeHolder\" [ngModel]=\"getValue()\" (ngModelChange)=\"innerOnChange($event)\" (focus)=\"innerOnFocus($event)\"\n                (blur)=\"innerOnBlur($event)\" [readonly]=\"isReadOnly\" [min]=\"min\" [max]=\"max\" [step]=\"step\">\n            <md-error *ngIf=\"hasError('required')\">{{ 'FORM_VALIDATION.REQUIRED' | oTranslate }}</md-error>\n            <md-error *ngIf=\"hasError('min')\">{{ 'FORM_VALIDATION.MIN_VALUE' | oTranslate }}: {{ getErrorValue('min', 'requiredMin') }}</md-error>\n            <md-error *ngIf=\"hasError('max')\">{{ 'FORM_VALIDATION.MAX_VALUE' | oTranslate }}: {{ getErrorValue('max', 'requiredMax') }}</md-error>\n            <md-error *ngIf=\"hasError('pattern')\">{{ 'FORM_VALIDATION.FORMAT' | oTranslate }}</md-error>\n        </md-form-field>\n    </div>\n  ","styles":["\n\n  "],"inputs":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"DEFAULT_INPUTS_O_REAL_INPUT"}}],"outputs":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"DEFAULT_OUTPUTS_O_REAL_INPUT"}}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"minDecimalDigits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../../../decorators","name":"InputConverter"}}]}],"maxDecimalDigits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../../../decorators","name":"InputConverter"}}]}],"step":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../../../decorators","name":"InputConverter"}}]}],"decimalDigits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../../../decorators","name":"InputConverter"}}]}],"grouping":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../../../decorators","name":"InputConverter"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../../form/o-form.component","name":"OFormComponent"}]}],null,null],"parameters":[{"__symbolic":"reference","module":"../../form/o-form.component","name":"OFormComponent"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"setComponentPipe":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"resolveValidators":[{"__symbolic":"method"}]},"statics":{"DEFAULT_INPUTS_O_REAL_INPUT":{"__symbolic":"reference","name":"DEFAULT_INPUTS_O_REAL_INPUT"},"DEFAULT_OUTPUTS_O_REAL_INPUT":{"__symbolic":"reference","name":"DEFAULT_OUTPUTS_O_REAL_INPUT"}}},"ORealInputModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ORealInputComponent"}],"imports":[{"__symbolic":"reference","module":"../../../shared","name":"OSharedModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"../integer-input/o-integer-input.component","name":"OIntegerInputModule"}],"exports":[{"__symbolic":"reference","name":"ORealInputComponent"},{"__symbolic":"reference","module":"../integer-input/o-integer-input.component","name":"OIntegerInputModule"}]}]}]}}},{"__symbolic":"module","version":1,"metadata":{"DEFAULT_INPUTS_O_REAL_INPUT":[{"__symbolic":"spread","expression":{"__symbolic":"reference","module":"../integer-input/o-integer-input.component","name":"DEFAULT_INPUTS_O_INTEGER_INPUT"}},"minDecimalDigits: min-decimal-digits","maxDecimalDigits: max-decimal-digits","decimalSeparator : decimal-separator","decimalDigits : decimal-digits"],"DEFAULT_OUTPUTS_O_REAL_INPUT":[{"__symbolic":"spread","expression":{"__symbolic":"reference","module":"../integer-input/o-integer-input.component","name":"DEFAULT_OUTPUTS_O_INTEGER_INPUT"}}],"ORealInputComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../integer-input/o-integer-input.component","name":"OIntegerInputComponent"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"o-real-input","template":"\n    <div [formGroup]=\"getFormGroup()\" [mdTooltip]=\"tooltip\" [mdTooltipPosition]=\"tooltipPosition\" [mdTooltipShowDelay]=\"tooltipShowDelay\">\n        <md-form-field #innerInputContainer fxFlexFill >\n            <input mdInput type=\"number\" [attr.id]=\"getAttribute()\" [id]=\"getAttribute()\" [formControlName]=\"getAttribute()\"\n                [placeholder]=\"placeHolder\" [ngModel]=\"getValue()\" (ngModelChange)=\"innerOnChange($event)\" (focus)=\"innerOnFocus($event)\"\n                (blur)=\"innerOnBlur($event)\" [readonly]=\"isReadOnly\" [min]=\"min\" [max]=\"max\" [step]=\"step\">\n            <md-error *ngIf=\"hasError('required')\">{{ 'FORM_VALIDATION.REQUIRED' | oTranslate }}</md-error>\n            <md-error *ngIf=\"hasError('min')\">{{ 'FORM_VALIDATION.MIN_VALUE' | oTranslate }}: {{ getErrorValue('min', 'requiredMin') }}</md-error>\n            <md-error *ngIf=\"hasError('max')\">{{ 'FORM_VALIDATION.MAX_VALUE' | oTranslate }}: {{ getErrorValue('max', 'requiredMax') }}</md-error>\n            <md-error *ngIf=\"hasError('pattern')\">{{ 'FORM_VALIDATION.FORMAT' | oTranslate }}</md-error>\n        </md-form-field>\n    </div>\n  ","styles":["\n\n  "],"inputs":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"DEFAULT_INPUTS_O_REAL_INPUT"}}],"outputs":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"DEFAULT_OUTPUTS_O_REAL_INPUT"}}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"minDecimalDigits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../../../decorators","name":"InputConverter"}}]}],"maxDecimalDigits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../../../decorators","name":"InputConverter"}}]}],"step":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../../../decorators","name":"InputConverter"}}]}],"decimalDigits":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../../../decorators","name":"InputConverter"}}]}],"grouping":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"../../../decorators","name":"InputConverter"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional"}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"../../form/o-form.component","name":"OFormComponent"}]}],null,null],"parameters":[{"__symbolic":"reference","module":"../../form/o-form.component","name":"OFormComponent"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"Injector"}]}],"setComponentPipe":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"resolveValidators":[{"__symbolic":"method"}]},"statics":{"DEFAULT_INPUTS_O_REAL_INPUT":{"__symbolic":"reference","name":"DEFAULT_INPUTS_O_REAL_INPUT"},"DEFAULT_OUTPUTS_O_REAL_INPUT":{"__symbolic":"reference","name":"DEFAULT_OUTPUTS_O_REAL_INPUT"}}},"ORealInputModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ORealInputComponent"}],"imports":[{"__symbolic":"reference","module":"../../../shared","name":"OSharedModule"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"},{"__symbolic":"reference","module":"../integer-input/o-integer-input.component","name":"OIntegerInputModule"}],"exports":[{"__symbolic":"reference","name":"ORealInputComponent"},{"__symbolic":"reference","module":"../integer-input/o-integer-input.component","name":"OIntegerInputModule"}]}]}]}}}]