UNPKG

kwikid-forms

Version:

KwikID's JSON Configuration based Forms Renderer and Builder

265 lines 23.5 kB
export const FIELD_PROPERTIES = { button: { appearance: "primary", class: "", containerStyles: "", icon: "", iconRight: "", loading: false, shape: null, size: "m", styles: "margin: 0rem auto; width: 100%;" }, text: { case: "default", containerStyles: "", postfix: "", prefix: "" }, currency: { containerStyles: "", postfix: "", prefix: "", currencyType: "INR" }, email: { case: "default", containerStyles: "", postfix: "", prefix: "" }, password: { containerStyles: "", hintContent: "", postfix: "", prefix: "" }, "aadhaar-number": { containerStyles: "", mask: "# # # # - # # # # - # # # #" }, number: { containerStyles: "", decimal: "never", max: Infinity, min: -Infinity, placeholder: "", postfix: "", precision: 2, prefix: "" }, phone: { containerStyles: "", countryCode: "+91", phoneMaskAfterCountryCode: "####-######", placeholder: "", postfix: "", prefix: "", removeCountryCodeFromValue: true }, html: { containerStyles: "" }, checkbox: { containerStyles: "" }, textarea: { containerStyles: "" }, title: { containerStyles: "" }, image: { after: "", altText: "", before: "", class: "", containerStyles: "", html: {}, imageType: "url", loadingType: "auto", styles: "" }, date: { containerStyles: "", maxCalculatedFromToday: { year: 0, month: 0, day: 0 }, minCalculatedFromToday: { year: new Date().getFullYear(), month: new Date().getMonth(), day: new Date().getDate() }, placeholder: "", postfix: "", prefix: "" }, time: { containerStyles: "", items: undefined, mode: "HH:MM", placeholder: "", postfix: "", prefix: "" }, radio: { containerStyles: "", orientation: "vertical", size: "m" }, slider: { containerStyles: "", max: 100, min: 0, postfix: "", prefix: "", quantum: 1, size: "l", steps: 0 }, api: { containerStyles: "", shape: null, size: "m" }, otp: { containerStyles: "", mode: "multiple", otpLength: 4, placeholder: "", size: "m" }, file: { accept: "", containerStyles: "", label: "drop a file or", link: "click to upload", maxFileSize: null, multiple: false, size: "m", variant: "native", uploadFileToServer: true }, capture: { buttonText: "Camera", containerStyles: "", icon: "tuiIconCameraLarge", isCroppedImage: false, isMaskedImage: false, showMediaFiles: true, uploadFileToServer: false, features: { ocr: { isEnabled: false, documentType: "", documentSide: "", isOcrFromServer: false }, facematch: { isEnabled: false, isFacematchFromServer: false, sources: [] }, liveliness: { isEnabled: false, isLivelinessFromServer: false }, watermark: { isEnabled: false, isWatermarkFromServer: false, sources: [] } }, cameraConfig: { header: { title: "Camera", isBack: false, isExpand: true, isClose: true }, footer: { isUpload: true, isFlip: false, isSwitch: true }, others: { isFrontCamera: false, flipHorizontal: false, mask: { shape: "" }, preview: { show: false, header: { isBack: false, isClose: false } } } } }, record: { containerStyles: "", buttonText: "Record", icon: "tuiIconVideoLarge", showMediaFiles: true, uploadFileToServer: false, cameraConfig: { header: { title: "Record", isBack: false, isExpand: true, isClose: true }, footer: { isUpload: true, isFlip: false, isSwitch: true }, others: { isFrontCamera: false, flipHorizontal: false, minRecordingTimeInSeconds: 0, maxRecordingTimeInSeconds: 30, preview: { show: false, header: { isBack: false, isClose: false } } } } }, select: { containerStyles: "", searchable: true }, "dropdown-with-search": { searchable: true, containerStyles: "" }, "star-rating": { color: "var(--tui-primary)", containerStyles: "", icon: `<svg xml:space="preserve" width="48px" viewBox="0 0 48 48" version="1.1" id="_x3C_Layer_x3E_" height="48px" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><g id="star_x2C__favorite"><path id="XMLID_2_" fill="transparent" stroke-width="3" stroke="var(--tui-rating-color)" d="M 23.3 38.6 l -10.9 5.7 c -1.2 0.6 -2.5 -0.4 -2.3 -1.6 l 2.1 -12.1 c 0.1 -0.5 -0.1 -1 -0.4 -1.4 l -8.8 -8.6 c -0.9 -0.9 -0.4 -2.5 0.9 -2.6 l 12.2 -1.8 c 0.5 -0.1 1 -0.4 1.2 -0.8 l 5.5 -11 c 0.6 -1.2 2.2 -1.2 2.8 0 l 5.5 11 c 0.2 0.5 0.7 0.8 1.2 0.8 l 12.2 1.8 c 1.3 0.2 1.8 1.8 0.9 2.6 l -8.8 8.6 c -0.4 0.4 -0.5 0.9 -0.4 1.4 l 2.1 12.1 c 0.2 1.3 -1.1 2.2 -2.3 1.6 l -10.9 -5.7 C 24.3 38.4 23.7 38.4 23.3 38.6 z"></path></g></svg>`, iconMarked: `<svg xml:space="preserve" width="48px" viewBox="0 0 48 48" version="1.1" id="_x3C_Layer_x3E_" height="48px" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><g id="star_x2C__favorite"><path id="XMLID_2_" fill="var(--tui-rating-color)" stroke="var(--tui-rating-color)" stroke-width="3" d="M 23.3 38.6 l -10.9 5.7 c -1.2 0.6 -2.5 -0.4 -2.3 -1.6 l 2.1 -12.1 c 0.1 -0.5 -0.1 -1 -0.4 -1.4 l -8.8 -8.6 c -0.9 -0.9 -0.4 -2.5 0.9 -2.6 l 12.2 -1.8 c 0.5 -0.1 1 -0.4 1.2 -0.8 l 5.5 -11 c 0.6 -1.2 2.2 -1.2 2.8 0 l 5.5 11 c 0.2 0.5 0.7 0.8 1.2 0.8 l 12.2 1.8 c 1.3 0.2 1.8 1.8 0.9 2.6 l -8.8 8.6 c -0.4 0.4 -0.5 0.9 -0.4 1.4 l 2.1 12.1 c 0.2 1.3 -1.1 2.2 -2.3 1.6 l -10.9 -5.7 C 24.3 38.4 23.7 38.4 23.3 38.6 z"></path></g></svg>`, max: 10, min: 0, placeholder: "", size: "m" }, "live-location": { isGetLocationFromLatLong: true, isShowLatLongCaptureTimestamp: true, color: "var(--tui-primary)", containerStyles: "", placeholder: "", size: "m", styles: "", shape: "curved" } }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLWNvbnZlcnRlci5jb25zdGFudHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9rd2lraWQtZm9ybXMvc3JjL2xpYi9yZW5kZXJlci9jb25maWctY29udmVydGVyL2NvbmZpZy1jb252ZXJ0ZXIuY29uc3RhbnRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBQyxNQUFNLGdCQUFnQixHQUFHO0lBQzlCLE1BQU0sRUFBRTtRQUNOLFVBQVUsRUFBRSxTQUFTO1FBQ3JCLEtBQUssRUFBRSxFQUFFO1FBQ1QsZUFBZSxFQUFFLEVBQUU7UUFDbkIsSUFBSSxFQUFFLEVBQUU7UUFDUixTQUFTLEVBQUUsRUFBRTtRQUNiLE9BQU8sRUFBRSxLQUFLO1FBQ2QsS0FBSyxFQUFFLElBQUk7UUFDWCxJQUFJLEVBQUUsR0FBRztRQUNULE1BQU0sRUFBRSxpQ0FBaUM7S0FDMUM7SUFDRCxJQUFJLEVBQUU7UUFDSixJQUFJLEVBQUUsU0FBUztRQUNmLGVBQWUsRUFBRSxFQUFFO1FBQ25CLE9BQU8sRUFBRSxFQUFFO1FBQ1gsTUFBTSxFQUFFLEVBQUU7S0FDWDtJQUNELFFBQVEsRUFBRTtRQUNSLGVBQWUsRUFBRSxFQUFFO1FBQ25CLE9BQU8sRUFBRSxFQUFFO1FBQ1gsTUFBTSxFQUFFLEVBQUU7UUFDVixZQUFZLEVBQUUsS0FBSztLQUNwQjtJQUNELEtBQUssRUFBRTtRQUNMLElBQUksRUFBRSxTQUFTO1FBQ2YsZUFBZSxFQUFFLEVBQUU7UUFDbkIsT0FBTyxFQUFFLEVBQUU7UUFDWCxNQUFNLEVBQUUsRUFBRTtLQUNYO0lBQ0QsUUFBUSxFQUFFO1FBQ1IsZUFBZSxFQUFFLEVBQUU7UUFDbkIsV0FBVyxFQUFFLEVBQUU7UUFDZixPQUFPLEVBQUUsRUFBRTtRQUNYLE1BQU0sRUFBRSxFQUFFO0tBQ1g7SUFDRCxnQkFBZ0IsRUFBRTtRQUNoQixlQUFlLEVBQUUsRUFBRTtRQUNuQixJQUFJ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LEVBQUU7UUFDbkIsSUFBSSxFQUFFLGl1QkFBaXVCO1FBQ3Z1QixVQUFVLEVBQUUsNnVCQUE2dUI7UUFDenZCLEdBQUcsRUFBRSxFQUFFO1FBQ1AsR0FBRyxFQUFFLENBQUM7UUFDTixXQUFXLEVBQUUsRUFBRTtRQUNmLElBQUksRUFBRSxHQUFHO0tBQ1Y7SUFDRCxlQUFlLEVBQUU7UUFDZix3QkFBd0IsRUFBRSxJQUFJO1FBQzlCLDZCQUE2QixFQUFFLElBQUk7UUFDbkMsS0FBSyxFQUFFLG9CQUFvQjtRQUMzQixlQUFlLEVBQUUsRUFBRTtRQUNuQixXQUFXLEVBQUUsRUFBRTtRQUNmLElBQUksRUFBRSxHQUFHO1FBQ1QsTUFBTSxFQUFFLEVBQUU7UUFDVixLQUFLLEVBQUUsUUFBUTtLQUNoQjtDQUNGLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY29uc3QgRklFTERfUFJPUEVSVElFUyA9IHtcbiAgYnV0dG9uOiB7XG4gICAgYXBwZWFyYW5jZTogXCJwcmltYXJ5XCIsXG4gICAgY2xhc3M6IFwiXCIsXG4gICAgY29udGFpbmVyU3R5bGVzOiBcIlwiLFxuICAgIGljb246IFwiXCIsXG4gICAgaWNvblJpZ2h0OiBcIlwiLFxuICAgIGxvYWRpbmc6IGZhbHNlLFxuICAgIHNoYXBlOiBudWxsLFxuICAgIHNpemU6IFwibVwiLFxuICAgIHN0eWxlczogXCJtYXJnaW46IDByZW0gYXV0bzsgd2lkdGg6IDEwMCU7XCJcbiAgfSxcbiAgdGV4dDoge1xuICAgIGNhc2U6IFwiZGVmYXVsdFwiLFxuICAgIGNvbnRhaW5lclN0eWxlczogXCJcIixcbiAgICBwb3N0Zml4OiBcIlwiLFxuICAgIHByZWZpeDogXCJcIlxuICB9LFxuICBjdXJyZW5jeToge1xuICAgIGNvbnRhaW5lclN0eWxlczogXCJcIixcbiAgICBwb3N0Zml4OiBcIlwiLFxuICAgIHByZWZpeDogXCJcIixcbiAgICBjdXJyZW5jeVR5cGU6IFwiSU5SXCJcbiAgfSxcbiAgZW1haWw6IHtcbiAgICBjYXNlOiBcImRlZmF1bHRcIixcbiAgICBjb250YWluZXJTdHlsZXM6IFwiXCIsXG4gICAgcG9zdGZpeDogXCJcIixcbiAgICBwcmVmaXg6IFwiXCJcbiAgfSxcbiAgcGFzc3dvcmQ6IHtcbiAgICBjb250YWluZXJTdHlsZXM6IFwiXCIsXG4gICAgaGludENvbnRlbnQ6IFwiXCIsXG4gICAgcG9zdGZpeDogXCJcIixcbiAgICBwcmVmaXg6IFwiXCJcbiAgfSxcbiAgXCJhYWRoYWFyLW51bWJlclwiOiB7XG4gICAgY29udGFpbmVyU3R5bGVzOiBcIlwiLFxuICAgIG1hc2s6IFwiIyAjICMgIyAtICMgIyAjICMgLSAjICMgIyAjXCJcbiAgfSxcbiAgbnVtYmVyOiB7XG4gICAgY29udGFpbmVyU3R5bGVzOiBcIlwiLFxuICAgIGRlY2ltYWw6IFwibmV2ZXJcIixcbiAgICBtYXg6IEluZmluaXR5LFxuICAgIG1pbjogLUluZmluaXR5LFxuICAgIHBsYWNlaG9sZGVyOiBcIlwiLFxuICAgIHBvc3RmaXg6IFwiXCIsXG4gICAgcHJlY2lzaW9uOiAyLFxuICAgIHByZWZpeDogXCJcIlxuICB9LFxuICBwaG9uZToge1xuICAgIGNvbnRhaW5lclN0eWxlczogXCJcIixcbiAgICBjb3VudHJ5Q29kZTogXCIrOTFcIixcbiAgICBwaG9uZU1hc2tBZnRlckNvdW50cnlDb2RlOiBcIiMjIyMtIyMjIyMjXCIsXG4gICAgcGxhY2Vob2xkZXI6IFwiXCIsXG4gICAgcG9zdGZpeDogXCJcIixcbiAgICBwcmVmaXg6IFwiXCIsXG4gICAgcmVtb3ZlQ291bnRyeUNvZGVGcm9tVmFsdWU6IHRydWVcbiAgfSxcbiAgaHRtbDoge1xuICAgIGNvbnRhaW5lclN0eWxlczogXCJcIlxuICB9LFxuICBjaGVja2JveDoge1xuICAgIGNvbnRhaW5lclN0eWxlczogXCJcIlxuICB9LFxuICB0ZXh0YXJlYToge1xuICAgIGNvbnRhaW5lclN0eWxlczogXCJcIlxuICB9LFxuICB0aXRsZToge1xuICAgIGNvbnRhaW5lclN0eWxlczogXCJcIlxuICB9LFxuICBpbWFnZToge1xuICAgIGFmdGVyOiBcIlwiLFxuICAgIGFsdFRleHQ6IFwiXCIsXG4gICAgYmVmb3JlOiBcIlwiLFxuICAgIGNsYXNzOiBcIlwiLFxuICAgIGNvbnRhaW5lclN0eWxlczogXCJcIixcbiAgICBodG1sOiB7fSxcbiAgICBpbWFnZVR5cGU6IFwidXJsXCIsXG4gICAgbG9hZGluZ1R5cGU6IFwiYXV0b1wiLFxuICAgIHN0eWxlczogXCJcIlxuICB9LFxuICBkYXRlOiB7XG4gICAgY29udGFpbmVyU3R5bGVzOiBcIlwiLFxuICAgIG1heENhbGN1bGF0ZWRGcm9tVG9kYXk6IHtcbiAgICAgIHllYXI6IDAsXG4gICAgICBtb250aDogMCxcbiAgICAgIGRheTogMFxuICAgIH0sXG4gICAgbWluQ2FsY3VsYXRlZEZyb21Ub2RheToge1xuICAgICAgeWVhcjogbmV3IERhdGUoKS5nZXRGdWxsWWVhcigpLFxuICAgICAgbW9udGg6IG5ldyBEYXRlKCkuZ2V0TW9udGgoKSxcbiAgICAgIGRheTogbmV3IERhdGUoKS5nZXREYXRlKClcbiAgICB9LFxuICAgIHBsYWNlaG9sZGVyOiBcIlwiLFxuICAgIHBvc3RmaXg6IFwiXCIsXG4gICAgcHJlZml4OiBcIlwiXG4gIH0sXG4gIHRpbWU6IHtcbiAgICBjb250YWluZXJTdHlsZXM6IFwiXCIsXG4gICAgaXRlbXM6IHVuZGVmaW5lZCxcbiAgICBtb2RlOiBcIkhIOk1NXCIsXG4gICAgcGxhY2Vob2xkZXI6IFwiXCIsXG4gICAgcG9zdGZpeDogXCJcIixcbiAgICBwcmVmaXg6IFwiXCJcbiAgfSxcbiAgcmFkaW86IHtcbiAgICBjb250YWluZXJTdHlsZXM6IFwiXCIsXG4gICAgb3JpZW50YXRpb246IFwidmVydGljYWxcIixcbiAgICBzaXplOiBcIm1cIlxuICB9LFxuICBzbGlkZXI6IHtcbiAgICBjb250YWluZXJTdHlsZXM6IFwiXCIsXG4gICAgbWF4OiAxMDAsXG4gICAgbWluOiAwLFxuICAgIHBvc3RmaXg6IFwiXCIsXG4gICAgcHJlZml4OiBcIlwiLFxuICAgIHF1YW50dW06IDEsXG4gICAgc2l6ZTogXCJsXCIsXG4gICAgc3RlcHM6IDBcbiAgfSxcbiAgYXBpOiB7XG4gICAgY29udGFpbmVyU3R5bGVzOiBcIlwiLFxuICAgIHNoYXBlOiBudWxsLFxuICAgIHNpemU6IFwibVwiXG4gIH0sXG4gIG90cDoge1xuICAgIGNvbnRhaW5lclN0eWxlczogXCJcIixcbiAgICBtb2RlOiBcIm11bHRpcGxlXCIsXG4gICAgb3RwTGVuZ3RoOiA0LFxuICAgIHBsYWNlaG9sZGVyOiBcIlwiLFxuICAgIHNpemU6IFwibVwiXG4gIH0sXG4gIGZpbGU6IHtcbiAgICBhY2NlcHQ6IFwiXCIsXG4gICAgY29udGFpbmVyU3R5bGVzOiBcIlwiLFxuICAgIGxhYmVsOiBcImRyb3AgYSBmaWxlIG9yXCIsXG4gICAgbGluazogXCJjbGljayB0byB1cGxvYWRcIixcbiAgICBtYXhGaWxlU2l6ZTogbnVsbCxcbiAgICBtdWx0aXBsZTogZmFsc2UsXG4gICAgc2l6ZTogXCJtXCIsXG4gICAgdmFyaWFudDogXCJuYXRpdmVcIixcbiAgICB1cGxvYWRGaWxlVG9TZXJ2ZXI6IHRydWVcbiAgfSxcbiAgY2FwdHVyZToge1xuICAgIGJ1dHRvblRleHQ6IFwiQ2FtZXJhXCIsXG4gICAgY29udGFpbmVyU3R5bGVzOiBcIlwiLFxuICAgIGljb246IFwidHVpSWNvbkNhbWVyYUxhcmdlXCIsXG4gICAgaXNDcm9wcGVkSW1hZ2U6IGZhbHNlLFxuICAgIGlzTWFza2VkSW1hZ2U6IGZhbHNlLFxuICAgIHNob3dNZWRpYUZpbGVzOiB0cnVlLFxuICAgIHVwbG9hZEZpbGVUb1NlcnZlcjogZmFsc2UsXG4gICAgZmVhdHVyZXM6IHtcbiAgICAgIG9jcjoge1xuICAgICAgICBpc0VuYWJsZWQ6IGZhbHNlLFxuICAgICAgICBkb2N1bWVudFR5cGU6IFwiXCIsXG4gICAgICAgIGRvY3VtZW50U2lkZTogXCJcIixcbiAgICAgICAgaXNPY3JGcm9tU2VydmVyOiBmYWxzZVxuICAgICAgfSxcbiAgICAgIGZhY2VtYXRjaDoge1xuICAgICAgICBpc0VuYWJsZWQ6IGZhbHNlLFxuICAgICAgICBpc0ZhY2VtYXRjaEZyb21TZXJ2ZXI6IGZhbHNlLFxuICAgICAgICBzb3VyY2VzOiBbXVxuICAgICAgfSxcbiAgICAgIGxpdmVsaW5lc3M6IHtcbiAgICAgICAgaXNFbmFibGVkOiBmYWxzZSxcbiAgICAgICAgaXNMaXZlbGluZXNzRnJvbVNlcnZlcjogZmFsc2VcbiAgICAgIH0sXG4gICAgICB3YXRlcm1hcms6IHtcbiAgICAgICAgaXNFbmFibGVkOiBmYWxzZSxcbiAgICAgICAgaXNXYXRlcm1hcmtGcm9tU2VydmVyOiBmYWxzZSxcbiAgICAgICAgc291cmNlczogW11cbiAgICAgIH1cbiAgICB9LFxuICAgIGNhbWVyYUNvbmZpZzoge1xuICAgICAgaGVhZGVyOiB7XG4gICAgICAgIHRpdGxlOiBcIkNhbWVyYVwiLFxuICAgICAgICBpc0JhY2s6IGZhbHNlLFxuICAgICAgICBpc0V4cGFuZDogdHJ1ZSxcbiAgICAgICAgaXNDbG9zZTogdHJ1ZVxuICAgICAgfSxcbiAgICAgIGZvb3Rlcjoge1xuICAgICAgICBpc1VwbG9hZDogdHJ1ZSxcbiAgICAgICAgaXNGbGlwOiBmYWxzZSxcbiAgICAgICAgaXNTd2l0Y2g6IHRydWVcbiAgICAgIH0sXG4gICAgICBvdGhlcnM6IHtcbiAgICAgICAgaXNGcm9udENhbWVyYTogZmFsc2UsXG4gICAgICAgIGZsaXBIb3Jpem9udGFsOiBmYWxzZSxcbiAgICAgICAgbWFzazoge1xuICAgICAgICAgIHNoYXBlOiBcIlwiXG4gICAgICAgIH0sXG4gICAgICAgIHByZXZpZXc6IHtcbiAgICAgICAgICBzaG93OiBmYWxzZSxcbiAgICAgICAgICBoZWFkZXI6IHtcbiAgICAgICAgICAgIGlzQmFjazogZmFsc2UsXG4gICAgICAgICAgICBpc0Nsb3NlOiBmYWxzZVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgcmVjb3JkOiB7XG4gICAgY29udGFpbmVyU3R5bGVzOiBcIlwiLFxuICAgIGJ1dHRvblRleHQ6IFwiUmVjb3JkXCIsXG4gICAgaWNvbjogXCJ0dWlJY29uVmlkZW9MYXJnZVwiLFxuICAgIHNob3dNZWRpYUZpbGVzOiB0cnVlLFxuICAgIHVwbG9hZEZpbGVUb1NlcnZlcjogZmFsc2UsXG4gICAgY2FtZXJhQ29uZmlnOiB7XG4gICAgICBoZWFkZXI6IHtcbiAgICAgICAgdGl0bGU6IFwiUmVjb3JkXCIsXG4gICAgICAgIGlzQmFjazogZmFsc2UsXG4gICAgICAgIGlzRXhwYW5kOiB0cnVlLFxuICAgICAgICBpc0Nsb3NlOiB0cnVlXG4gICAgICB9LFxuICAgICAgZm9vdGVyOiB7XG4gICAgICAgIGlzVXBsb2FkOiB0cnVlLFxuICAgICAgICBpc0ZsaXA6IGZhbHNlLFxuICAgICAgICBpc1N3aXRjaDogdHJ1ZVxuICAgICAgfSxcbiAgICAgIG90aGVyczoge1xuICAgICAgICBpc0Zyb250Q2FtZXJhOiBmYWxzZSxcbiAgICAgICAgZmxpcEhvcml6b250YWw6IGZhbHNlLFxuICAgICAgICBtaW5SZWNvcmRpbmdUaW1lSW5TZWNvbmRzOiAwLFxuICAgICAgICBtYXhSZWNvcmRpbmdUaW1lSW5TZWNvbmRzOiAzMCxcbiAgICAgICAgcHJldmlldzoge1xuICAgICAgICAgIHNob3c6IGZhbHNlLFxuICAgICAgICAgIGhlYWRlcjoge1xuICAgICAgICAgICAgaXNCYWNrOiBmYWxzZSxcbiAgICAgICAgICAgIGlzQ2xvc2U6IGZhbHNlXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9LFxuICBzZWxlY3Q6IHtcbiAgICBjb250YWluZXJTdHlsZXM6IFwiXCIsXG4gICAgc2VhcmNoYWJsZTogdHJ1ZVxuICB9LFxuICBcImRyb3Bkb3duLXdpdGgtc2VhcmNoXCI6IHtcbiAgICBzZWFyY2hhYmxlOiB0cnVlLFxuICAgIGNvbnRhaW5lclN0eWxlczogXCJcIlxuICB9LFxuICBcInN0YXItcmF0aW5nXCI6IHtcbiAgICBjb2xvcjogXCJ2YXIoLS10dWktcHJpbWFyeSlcIixcbiAgICBjb250YWluZXJTdHlsZXM6IFwiXCIsXG4gICAgaWNvbjogYDxzdmcgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB3aWR0aD1cIjQ4cHhcIiB2aWV3Qm94PVwiMCAwIDQ4IDQ4XCIgdmVyc2lvbj1cIjEuMVwiIGlkPVwiX3gzQ19MYXllcl94M0VfXCIgaGVpZ2h0PVwiNDhweFwiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48ZyBpZD1cInN0YXJfeDJDX19mYXZvcml0ZVwiPjxwYXRoIGlkPVwiWE1MSURfMl9cIiBmaWxsPVwidHJhbnNwYXJlbnRcIiBzdHJva2Utd2lkdGg9XCIzXCIgc3Ryb2tlPVwidmFyKC0tdHVpLXJhdGluZy1jb2xvcilcIiBkPVwiTSAyMy4zIDM4LjYgbCAtMTAuOSA1LjcgYyAtMS4yIDAuNiAtMi41IC0wLjQgLTIuMyAtMS42IGwgMi4xIC0xMi4xIGMgMC4xIC0wLjUgLTAuMSAtMSAtMC40IC0xLjQgbCAtOC44IC04LjYgYyAtMC45IC0wLjkgLTAuNCAtMi41IDAuOSAtMi42IGwgMTIuMiAtMS44IGMgMC41IC0wLjEgMSAtMC40IDEuMiAtMC44IGwgNS41IC0xMSBjIDAuNiAtMS4yIDIuMiAtMS4yIDIuOCAwIGwgNS41IDExIGMgMC4yIDAuNSAwLjcgMC44IDEuMiAwLjggbCAxMi4yIDEuOCBjIDEuMyAwLjIgMS44IDEuOCAwLjkgMi42IGwgLTguOCA4LjYgYyAtMC40IDAuNCAtMC41IDAuOSAtMC40IDEuNCBsIDIuMSAxMi4xIGMgMC4yIDEuMyAtMS4xIDIuMiAtMi4zIDEuNiBsIC0xMC45IC01LjcgQyAyNC4zIDM4LjQgMjMuNyAzOC40IDIzLjMgMzguNiB6XCI+PC9wYXRoPjwvZz48L3N2Zz5gLFxuICAgIGljb25NYXJrZWQ6IGA8c3ZnIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgd2lkdGg9XCI0OHB4XCIgdmlld0JveD1cIjAgMCA0OCA0OFwiIHZlcnNpb249XCIxLjFcIiBpZD1cIl94M0NfTGF5ZXJfeDNFX1wiIGhlaWdodD1cIjQ4cHhcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGcgaWQ9XCJzdGFyX3gyQ19fZmF2b3JpdGVcIj48cGF0aCBpZD1cIlhNTElEXzJfXCIgZmlsbD1cInZhcigtLXR1aS1yYXRpbmctY29sb3IpXCIgc3Ryb2tlPVwidmFyKC0tdHVpLXJhdGluZy1jb2xvcilcIiBzdHJva2Utd2lkdGg9XCIzXCIgZD1cIk0gMjMuMyAzOC42IGwgLTEwLjkgNS43IGMgLTEuMiAwLjYgLTIuNSAtMC40IC0yLjMgLTEuNiBsIDIuMSAtMTIuMSBjIDAuMSAtMC41IC0wLjEgLTEgLTAuNCAtMS40IGwgLTguOCAtOC42IGMgLTAuOSAtMC45IC0wLjQgLTIuNSAwLjkgLTIuNiBsIDEyLjIgLTEuOCBjIDAuNSAtMC4xIDEgLTAuNCAxLjIgLTAuOCBsIDUuNSAtMTEgYyAwLjYgLTEuMiAyLjIgLTEuMiAyLjggMCBsIDUuNSAxMSBjIDAuMiAwLjUgMC43IDAuOCAxLjIgMC44IGwgMTIuMiAxLjggYyAxLjMgMC4yIDEuOCAxLjggMC45IDIuNiBsIC04LjggOC42IGMgLTAuNCAwLjQgLTAuNSAwLjkgLTAuNCAxLjQgbCAyLjEgMTIuMSBjIDAuMiAxLjMgLTEuMSAyLjIgLTIuMyAxLjYgbCAtMTAuOSAtNS43IEMgMjQuMyAzOC40IDIzLjcgMzguNCAyMy4zIDM4LjYgelwiPjwvcGF0aD48L2c+PC9zdmc+YCxcbiAgICBtYXg6IDEwLFxuICAgIG1pbjogMCxcbiAgICBwbGFjZWhvbGRlcjogXCJcIixcbiAgICBzaXplOiBcIm1cIlxuICB9LFxuICBcImxpdmUtbG9jYXRpb25cIjoge1xuICAgIGlzR2V0TG9jYXRpb25Gcm9tTGF0TG9uZzogdHJ1ZSxcbiAgICBpc1Nob3dMYXRMb25nQ2FwdHVyZVRpbWVzdGFtcDogdHJ1ZSxcbiAgICBjb2xvcjogXCJ2YXIoLS10dWktcHJpbWFyeSlcIixcbiAgICBjb250YWluZXJTdHlsZXM6IFwiXCIsXG4gICAgcGxhY2Vob2xkZXI6IFwiXCIsXG4gICAgc2l6ZTogXCJtXCIsXG4gICAgc3R5bGVzOiBcIlwiLFxuICAgIHNoYXBlOiBcImN1cnZlZFwiXG4gIH1cbn07XG4iXX0=