UNPKG

angular6-json-schema-form

Version:
1 lines 155 kB
{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"FrameworkLibraryService","as":"FrameworkLibraryService"}],"from":"./lib/framework-library.service"},{"export":[{"name":"NoFramework","as":"NoFramework"}],"from":"./lib/no-framework/no.framework"},{"export":[{"name":"MaterialDesignFramework","as":"MaterialDesignFramework"}],"from":"./lib/material-design-framework/material-design.framework"},{"export":[{"name":"Bootstrap3Framework","as":"Bootstrap3Framework"}],"from":"./lib/bootstrap-3-framework/bootstrap-3.framework"},{"export":[{"name":"Bootstrap4Framework","as":"Bootstrap4Framework"}],"from":"./lib/bootstrap-4-framework/bootstrap-4.framework"},{"export":[{"name":"AddReferenceComponent","as":"AddReferenceComponent"}],"from":"./lib/add-reference.component"},{"export":[{"name":"OneOfComponent","as":"OneOfComponent"}],"from":"./lib/one-of.component"},{"export":[{"name":"ButtonComponent","as":"ButtonComponent"}],"from":"./lib/button.component"},{"export":[{"name":"CheckboxComponent","as":"CheckboxComponent"}],"from":"./lib/checkbox.component"},{"export":[{"name":"CheckboxesComponent","as":"CheckboxesComponent"}],"from":"./lib/checkboxes.component"},{"export":[{"name":"FileComponent","as":"FileComponent"}],"from":"./lib/file.component"},{"export":[{"name":"HiddenComponent","as":"HiddenComponent"}],"from":"./lib/hidden.component"},{"export":[{"name":"InputComponent","as":"InputComponent"}],"from":"./lib/input.component"},{"export":[{"name":"MessageComponent","as":"MessageComponent"}],"from":"./lib/message.component"},{"export":[{"name":"NoneComponent","as":"NoneComponent"}],"from":"./lib/none.component"},{"export":[{"name":"NumberComponent","as":"NumberComponent"}],"from":"./lib/number.component"},{"export":[{"name":"OrderableDirective","as":"OrderableDirective"}],"from":"./lib/orderable.directive"},{"export":[{"name":"RadiosComponent","as":"RadiosComponent"}],"from":"./lib/radios.component"},{"export":[{"name":"RootComponent","as":"RootComponent"}],"from":"./lib/root.component"},{"export":[{"name":"SectionComponent","as":"SectionComponent"}],"from":"./lib/section.component"},{"export":[{"name":"SelectComponent","as":"SelectComponent"}],"from":"./lib/select.component"},{"export":[{"name":"SelectFrameworkComponent","as":"SelectFrameworkComponent"}],"from":"./lib/select-framework.component"},{"export":[{"name":"SelectWidgetComponent","as":"SelectWidgetComponent"}],"from":"./lib/select-widget.component"},{"export":[{"name":"SubmitComponent","as":"SubmitComponent"}],"from":"./lib/submit.component"},{"export":[{"name":"TabComponent","as":"TabComponent"}],"from":"./lib/tab.component"},{"export":[{"name":"TabsComponent","as":"TabsComponent"}],"from":"./lib/tabs.component"},{"export":[{"name":"TemplateComponent","as":"TemplateComponent"}],"from":"./lib/template.component"},{"export":[{"name":"TextareaComponent","as":"TextareaComponent"}],"from":"./lib/textarea.component"},{"export":[{"name":"WidgetLibraryService","as":"WidgetLibraryService"}],"from":"./lib/widget-library.service"},{"export":[{"name":"_executeValidators","as":"_executeValidators"},{"name":"_executeAsyncValidators","as":"_executeAsyncValidators"},{"name":"_mergeObjects","as":"_mergeObjects"},{"name":"_mergeErrors","as":"_mergeErrors"},{"name":"isDefined","as":"isDefined"},{"name":"hasValue","as":"hasValue"},{"name":"isEmpty","as":"isEmpty"},{"name":"isString","as":"isString"},{"name":"isNumber","as":"isNumber"},{"name":"isInteger","as":"isInteger"},{"name":"isBoolean","as":"isBoolean"},{"name":"isFunction","as":"isFunction"},{"name":"isObject","as":"isObject"},{"name":"isArray","as":"isArray"},{"name":"isDate","as":"isDate"},{"name":"isMap","as":"isMap"},{"name":"isSet","as":"isSet"},{"name":"isPromise","as":"isPromise"},{"name":"isObservable","as":"isObservable"},{"name":"getType","as":"getType"},{"name":"isType","as":"isType"},{"name":"isPrimitive","as":"isPrimitive"},{"name":"toJavaScriptType","as":"toJavaScriptType"},{"name":"toSchemaType","as":"toSchemaType"},{"name":"_toPromise","as":"_toPromise"},{"name":"toObservable","as":"toObservable"},{"name":"inArray","as":"inArray"},{"name":"xor","as":"xor"},{"name":"SchemaPrimitiveType","as":"SchemaPrimitiveType"},{"name":"SchemaType","as":"SchemaType"},{"name":"JavaScriptPrimitiveType","as":"JavaScriptPrimitiveType"},{"name":"JavaScriptType","as":"JavaScriptType"},{"name":"PrimitiveValue","as":"PrimitiveValue"},{"name":"PlainObject","as":"PlainObject"},{"name":"IValidatorFn","as":"IValidatorFn"},{"name":"AsyncIValidatorFn","as":"AsyncIValidatorFn"}],"from":"./lib/validator.functions"},{"export":[{"name":"addClasses","as":"addClasses"},{"name":"copy","as":"copy"},{"name":"forEach","as":"forEach"},{"name":"forEachCopy","as":"forEachCopy"},{"name":"hasOwn","as":"hasOwn"},{"name":"mergeFilteredObject","as":"mergeFilteredObject"},{"name":"uniqueItems","as":"uniqueItems"},{"name":"commonItems","as":"commonItems"},{"name":"fixTitle","as":"fixTitle"},{"name":"toTitleCase","as":"toTitleCase"}],"from":"./lib/utility.functions"},{"export":[{"name":"Pointer","as":"Pointer"},{"name":"JsonPointer","as":"JsonPointer"}],"from":"./lib/jsonpointer.functions"},{"export":[{"name":"JsonValidators","as":"JsonValidators"}],"from":"./lib/json.validators"},{"export":[{"name":"buildSchemaFromLayout","as":"buildSchemaFromLayout"},{"name":"buildSchemaFromData","as":"buildSchemaFromData"},{"name":"getFromSchema","as":"getFromSchema"},{"name":"removeRecursiveReferences","as":"removeRecursiveReferences"},{"name":"getInputType","as":"getInputType"},{"name":"checkInlineType","as":"checkInlineType"},{"name":"isInputRequired","as":"isInputRequired"},{"name":"updateInputOptions","as":"updateInputOptions"},{"name":"getTitleMapFromOneOf","as":"getTitleMapFromOneOf"},{"name":"getControlValidators","as":"getControlValidators"},{"name":"resolveSchemaReferences","as":"resolveSchemaReferences"},{"name":"getSubSchema","as":"getSubSchema"},{"name":"combineAllOf","as":"combineAllOf"},{"name":"fixRequiredArrayProperties","as":"fixRequiredArrayProperties"}],"from":"./lib/json-schema.functions"},{"export":[{"name":"convertSchemaToDraft6","as":"convertSchemaToDraft6"}],"from":"./lib/convert-schema-to-draft6.function"},{"export":[{"name":"mergeSchemas","as":"mergeSchemas"}],"from":"./lib/merge-schemas.function"},{"export":[{"name":"buildFormGroupTemplate","as":"buildFormGroupTemplate"},{"name":"buildFormGroup","as":"buildFormGroup"},{"name":"formatFormData","as":"formatFormData"},{"name":"getControl","as":"getControl"},{"name":"setRequiredFields","as":"setRequiredFields"}],"from":"./lib/form-group.functions"},{"export":[{"name":"buildLayout","as":"buildLayout"},{"name":"buildLayoutFromSchema","as":"buildLayoutFromSchema"},{"name":"mapLayout","as":"mapLayout"},{"name":"getLayoutNode","as":"getLayoutNode"},{"name":"buildTitleMap","as":"buildTitleMap"}],"from":"./lib/layout.functions"},{"export":[{"name":"dateToString","as":"dateToString"},{"name":"stringToDate","as":"stringToDate"},{"name":"findDate","as":"findDate"}],"from":"./lib/date.functions"}],"metadata":{"TitleMapItem":{"__symbolic":"interface"},"ErrorMessages":{"__symbolic":"interface"},"JsonSchemaFormService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":42,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"setLanguage":[{"__symbolic":"method"}],"getData":[{"__symbolic":"method"}],"getSchema":[{"__symbolic":"method"}],"getLayout":[{"__symbolic":"method"}],"resetAllValues":[{"__symbolic":"method"}],"buildRemoteError":[{"__symbolic":"method"}],"validateData":[{"__symbolic":"method"}],"buildFormGroupTemplate":[{"__symbolic":"method"}],"buildFormGroup":[{"__symbolic":"method"}],"buildLayout":[{"__symbolic":"method"}],"setOptions":[{"__symbolic":"method"}],"compileAjvSchema":[{"__symbolic":"method"}],"buildSchemaFromData":[{"__symbolic":"method"}],"buildSchemaFromLayout":[{"__symbolic":"method"}],"setTpldata":[{"__symbolic":"method"}],"parseText":[{"__symbolic":"method"}],"parseExpression":[{"__symbolic":"method"}],"setArrayItemTitle":[{"__symbolic":"method"}],"setItemTitle":[{"__symbolic":"method"}],"evaluateCondition":[{"__symbolic":"method"}],"initializeControl":[{"__symbolic":"method"}],"formatErrors":[{"__symbolic":"method"}],"updateValue":[{"__symbolic":"method"}],"updateArrayCheckboxList":[{"__symbolic":"method"}],"getFormControl":[{"__symbolic":"method"}],"getFormControlValue":[{"__symbolic":"method"}],"getFormControlGroup":[{"__symbolic":"method"}],"getFormControlName":[{"__symbolic":"method"}],"getLayoutArray":[{"__symbolic":"method"}],"getParentNode":[{"__symbolic":"method"}],"getDataPointer":[{"__symbolic":"method"}],"getLayoutPointer":[{"__symbolic":"method"}],"isControlBound":[{"__symbolic":"method"}],"addItem":[{"__symbolic":"method"}],"moveArrayItem":[{"__symbolic":"method"}],"removeItem":[{"__symbolic":"method"}]}},"JSON_SCHEMA_FORM_VALUE_ACCESSOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":34,"character":11},"useExisting":{"__symbolic":"reference","name":"JsonSchemaFormComponent"},"multi":true},"JsonSchemaFormComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":73,"character":1},"arguments":[{"selector":"json-schema-form","template":"\n <div *ngFor=\"let stylesheet of stylesheets\">\n <link rel=\"stylesheet\" [href]=\"stylesheet\">\n </div>\n <div *ngFor=\"let script of scripts\">\n <script type=\"text/javascript\" [src]=\"script\"></script>\n </div>\n <form [autocomplete]=\"jsf?.formOptions?.autocomplete ? 'on' : 'off'\" class=\"json-schema-form\" (ngSubmit)=\"submitForm()\">\n <root-widget [layout]=\"jsf?.layout\"></root-widget>\n </form>\n <div *ngIf=\"debug || jsf?.formOptions?.debug\">\n Debug output: <pre>{{debugOutput}}</pre>\n </div>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":89,"character":19},"member":"OnPush"},"providers":[{"__symbolic":"reference","name":"JsonSchemaFormService"},{"__symbolic":"reference","name":"JSON_SCHEMA_FORM_VALUE_ACCESSOR"}]}]}],"members":{"schema":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":112,"character":3}}]}],"layout":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":113,"character":3}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":114,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":115,"character":3}}]}],"framework":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":116,"character":3}}]}],"widgets":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":117,"character":3}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":120,"character":3}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":123,"character":3}}]}],"JSONSchema":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":126,"character":3}}]}],"UISchema":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":127,"character":3}}]}],"formData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":128,"character":3}}]}],"ngModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":130,"character":3}}]}],"language":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":132,"character":3}}]}],"loadExternalAssets":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":135,"character":3}}]}],"debug":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":136,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":138,"character":3}}]}],"onChanges":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":148,"character":3}}]}],"onSubmit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":150,"character":3}}]}],"isValid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":151,"character":3}}]}],"validationErrors":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":152,"character":3}}]}],"formSchema":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":153,"character":3}}]}],"formLayout":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":154,"character":3}}]}],"dataChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":160,"character":3}}]}],"modelChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":161,"character":3}}]}],"formDataChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":162,"character":3}}]}],"ngModelChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":163,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":169,"character":28},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"JsonSchemaFormService"},{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":173,"character":23}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"updateForm":[{"__symbolic":"method"}],"setFormValues":[{"__symbolic":"method"}],"submitForm":[{"__symbolic":"method"}],"initializeForm":[{"__symbolic":"method"}],"initializeOptions":[{"__symbolic":"method"}],"initializeSchema":[{"__symbolic":"method"}],"initializeData":[{"__symbolic":"method"}],"initializeLayout":[{"__symbolic":"method"}],"activateForm":[{"__symbolic":"method"}]}},"NoFrameworkModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":12},{"__symbolic":"reference","name":"ɵd"}],"declarations":[{"__symbolic":"reference","name":"ɵbc"}],"exports":[{"__symbolic":"reference","name":"ɵbc"}],"providers":[{"__symbolic":"reference","name":"JsonSchemaFormService"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵc"},{"provide":{"__symbolic":"reference","name":"ɵb"},"useClass":{"__symbolic":"reference","name":"ɵbd"},"multi":true}],"entryComponents":[{"__symbolic":"reference","name":"ɵbc"}]}]}],"members":{}},"MaterialDesignFrameworkModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":46,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":48,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":48,"character":18},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":48,"character":31},{"__symbolic":"reference","module":"@angular/flex-layout","name":"FlexLayoutModule","line":48,"character":52},{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ANGULAR_MATERIAL_MODULES"}},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵbe"}],"declarations":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵbf"}}],"exports":[{"__symbolic":"reference","name":"ɵbe"},{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵbf"}}],"providers":[{"__symbolic":"reference","name":"JsonSchemaFormService"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵc"},{"provide":{"__symbolic":"reference","name":"ɵb"},"useClass":{"__symbolic":"reference","name":"ɵca"},"multi":true}],"entryComponents":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵbf"}}]}]}],"members":{}},"Bootstrap3FrameworkModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":14,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","name":"ɵbe"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":15,"character":34},{"__symbolic":"reference","name":"ɵd"}],"declarations":[{"__symbolic":"reference","name":"ɵcb"}],"exports":[{"__symbolic":"reference","name":"ɵbe"},{"__symbolic":"reference","name":"ɵcb"}],"providers":[{"__symbolic":"reference","name":"JsonSchemaFormService"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵc"},{"provide":{"__symbolic":"reference","name":"ɵb"},"useClass":{"__symbolic":"reference","name":"ɵcc"},"multi":true}],"entryComponents":[{"__symbolic":"reference","name":"ɵcb"}]}]}],"members":{}},"Bootstrap4FrameworkModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","name":"ɵbe"},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":13,"character":34},{"__symbolic":"reference","name":"ɵd"}],"declarations":[{"__symbolic":"reference","name":"ɵcd"}],"exports":[{"__symbolic":"reference","name":"ɵbe"},{"__symbolic":"reference","name":"ɵcd"}],"providers":[{"__symbolic":"reference","name":"JsonSchemaFormService"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵc"},{"provide":{"__symbolic":"reference","name":"ɵb"},"useClass":{"__symbolic":"reference","name":"ɵce"},"multi":true}],"entryComponents":[{"__symbolic":"reference","name":"ɵcd"}]}]}],"members":{}},"BASIC_WIDGETS":[{"__symbolic":"reference","name":"AddReferenceComponent"},{"__symbolic":"reference","name":"OneOfComponent"},{"__symbolic":"reference","name":"ButtonComponent"},{"__symbolic":"reference","name":"CheckboxComponent"},{"__symbolic":"reference","name":"CheckboxesComponent"},{"__symbolic":"reference","name":"FileComponent"},{"__symbolic":"reference","name":"HiddenComponent"},{"__symbolic":"reference","name":"InputComponent"},{"__symbolic":"reference","name":"MessageComponent"},{"__symbolic":"reference","name":"NoneComponent"},{"__symbolic":"reference","name":"NumberComponent"},{"__symbolic":"reference","name":"RadiosComponent"},{"__symbolic":"reference","name":"RootComponent"},{"__symbolic":"reference","name":"SectionComponent"},{"__symbolic":"reference","name":"SelectComponent"},{"__symbolic":"reference","name":"SelectFrameworkComponent"},{"__symbolic":"reference","name":"SelectWidgetComponent"},{"__symbolic":"reference","name":"SubmitComponent"},{"__symbolic":"reference","name":"TabComponent"},{"__symbolic":"reference","name":"TabsComponent"},{"__symbolic":"reference","name":"TemplateComponent"},{"__symbolic":"reference","name":"TextareaComponent"}],"ANGULAR_MATERIAL_MODULES":[{"__symbolic":"reference","module":"@angular/material/autocomplete","name":"MatAutocompleteModule","line":39,"character":2},{"__symbolic":"reference","module":"@angular/material/button","name":"MatButtonModule","line":39,"character":25},{"__symbolic":"reference","module":"@angular/material/button-toggle","name":"MatButtonToggleModule","line":39,"character":42},{"__symbolic":"reference","module":"@angular/material/card","name":"MatCardModule","line":39,"character":65},{"__symbolic":"reference","module":"@angular/material/checkbox","name":"MatCheckboxModule","line":40,"character":2},{"__symbolic":"reference","module":"@angular/material/chips","name":"MatChipsModule","line":40,"character":21},{"__symbolic":"reference","module":"@angular/material/datepicker","name":"MatDatepickerModule","line":40,"character":37},{"__symbolic":"reference","module":"@angular/material/expansion","name":"MatExpansionModule","line":40,"character":58},{"__symbolic":"reference","module":"@angular/material/form-field","name":"MatFormFieldModule","line":41,"character":2},{"__symbolic":"reference","module":"@angular/material/icon","name":"MatIconModule","line":41,"character":22},{"__symbolic":"reference","module":"@angular/material/input","name":"MatInputModule","line":41,"character":37},{"__symbolic":"reference","module":"@angular/material/core","name":"MatNativeDateModule","line":41,"character":53},{"__symbolic":"reference","module":"@angular/material/radio","name":"MatRadioModule","line":42,"character":2},{"__symbolic":"reference","module":"@angular/material/select","name":"MatSelectModule","line":42,"character":18},{"__symbolic":"reference","module":"@angular/material/slider","name":"MatSliderModule","line":42,"character":35},{"__symbolic":"reference","module":"@angular/material/slide-toggle","name":"MatSlideToggleModule","line":42,"character":52},{"__symbolic":"reference","module":"@angular/material/stepper","name":"MatStepperModule","line":43,"character":2},{"__symbolic":"reference","module":"@angular/material/tabs","name":"MatTabsModule","line":43,"character":20},{"__symbolic":"reference","module":"@angular/material/tooltip","name":"MatTooltipModule","line":43,"character":35}],"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":23,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":24,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵc"}]}]],"parameters":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","name":"ɵc"}]}],"setLoadExternalAssets":[{"__symbolic":"method"}],"setFramework":[{"__symbolic":"method"}],"registerFrameworkWidgets":[{"__symbolic":"method"}],"hasFramework":[{"__symbolic":"method"}],"getFramework":[{"__symbolic":"method"}],"getFrameworkWidgets":[{"__symbolic":"method"}],"getFrameworkStylesheets":[{"__symbolic":"method"}],"getFrameworkScripts":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1}}],"members":{}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":23,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"setActiveWidgets":[{"__symbolic":"method"}],"setDefaultWidget":[{"__symbolic":"method"}],"hasWidget":[{"__symbolic":"method"}],"hasDefaultWidget":[{"__symbolic":"method"}],"registerWidget":[{"__symbolic":"method"}],"unRegisterWidget":[{"__symbolic":"method"}],"unRegisterAllWidgets":[{"__symbolic":"method"}],"registerFrameworkWidgets":[{"__symbolic":"method"}],"unRegisterFrameworkWidgets":[{"__symbolic":"method"}],"getWidget":[{"__symbolic":"method"}],"getAllWidgets":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":21},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":8,"character":35},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":8,"character":48}],"declarations":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵe"}},{"__symbolic":"reference","name":"ɵq"}],"exports":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵe"}},{"__symbolic":"reference","name":"ɵq"}],"entryComponents":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"ɵe"}}],"providers":[{"__symbolic":"reference","name":"JsonSchemaFormService"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"ɵd"},"providers":[{"__symbolic":"reference","name":"JsonSchemaFormService"}]}}}},"ɵe":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵj"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵl"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵn"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵr"},{"__symbolic":"reference","name":"ɵs"},{"__symbolic":"reference","name":"ɵt"},{"__symbolic":"reference","name":"ɵu"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵw"},{"__symbolic":"reference","name":"ɵx"},{"__symbolic":"reference","name":"ɵy"},{"__symbolic":"reference","name":"ɵz"},{"__symbolic":"reference","name":"ɵba"},{"__symbolic":"reference","name":"ɵbb"}],"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"add-reference-widget","template":"\n <button *ngIf=\"showAddButton\"\n [class]=\"options?.fieldHtmlClass || ''\"\n [disabled]=\"options?.readonly\"\n (click)=\"addItem($event)\">\n <span *ngIf=\"options?.icon\" [class]=\"options?.icon\"></span>\n <span *ngIf=\"options?.title\" [innerHTML]=\"buttonText\"></span>\n </button>","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":20,"character":21},"member":"Default"}}]}],"members":{"layoutNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"layoutIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"dataIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"JsonSchemaFormService"}]}],"ngOnInit":[{"__symbolic":"method"}],"addItem":[{"__symbolic":"method"}]}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"one-of-widget","template":""}]}],"members":{"layoutNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"layoutIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"dataIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"JsonSchemaFormService"}]}],"ngOnInit":[{"__symbolic":"method"}],"updateValue":[{"__symbolic":"method"}]}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"button-widget","template":"\n <div\n [class]=\"options?.htmlClass || ''\">\n <button\n [attr.readonly]=\"options?.readonly ? 'readonly' : null\"\n [attr.aria-describedby]=\"'control' + layoutNode?._id + 'Status'\"\n [class]=\"options?.fieldHtmlClass || ''\"\n [disabled]=\"controlDisabled\"\n [name]=\"controlName\"\n [type]=\"layoutNode?.type\"\n [value]=\"controlValue\"\n (click)=\"updateValue($event)\">\n <span *ngIf=\"options?.icon || options?.title\"\n [class]=\"options?.icon\"\n [innerHTML]=\"options?.title\"></span>\n </button>\n </div>"}]}],"members":{"layoutNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":3}}]}],"layoutIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"dataIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"JsonSchemaFormService"}]}],"ngOnInit":[{"__symbolic":"method"}],"updateValue":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"checkbox-widget","template":"\n <label\n [attr.for]=\"'control' + layoutNode?._id\"\n [class]=\"options?.itemLabelHtmlClass || ''\">\n <input *ngIf=\"boundControl\"\n [formControl]=\"formControl\"\n [attr.aria-describedby]=\"'control' + layoutNode?._id + 'Status'\"\n [class]=\"(options?.fieldHtmlClass || '') + (isChecked ?\n (' ' + (options?.activeClass || '') + ' ' + (options?.style?.selected || '')) :\n (' ' + (options?.style?.unselected || '')))\"\n [id]=\"'control' + layoutNode?._id\"\n [name]=\"controlName\"\n [readonly]=\"options?.readonly ? 'readonly' : null\"\n type=\"checkbox\">\n <input *ngIf=\"!boundControl\"\n [attr.aria-describedby]=\"'control' + layoutNode?._id + 'Status'\"\n [checked]=\"isChecked ? 'checked' : null\"\n [class]=\"(options?.fieldHtmlClass || '') + (isChecked ?\n (' ' + (options?.activeClass || '') + ' ' + (options?.style?.selected || '')) :\n (' ' + (options?.style?.unselected || '')))\"\n [disabled]=\"controlDisabled\"\n [id]=\"'control' + layoutNode?._id\"\n [name]=\"controlName\"\n [readonly]=\"options?.readonly ? 'readonly' : null\"\n [value]=\"controlValue\"\n type=\"checkbox\"\n (change)=\"updateValue($event)\">\n <span *ngIf=\"options?.title\"\n [style.display]=\"options?.notitle ? 'none' : ''\"\n [innerHTML]=\"options?.title\"></span>\n </label>"}]}],"members":{"layoutNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"layoutIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3}}]}],"dataIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"JsonSchemaFormService"}]}],"ngOnInit":[{"__symbolic":"method"}],"updateValue":[{"__symbolic":"method"}]}},"ɵj":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"checkboxes-widget","template":"\n <label *ngIf=\"options?.title\"\n [class]=\"options?.labelHtmlClass || ''\"\n [style.display]=\"options?.notitle ? 'none' : ''\"\n [innerHTML]=\"options?.title\"></label>\n\n <!-- 'horizontal' = checkboxes-inline or checkboxbuttons -->\n <div *ngIf=\"layoutOrientation === 'horizontal'\" [class]=\"options?.htmlClass || ''\">\n <label *ngFor=\"let checkboxItem of checkboxList\"\n [attr.for]=\"'control' + layoutNode?._id + '/' + checkboxItem.value\"\n [class]=\"(options?.itemLabelHtmlClass || '') + (checkboxItem.checked ?\n (' ' + (options?.activeClass || '') + ' ' + (options?.style?.selected || '')) :\n (' ' + (options?.style?.unselected || '')))\">\n <input type=\"checkbox\"\n [attr.required]=\"options?.required\"\n [checked]=\"checkboxItem.checked\"\n [class]=\"options?.fieldHtmlClass || ''\"\n [disabled]=\"controlDisabled\"\n [id]=\"'control' + layoutNode?._id + '/' + checkboxItem.value\"\n [name]=\"checkboxItem?.name\"\n [readonly]=\"options?.readonly ? 'readonly' : null\"\n [value]=\"checkboxItem.value\"\n (change)=\"updateValue($event)\">\n <span [innerHTML]=\"checkboxItem.name\"></span>\n </label>\n </div>\n\n <!-- 'vertical' = regular checkboxes -->\n <div *ngIf=\"layoutOrientation === 'vertical'\">\n <div *ngFor=\"let checkboxItem of checkboxList\" [class]=\"options?.htmlClass || ''\">\n <label\n [attr.for]=\"'control' + layoutNode?._id + '/' + checkboxItem.value\"\n [class]=\"(options?.itemLabelHtmlClass || '') + (checkboxItem.checked ?\n (' ' + (options?.activeClass || '') + ' ' + (options?.style?.selected || '')) :\n (' ' + (options?.style?.unselected || '')))\">\n <input type=\"checkbox\"\n [attr.required]=\"options?.required\"\n [checked]=\"checkboxItem.checked\"\n [class]=\"options?.fieldHtmlClass || ''\"\n [disabled]=\"controlDisabled\"\n [id]=\"options?.name + '/' + checkboxItem.value\"\n [name]=\"checkboxItem?.name\"\n [readonly]=\"options?.readonly ? 'readonly' : null\"\n [value]=\"checkboxItem.value\"\n (change)=\"updateValue($event)\">\n <span [innerHTML]=\"checkboxItem?.name\"></span>\n </label>\n </div>\n </div>"}]}],"members":{"layoutNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":69,"character":3}}]}],"layoutIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3}}]}],"dataIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":71,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"JsonSchemaFormService"}]}],"ngOnInit":[{"__symbolic":"method"}],"updateValue":[{"__symbolic":"method"}]}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"file-widget","template":""}]}],"members":{"layoutNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"layoutIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"dataIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"JsonSchemaFormService"}]}],"ngOnInit":[{"__symbolic":"method"}],"updateValue":[{"__symbolic":"method"}]}},"ɵl":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"hidden-widget","template":"\n <input *ngIf=\"boundControl\"\n [formControl]=\"formControl\"\n [id]=\"'control' + layoutNode?._id\"\n [name]=\"controlName\"\n type=\"hidden\">\n <input *ngIf=\"!boundControl\"\n [disabled]=\"controlDisabled\"\n [name]=\"controlName\"\n [id]=\"'control' + layoutNode?._id\"\n type=\"hidden\"\n [value]=\"controlValue\">"}]}],"members":{"layoutNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}],"layoutIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"dataIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"JsonSchemaFormService"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"input-widget","template":"\n <div [class]=\"options?.htmlClass || ''\">\n <label *ngIf=\"options?.title\"\n [attr.for]=\"'control' + layoutNode?._id\"\n [class]=\"options?.labelHtmlClass || ''\"\n [style.display]=\"options?.notitle ? 'none' : ''\"\n [innerHTML]=\"options?.title\"></label>\n <input *ngIf=\"boundControl\"\n [formControl]=\"formControl\"\n [attr.aria-describedby]=\"'control' + layoutNode?._id + 'Status'\"\n [attr.list]=\"'control' + layoutNode?._id + 'Autocomplete'\"\n [attr.maxlength]=\"options?.maxLength\"\n [attr.minlength]=\"options?.minLength\"\n [attr.pattern]=\"options?.pattern\"\n [attr.placeholder]=\"options?.placeholder\"\n [attr.required]=\"options?.required\"\n [class]=\"options?.fieldHtmlClass || ''\"\n [id]=\"'control' + layoutNode?._id\"\n [name]=\"controlName\"\n [readonly]=\"options?.readonly ? 'readonly' : null\"\n [type]=\"layoutNode?.type\">\n <input *ngIf=\"!boundControl\"\n [attr.aria-describedby]=\"'control' + layoutNode?._id + 'Status'\"\n [attr.list]=\"'control' + layoutNode?._id + 'Autocomplete'\"\n [attr.maxlength]=\"options?.maxLength\"\n [attr.minlength]=\"options?.minLength\"\n [attr.pattern]=\"options?.pattern\"\n [attr.placeholder]=\"options?.placeholder\"\n [attr.required]=\"options?.required\"\n [class]=\"options?.fieldHtmlClass || ''\"\n [disabled]=\"controlDisabled\"\n [id]=\"'control' + layoutNode?._id\"\n [name]=\"controlName\"\n [readonly]=\"options?.readonly ? 'readonly' : null\"\n [type]=\"layoutNode?.type\"\n [value]=\"controlValue\"\n (input)=\"updateValue($event)\">\n <datalist *ngIf=\"options?.typeahead?.source\"\n [id]=\"'control' + layoutNode?._id + 'Autocomplete'\">\n <option *ngFor=\"let word of options?.typeahead?.source\" [value]=\"word\">\n </datalist>\n </div>"}]}],"members":{"layoutNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"layoutIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":3}}]}],"dataIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"JsonSchemaFormService"}]}],"ngOnInit":[{"__symbolic":"method"}],"updateValue":[{"__symbolic":"method"}]}},"ɵn":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"message-widget","template":"\n <span *ngIf=\"message\"\n [class]=\"options?.labelHtmlClass || ''\"\n [innerHTML]=\"message\"></span>"}]}],"members":{"layoutNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"layoutIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"dataIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"JsonSchemaFormService"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":2,"character":1},"arguments":[{"selector":"none-widget","template":""}]}],"members":{"layoutNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"layoutIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3}}]}],"dataIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}]}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"number-widget","template":"\n <div [class]=\"options?.htmlClass || ''\">\n <label *ngIf=\"options?.title\"\n [attr.for]=\"'control' + layoutNode?._id\"\n [class]=\"options?.labelHtmlClass || ''\"\n [style.display]=\"options?.notitle ? 'none' : ''\"\n [innerHTML]=\"options?.title\"></label>\n <input *ngIf=\"boundControl\"\n [formControl]=\"formControl\"\n [attr.aria-describedby]=\"'control' + layoutNode?._id + 'Status'\"\n [attr.max]=\"options?.maximum\"\n [attr.min]=\"options?.minimum\"\n [attr.placeholder]=\"options?.placeholder\"\n [attr.required]=\"options?.required\"\n [attr.readonly]=\"options?.readonly ? 'readonly' : null\"\n [attr.step]=\"options?.multipleOf || options?.step || 'any'\"\n [class]=\"options?.fieldHtmlClass || ''\"\n [id]=\"'control' + layoutNode?._id\"\n [name]=\"controlName\"\n [readonly]=\"options?.readonly ? 'readonly' : null\"\n [title]=\"lastValidNumber\"\n [type]=\"layoutNode?.type === 'range' ? 'range' : 'number'\">\n <input *ngIf=\"!boundControl\"\n [attr.aria-describedby]=\"'control' + layoutNode?._id + 'Status'\"\n [attr.max]=\"options?.maximum\"\n [attr.min]=\"options?.minimum\"\n [attr.placeholder]=\"options?.placeholder\"\n [attr.required]=\"options?.required\"\n [attr.readonly]=\"options?.readonly ? 'readonly' : null\"\n [attr.step]=\"options?.multipleOf || options?.step || 'any'\"\n [class]=\"options?.fieldHtmlClass || ''\"\n [disabled]=\"controlDisabled\"\n [id]=\"'control' + layoutNode?._id\"\n [name]=\"controlName\"\n [readonly]=\"options?.readonly ? 'readonly' : null\"\n [title]=\"lastValidNumber\"\n [type]=\"layoutNode?.type === 'range' ? 'range' : 'number'\"\n [value]=\"controlValue\"\n (input)=\"updateValue($event)\">\n <span *ngIf=\"layoutNode?.type === 'range'\" [innerHTML]=\"controlValue\"></span>\n </div>"}]}],"members":{"layoutNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"layoutIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":62,"character":3}}]}],"dataIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"JsonSchemaFormService"}]}],"ngOnInit":[{"__symbolic":"method"}],"updateValue":[{"__symbolic":"method"}]}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":31,"character":1},"arguments":[{"selector":"[orderable]"}]}],"members":{"orderable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"layoutNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"layoutIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"dataIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":46,"character":24},{"__symbolic":"reference","name":"JsonSchemaFormService"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":48,"character":20}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"radios-widget","template":"\n <label *ngIf=\"options?.title\"\n [attr.for]=\"'control' + layoutNode?._id\"\n [class]=\"options?.labelHtmlClass || ''\"\n [style.display]=\"options?.notitle ? 'none' : ''\"\n [innerHTML]=\"options?.title\"></label>\n\n <!-- 'horizontal' = radios-inline or radiobuttons -->\n <div *ngIf=\"layoutOrientation === 'horizontal'\"\n [class]=\"options?.htmlClass || ''\">\n <label *ngFor=\"let radioItem of radiosList\"\n [attr.for]=\"'control' + layoutNode?._id + '/' + radioItem?.value\"\n [class]=\"(options?.itemLabelHtmlClass || '') +\n ((controlValue + '' === radioItem?.value + '') ?\n (' ' + (options?.activeClass || '') + ' ' + (options?.style?.selected || '')) :\n (' ' + (options?.style?.unselected || '')))\">\n <input type=\"radio\"\n [attr.aria-describedby]=\"'control'