{"__symbolic":"module","version":4,"metadata":{"FormlyJigsawFormFieldModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":10,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":11,"character":8},{"__symbolic":"reference","module":"@rdkmaster/jigsaw","name":"JigsawTrustedHtmlModule","line":12,"character":8},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngx-formly/core","name":"FormlyModule","line":13,"character":8},"member":"forChild"},"arguments":[{"wrappers":[{"name":"form-field","component":{"__symbolic":"reference","name":"ɵa"}}]}]}]}]}],"members":{}},"FormlyFieldType":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","module":"@ngx-formly/core","name":"FieldType","line":28,"character":49},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":27,"character":1}}],"members":{"ngAfterViewInit":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@ngx-formly/core","name":"FieldWrapper","line":79,"character":44},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"formly-wrapper-form-field","template":"\n        <div class=\"jigsaw-formly-field-wrapper\" [title]=\"to.title ? to.title : ''\"\n             [ngStyle]=\"{height: to.fixHeightInner == 'auto' ? 'auto' : (to.fixHeightInner ? '100%' : 'calc(100% - 16px)'),\n                        'margin-bottom': to.fixMarginBottom ? to.fixMarginBottom : '16px'}\">\n            <div class=\"jigsaw-formly-field-wrapper-label\" *ngIf=\"!to.hideLabel\" [attr.for]=\"id\">\n                <span [trustedHtml]=\"to.label\" class=\"jigsaw-formly-field-wrapper-label-content\"></span>\n                <span *ngIf=\"to.required && to.label\" class=\"jigsaw-formly-field-required\">*</span>\n            </div>\n\n            <div class=\"jigsaw-formly-field-wrapper-control\">\n                <ng-template #fieldComponent></ng-template>\n            </div>\n\n            <div *ngIf=\"showError\" [style.display]=\"'block'\" class=\"jigsaw-formly-field-wrapper-error\">\n                <formly-validation-message [field]=\"field\"></formly-validation-message>\n            </div>\n\n            <div *ngIf=\"to.description && !showError\" class=\"jigsaw-formly-field-wrapper-description\">\n                {{ to.description }}\n            </div>\n        </div>\n    ","styles":["\n        .jigsaw-formly-field-wrapper {\n            display: flex;\n            flex-direction: column;\n            position: relative;\n        }\n\n        .jigsaw-formly-field-wrapper-label {\n            font-size: var(--font-size-text-base);\n            color: var(--font-color-default);\n            min-height: 22px;\n            display: flex;\n            align-items: center;\n            margin-bottom: 4px;\n        }\n\n        .jigsaw-formly-field-wrapper-label-content {\n            display: flex;\n            align-items: center;\n        }\n\n        .jigsaw-formly-field-wrapper-control {\n            display: flex;\n            flex-direction: column;\n            flex: 1;\n            height: 100%;\n            justify-content: center;\n        }\n\n        .jigsaw-formly-field-wrapper-error,\n        .jigsaw-formly-field-wrapper-description {\n            font-size: 12px;\n            position: absolute;\n            top: 100%;\n        }\n\n        .jigsaw-formly-field-wrapper-error {\n            color: var(--error-default, red);\n        }\n\n        .jigsaw-formly-field-wrapper-description {\n            color: var(--font-color-hint, #999)\n        }\n\n        .jigsaw-formly-field-required {\n            margin-left: 3px;\n            color: red;\n            font-size: 12px;\n        }\n    "],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":77,"character":21},"member":"OnPush"}}]}],"members":{}}},"origins":{"FormlyJigsawFormFieldModule":"./form-field.module","FormlyFieldType":"./form-field.module","ɵa":"./form-field.wrapper"},"importAs":"@rdkmaster/formly/form-field"}