import { Component, EventEmitter, Input, Output, ViewChild, ViewEncapsulation } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { QuestionService } from './../question.service';
import { BasePage } from '../../../pages/BasePage';
import * as i0 from "@angular/core";
import * as i1 from "./../question.service";
import * as i2 from "../../../services/util/util.service";
import * as i3 from "../../../services/logger/logger.service";
import * as i4 from "../../../services/questionnaire/questionnaire.service";
import * as i5 from "../../../services/login/login.service";
import * as i6 from "../../../services/questionnaire/validation.service";
import * as i7 from "@angular/router";
import * as i8 from "@ionic/angular";
import * as i9 from "@angular/common";
import * as i10 from "primeng/dialog";
import * as i11 from "primeng/blockui";
import * as i12 from "../dynamic-form.component";
const _c0 = ["questionnaire"];
function RenderQuestionnairePage_div_3_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementStart(0, "div", 4);
    i0.ɵɵelement(1, "ion-spinner", 5);
    i0.ɵɵelementEnd();
} }
function RenderQuestionnairePage_ng_container_4_div_2_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementStart(0, "div", 4);
    i0.ɵɵelement(1, "ion-spinner", 5);
    i0.ɵɵelementEnd();
} }
function RenderQuestionnairePage_ng_container_4_div_3_Template(rf, ctx) { if (rf & 1) {
    const _r6 = i0.ɵɵgetCurrentView();
    i0.ɵɵelementStart(0, "div")(1, "app-dynamic-form", 7);
    i0.ɵɵlistener("modelCancel", function RenderQuestionnairePage_ng_container_4_div_3_Template_app_dynamic_form_modelCancel_1_listener($event) { i0.ɵɵrestoreView(_r6); const ctx_r5 = i0.ɵɵnextContext(2); return i0.ɵɵresetView(ctx_r5.onModelCancel($event)); })("onComplete", function RenderQuestionnairePage_ng_container_4_div_3_Template_app_dynamic_form_onComplete_1_listener($event) { i0.ɵɵrestoreView(_r6); const ctx_r7 = i0.ɵɵnextContext(2); return i0.ɵɵresetView(ctx_r7.complete($event)); })("onError", function RenderQuestionnairePage_ng_container_4_div_3_Template_app_dynamic_form_onError_1_listener($event) { i0.ɵɵrestoreView(_r6); const ctx_r8 = i0.ɵɵnextContext(2); return i0.ɵɵresetView(ctx_r8.handleError($event)); });
    i0.ɵɵpipe(2, "async");
    i0.ɵɵpipe(3, "async");
    i0.ɵɵelementEnd()();
} if (rf & 2) {
    const ctx_r4 = i0.ɵɵnextContext(2);
    i0.ɵɵadvance(1);
    i0.ɵɵproperty("questions", i0.ɵɵpipeBind1(2, 14, ctx_r4.questions$))("forScreenQuestionnaire", i0.ɵɵpipeBind1(3, 16, ctx_r4.forScreenQuestionnaireBs))("backButtonPage", ctx_r4.backButtonPage)("pageType", ctx_r4.pageType)("nextButtonPage", ctx_r4.nextButtonPage)("data", ctx_r4.data)("autoSave", ctx_r4.autoSave)("queryModel", ctx_r4.queryModel)("hideFooter", ctx_r4.hideFooter)("dynamicParam", ctx_r4.dynamicParam)("formData", ctx_r4.formData)("formReadOnly", ctx_r4.readonly)("multiMode", ctx_r4.multiMode)("questionNumber", ctx_r4.questionNumber);
} }
function RenderQuestionnairePage_ng_container_4_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementContainerStart(0);
    i0.ɵɵelementStart(1, "p-dialog", 6);
    i0.ɵɵtemplate(2, RenderQuestionnairePage_ng_container_4_div_2_Template, 2, 0, "div", 2)(3, RenderQuestionnairePage_ng_container_4_div_3_Template, 4, 18, "div", 3);
    i0.ɵɵelementEnd();
    i0.ɵɵelementContainerEnd();
} if (rf & 2) {
    const ctx_r1 = i0.ɵɵnextContext();
    i0.ɵɵadvance(1);
    i0.ɵɵproperty("showHeader", false);
    i0.ɵɵadvance(1);
    i0.ɵɵproperty("ngIf", ctx_r1.showLoaderTheme);
    i0.ɵɵadvance(1);
    i0.ɵɵproperty("ngIf", !ctx_r1.showLoaderTheme && ctx_r1.questions$.getValue());
} }
function RenderQuestionnairePage_ng_container_5_div_1_Template(rf, ctx) { if (rf & 1) {
    const _r12 = i0.ɵɵgetCurrentView();
    i0.ɵɵelementStart(0, "div")(1, "app-dynamic-form", 8, 9);
    i0.ɵɵlistener("modelCancel", function RenderQuestionnairePage_ng_container_5_div_1_Template_app_dynamic_form_modelCancel_1_listener($event) { i0.ɵɵrestoreView(_r12); const ctx_r11 = i0.ɵɵnextContext(2); return i0.ɵɵresetView(ctx_r11.onModelCancel($event)); })("onComplete", function RenderQuestionnairePage_ng_container_5_div_1_Template_app_dynamic_form_onComplete_1_listener($event) { i0.ɵɵrestoreView(_r12); const ctx_r13 = i0.ɵɵnextContext(2); return i0.ɵɵresetView(ctx_r13.complete($event)); })("onError", function RenderQuestionnairePage_ng_container_5_div_1_Template_app_dynamic_form_onError_1_listener($event) { i0.ɵɵrestoreView(_r12); const ctx_r14 = i0.ɵɵnextContext(2); return i0.ɵɵresetView(ctx_r14.handleError($event)); });
    i0.ɵɵpipe(3, "async");
    i0.ɵɵpipe(4, "async");
    i0.ɵɵpipe(5, "async");
    i0.ɵɵpipe(6, "async");
    i0.ɵɵelementEnd()();
} if (rf & 2) {
    const ctx_r9 = i0.ɵɵnextContext(2);
    i0.ɵɵadvance(1);
    i0.ɵɵproperty("questions", i0.ɵɵpipeBind1(3, 28, ctx_r9.questions$))("forScreenQuestionnaire", i0.ɵɵpipeBind1(4, 30, ctx_r9.forScreenQuestionnaireBs))("backButtonPage", ctx_r9.backButtonPage)("pageType", ctx_r9.pageType)("nextButtonPage", ctx_r9.nextButtonPage)("formData", ctx_r9.loaderModel ? ctx_r9.loaderModel.data : ctx_r9.formData)("readOnlyFields", ctx_r9.loaderModel ? ctx_r9.loaderModel.disableControlNames : ctx_r9.readOnlyFields)("autoSave", ctx_r9.autoSave)("queryModel", ctx_r9.queryModel)("hideFooter", ctx_r9.hideFooter)("dynamicParam", ctx_r9.dynamicParam)("sizeXs", ctx_r9.sizeXs)("sizeSm", ctx_r9.sizeSm)("sizeMd", ctx_r9.sizeMd)("sizeLg", ctx_r9.sizeLg)("sizeXl", ctx_r9.sizeXl)("offsetXs", ctx_r9.offsetXs)("offsetSm", ctx_r9.offsetSm)("offsetMd", ctx_r9.offsetMd)("offsetLg", ctx_r9.offsetLg)("offsetXl", ctx_r9.offsetXl)("mfaRequired", ctx_r9.mfaRequired)("formReadOnly", ctx_r9.readonly)("multiMode", ctx_r9.multiMode)("questionNumber", ctx_r9.questionNumber)("loaderService", ctx_r9.loaderService)("isEnableBackButton", i0.ɵɵpipeBind1(5, 32, ctx_r9.enableBackButtonBs))("potentialIssueIdBs", i0.ɵɵpipeBind1(6, 34, ctx_r9.potentialIssueIdBs));
} }
function RenderQuestionnairePage_ng_container_5_Template(rf, ctx) { if (rf & 1) {
    i0.ɵɵelementContainerStart(0);
    i0.ɵɵtemplate(1, RenderQuestionnairePage_ng_container_5_div_1_Template, 7, 36, "div", 3);
    i0.ɵɵelementContainerEnd();
} if (rf & 2) {
    const ctx_r2 = i0.ɵɵnextContext();
    i0.ɵɵadvance(1);
    i0.ɵɵproperty("ngIf", !ctx_r2.showLoaderTheme && ctx_r2.questions$.getValue());
} }
export class RenderQuestionnairePage extends BasePage {
    constructor(service, util, logger, questionnaireService, ls, validationService, activatedRoute) {
        super();
        this.service = service;
        this.util = util;
        this.logger = logger;
        this.questionnaireService = questionnaireService;
        this.ls = ls;
        this.validationService = validationService;
        this.activatedRoute = activatedRoute;
        this.questions$ = new BehaviorSubject(null);
        this.forScreenQuestionnaireBs = new BehaviorSubject(null);
        this.enableBackButtonBs = new BehaviorSubject(null);
        this.potentialIssueIdBs = new BehaviorSubject(null);
        this.showLoaderTheme = false;
        this.calledLoaderService = false;
        this.blockUi = false;
        this.autoSave = true;
        this.mfaRequired = false;
        this.modelCancel = new EventEmitter();
        this.onComplete = new EventEmitter();
        this.onError = new EventEmitter();
        this.onLoadComplete = new EventEmitter();
        this.hideHeader = false;
        this.hideFooter = false;
        this.questionNumber = null;
        this.readonly = false;
        this.multiMode = false;
        this.identifier = "";
        this.ssn = "";
    }
    ngOnChanges(changes) {
        if (changes.readOnlyFields?.currentValue) {
            this.readOnlyFields = changes.readOnlyFields.currentValue;
        }
        else if (changes.readOnlyFields?.previousValue && changes.readOnlyFields.currentValue == null) {
            this.readOnlyFields = changes.readOnlyFields.currentValue;
        }
    }
    complete(event) {
        this.onComplete.emit(event);
    }
    ngOnInit() {
        let strKey = [];
        this.activatedRoute.queryParamMap.subscribe(params => {
            strKey = [] = params.keys;
            this.identifier = params.get('identifier');
        });
        this.setupQeLoader();
    }
    setupQeLoader() {
        if (this.queryModel && this.pageType == 'POPUP') {
            this.loadQuestionnaire(this.queryModel);
        }
        else if (this.queryModel && !this.autoSave) {
            this.loadQuestionnaire(this.queryModel);
        }
        else {
            //this.service.searchBs.next(this.queryModel);
            this.loadQuestionnaire(this.queryModel);
        }
    }
    loadQuestionnaire(queryModel) {
        this.showLoaderTheme = true;
        if (queryModel.isScreenQuestionnaire) {
            queryModel.uuid = this.identifier;
        }
        let subscription = queryModel.isScreenQuestionnaire
            ? this.service.getScreenQuestions(queryModel)
            : this.service.getQuestions(queryModel);
        subscription.subscribe(res => {
            this.logger.debug('Entire response from render questionnaire page = ', res);
            if (res['responseJson'] && Object.keys(res['responseJson']).length > 0) {
                this.formData = res['responseJson'];
            }
            this.questions$.next([res['questionnaireJson']]);
            this.forScreenQuestionnaireBs.next(queryModel.isScreenQuestionnaire);
            this.enableBackButtonBs.next(res['enableBackButton']);
            this.potentialIssueIdBs.next(res['potentialIssueId']);
            this.logger.debug(' Render Questionnaire Page JSON = ', res['questionnaireJson']);
            this.logger.debug(' Render Questionnaire Page Potential Issue Id = ', res['potentialIssueId']);
            this.showLoaderTheme = false;
            this.onLoadComplete.emit(true);
        }, err => {
            this.showLoaderTheme = false;
            this.util.errorHandler(err);
            this.logger.error('Render Questionnaire Page Error', err);
            this.onLoadComplete.emit(false);
        });
    }
    onModelCancel(cancel) {
        this.modelCancel.emit(cancel);
    }
    submit() {
        this.questionnaire.complete();
    }
    handleError(error) {
        this.onError.emit(error);
    }
    static { this.ɵfac = function RenderQuestionnairePage_Factory(t) { return new (t || RenderQuestionnairePage)(i0.ɵɵdirectiveInject(i1.QuestionService), i0.ɵɵdirectiveInject(i2.UtilService), i0.ɵɵdirectiveInject(i3.LoggerService), i0.ɵɵdirectiveInject(i4.QuestionnaireService), i0.ɵɵdirectiveInject(i5.LoginService), i0.ɵɵdirectiveInject(i6.ValidationService), i0.ɵɵdirectiveInject(i7.ActivatedRoute)); }; }
    static { this.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: RenderQuestionnairePage, selectors: [["app-questionnaire"]], viewQuery: function RenderQuestionnairePage_Query(rf, ctx) { if (rf & 1) {
            i0.ɵɵviewQuery(_c0, 5);
        } if (rf & 2) {
            let _t;
            i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.questionnaire = _t.first);
        } }, inputs: { autoSave: "autoSave", mfaRequired: "mfaRequired", backButtonPage: "backButtonPage", nextButtonPage: "nextButtonPage", pageType: "pageType", queryModel: "queryModel", loaderService: "loaderService", data: "data", formData: "formData", dynamicParam: "dynamicParam", hideHeader: "hideHeader", hideFooter: "hideFooter", questionNumber: "questionNumber", sizeXs: "sizeXs", sizeSm: "sizeSm", sizeMd: "sizeMd", sizeLg: "sizeLg", sizeXl: "sizeXl", offsetXs: "offsetXs", offsetSm: "offsetSm", offsetMd: "offsetMd", offsetLg: "offsetLg", offsetXl: "offsetXl", readonly: "readonly", multiMode: "multiMode", readOnlyFields: "readOnlyFields" }, outputs: { modelCancel: "modelCancel", onComplete: "onComplete", onError: "onError", onLoadComplete: "onLoadComplete" }, features: [i0.ɵɵProvidersFeature([QuestionService]), i0.ɵɵInheritDefinitionFeature, i0.ɵɵNgOnChangesFeature], decls: 6, vars: 4, consts: [[3, "blocked"], ["name", "crescent"], ["class", "ion-text-center", 4, "ngIf"], [4, "ngIf"], [1, "ion-text-center"], ["name", "dots"], ["visible", "true", "appendTo", "body", "modal", "true", 3, "showHeader"], [3, "questions", "forScreenQuestionnaire", "backButtonPage", "pageType", "nextButtonPage", "data", "autoSave", "queryModel", "hideFooter", "dynamicParam", "formData", "formReadOnly", "multiMode", "questionNumber", "modelCancel", "onComplete", "onError"], [3, "questions", "forScreenQuestionnaire", "backButtonPage", "pageType", "nextButtonPage", "formData", "readOnlyFields", "autoSave", "queryModel", "hideFooter", "dynamicParam", "sizeXs", "sizeSm", "sizeMd", "sizeLg", "sizeXl", "offsetXs", "offsetSm", "offsetMd", "offsetLg", "offsetXl", "mfaRequired", "formReadOnly", "multiMode", "questionNumber", "loaderService", "isEnableBackButton", "potentialIssueIdBs", "modelCancel", "onComplete", "onError"], ["questionnaire", ""]], template: function RenderQuestionnairePage_Template(rf, ctx) { if (rf & 1) {
            i0.ɵɵelementStart(0, "p-blockUI", 0);
            i0.ɵɵelement(1, "ion-spinner", 1);
            i0.ɵɵtext(2, " Loading...\n");
            i0.ɵɵelementEnd();
            i0.ɵɵtemplate(3, RenderQuestionnairePage_div_3_Template, 2, 0, "div", 2)(4, RenderQuestionnairePage_ng_container_4_Template, 4, 3, "ng-container", 3)(5, RenderQuestionnairePage_ng_container_5_Template, 2, 1, "ng-container", 3);
        } if (rf & 2) {
            i0.ɵɵproperty("blocked", ctx.blockUi);
            i0.ɵɵadvance(3);
            i0.ɵɵproperty("ngIf", ctx.showLoaderTheme);
            i0.ɵɵadvance(1);
            i0.ɵɵproperty("ngIf", ctx.pageType === "POPUP");
            i0.ɵɵadvance(1);
            i0.ɵɵproperty("ngIf", ctx.pageType != "POPUP");
        } }, dependencies: [i8.IonSpinner, i9.NgIf, i10.Dialog, i11.BlockUI, i12.DynamicFormComponent, i9.AsyncPipe], styles: [":host ::ng-deep form{counter-reset:section 0}:host ::ng-deep label:before{counter-increment:section 1;content:counter(section) \". \"}:host ::ng-deep .p-col{flex-grow:1;flex-basis:0;padding:0rem}:host ::ng-deep .p-button.p-button-icon-only{width:3rem;padding:0rem}:host ::ng-deep .p-grid{margin-right:1em;margin-left:0;margin-top:0;grid-gap:10px;flex-wrap:nowrap}:host ::ng-deep .field{margin-bottom:1px;margin-top:0}:host ::ng-deep .p-md-offset-1{margin-left:3.333333%}:host ::ng-deep .p-autocomplete-panel{width:400px!important}:host ::ng-deep ion-button{text-transform:none}:host ::ng-deep .flex-container{display:inline-flex;width:-moz-fit-content;width:fit-content}:host ::ng-deep .flex-child:first-child{margin-top:3px}:host ::ng-deep .p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:2rem}:host ::ng-deep .p-autocomplete-dd .p-autocomplete-input{flex:1 1 auto}:host ::ng-deep p-selectbutton.ng-dirty.ng-invalid>.p-selectbutton>.p-button{border:.5px solid red!important}:host ::ng-deep .p-calendar .p-inputtext{width:100%!important}.p-autocomplete-panel{width:auto!important}@media screen and (max-width: 40rem){.p-autocomplete-panel{width:-moz-fit-content!important;width:fit-content!important}}ion-button{text-transform:none}h5{font-size:22px!important}.mat-error{color:#b00020!important}\n"], encapsulation: 2 }); }
}
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(RenderQuestionnairePage, [{
        type: Component,
        args: [{ encapsulation: ViewEncapsulation.None, selector: 'app-questionnaire', providers: [QuestionService], template: "<p-blockUI [blocked]=\"blockUi\">\r\n    <ion-spinner name=\"crescent\"></ion-spinner>\r\n    Loading...\r\n</p-blockUI>\r\n<div *ngIf=\"showLoaderTheme\" class=\"ion-text-center\">\r\n    <ion-spinner name=\"dots\"></ion-spinner>\r\n</div>\r\n<ng-container *ngIf=\"pageType==='POPUP'\">\r\n\r\n    <p-dialog visible=\"true\" appendTo=\"body\" modal=\"true\" [showHeader]=\"false\">\r\n        <div *ngIf=\"showLoaderTheme\" class=\"ion-text-center\">\r\n            <ion-spinner name=\"dots\"></ion-spinner>\r\n        </div>\r\n        <div *ngIf=\"!showLoaderTheme && questions$.getValue()\">\r\n            <app-dynamic-form [questions]=\"questions$ | async\"\r\n                [forScreenQuestionnaire]=\"forScreenQuestionnaireBs | async\" [backButtonPage]=\"backButtonPage\"\r\n                [pageType]=\"pageType\" [nextButtonPage]=\"nextButtonPage\" (modelCancel)=\"onModelCancel($event)\"\r\n                (onComplete)=\"complete($event)\" [data]=\"data\" [autoSave]=\"autoSave\" [queryModel]=\"queryModel\"\r\n                [hideFooter]=\"hideFooter\" [dynamicParam]=\"dynamicParam\" [formData]=\"formData\"\r\n                (onError)=\"handleError($event)\" [formReadOnly]=\"readonly\" [multiMode]=\"multiMode\" \r\n                [questionNumber]=\"questionNumber\">\r\n            </app-dynamic-form>\r\n        </div>\r\n\r\n    </p-dialog>\r\n</ng-container>\r\n\r\n<ng-container *ngIf=\"pageType!='POPUP'\">\r\n    <div *ngIf=\"!showLoaderTheme && questions$.getValue()\">\r\n        <app-dynamic-form #questionnaire [questions]=\"questions$ | async\" (modelCancel)=\"onModelCancel($event)\"\r\n            [forScreenQuestionnaire]=\"forScreenQuestionnaireBs | async\" [backButtonPage]=\"backButtonPage\"\r\n            [pageType]=\"pageType\" [nextButtonPage]=\"nextButtonPage\" [formData]=\"loaderModel ? loaderModel.data : formData\"\r\n            [readOnlyFields]=\"loaderModel ? loaderModel.disableControlNames : readOnlyFields\" (onComplete)=\"complete($event)\" [autoSave]=\"autoSave\" \r\n            [queryModel]=\"queryModel\" [hideFooter]=\"hideFooter\" [dynamicParam]=\"dynamicParam\"\r\n            [sizeXs]=\"sizeXs\" [sizeSm]=\"sizeSm\" [sizeMd]=\"sizeMd\" [sizeLg]=\"sizeLg\" [sizeXl]=\"sizeXl\" \r\n            [offsetXs]=\"offsetXs\" [offsetSm]=\"offsetSm\" [offsetMd]=\"offsetMd\" [offsetLg]=\"offsetLg\" [offsetXl]=\"offsetXl\"\r\n            (onError)=\"handleError($event)\" [mfaRequired]=\"mfaRequired\" [formReadOnly]=\"readonly\" [multiMode]=\"multiMode\" \r\n            [questionNumber]=\"questionNumber\" [loaderService]=\"loaderService\" [isEnableBackButton]=\"enableBackButtonBs | async\"\r\n            [potentialIssueIdBs]=\"potentialIssueIdBs | async\">\r\n        </app-dynamic-form>\r\n    </div>\r\n</ng-container>", styles: [":host ::ng-deep form{counter-reset:section 0}:host ::ng-deep label:before{counter-increment:section 1;content:counter(section) \". \"}:host ::ng-deep .p-col{flex-grow:1;flex-basis:0;padding:0rem}:host ::ng-deep .p-button.p-button-icon-only{width:3rem;padding:0rem}:host ::ng-deep .p-grid{margin-right:1em;margin-left:0;margin-top:0;grid-gap:10px;flex-wrap:nowrap}:host ::ng-deep .field{margin-bottom:1px;margin-top:0}:host ::ng-deep .p-md-offset-1{margin-left:3.333333%}:host ::ng-deep .p-autocomplete-panel{width:400px!important}:host ::ng-deep ion-button{text-transform:none}:host ::ng-deep .flex-container{display:inline-flex;width:-moz-fit-content;width:fit-content}:host ::ng-deep .flex-child:first-child{margin-top:3px}:host ::ng-deep .p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:2rem}:host ::ng-deep .p-autocomplete-dd .p-autocomplete-input{flex:1 1 auto}:host ::ng-deep p-selectbutton.ng-dirty.ng-invalid>.p-selectbutton>.p-button{border:.5px solid red!important}:host ::ng-deep .p-calendar .p-inputtext{width:100%!important}.p-autocomplete-panel{width:auto!important}@media screen and (max-width: 40rem){.p-autocomplete-panel{width:-moz-fit-content!important;width:fit-content!important}}ion-button{text-transform:none}h5{font-size:22px!important}.mat-error{color:#b00020!important}\n"] }]
    }], () => [{ type: i1.QuestionService }, { type: i2.UtilService }, { type: i3.LoggerService }, { type: i4.QuestionnaireService }, { type: i5.LoginService }, { type: i6.ValidationService }, { type: i7.ActivatedRoute }], { questionnaire: [{
            type: ViewChild,
            args: ['questionnaire']
        }], autoSave: [{
            type: Input
        }], mfaRequired: [{
            type: Input
        }], backButtonPage: [{
            type: Input
        }], nextButtonPage: [{
            type: Input
        }], pageType: [{
            type: Input
        }], queryModel: [{
            type: Input
        }], loaderService: [{
            type: Input
        }], modelCancel: [{
            type: Output
        }], onComplete: [{
            type: Output
        }], onError: [{
            type: Output
        }], onLoadComplete: [{
            type: Output
        }], data: [{
            type: Input
        }], formData: [{
            type: Input
        }], dynamicParam: [{
            type: Input
        }], hideHeader: [{
            type: Input
        }], hideFooter: [{
            type: Input
        }], questionNumber: [{
            type: Input
        }], sizeXs: [{
            type: Input
        }], sizeSm: [{
            type: Input
        }], sizeMd: [{
            type: Input
        }], sizeLg: [{
            type: Input
        }], sizeXl: [{
            type: Input
        }], offsetXs: [{
            type: Input
        }], offsetSm: [{
            type: Input
        }], offsetMd: [{
            type: Input
        }], offsetLg: [{
            type: Input
        }], offsetXl: [{
            type: Input
        }], readonly: [{
            type: Input
        }], multiMode: [{
            type: Input
        }], readOnlyFields: [{
            type: Input
        }] }); })();
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassDebugInfo(RenderQuestionnairePage, { className: "RenderQuestionnairePage", filePath: "lib\\components\\questionnaire\\render-questionnaire\\render-questionnaire.page.ts", lineNumber: 23 }); })();
//# sourceMappingURL=data:application/json;base64, 