@rangertechnologies/ngnxt
Version:
This library was used for creating dymanic UI based on the input JSON/data
89 lines • 19.7 kB
JavaScript
//AP-25JUN25- common-fields.constants.ts
export const COMMON_ELEMENT_PROPS = [
{ label: 'Is Label', placeholder: 'Enter Text', type: 'checkbox', key: 'style.showLabel' },
{ key: 'primaryKey' },
{ label: 'Label', placeholder: 'Field label', type: 'text', key: 'questionText' },
{ label: 'Place Holder', placeholder: 'Enter Text', type: 'text', key: 'question' },
{ label: 'Element', type: 'number', key: 'questionNumber' },
{ label: 'Size', type: 'fieldSize', key: 'size' }
];
export const COMMON_FIELD_PROPS = [
{ label: '', type: 'toggleGroup', key: 'toggleOptions' },
{ label: 'Help Text', placeholder: 'Enter Text', type: 'text', key: 'helpText' },
{ label: 'Default Value', placeholder: 'Enter Text', type: 'text', key: 'defaultValue' },
{ label: 'Reference Field', placeholder: 'Reference Field', type: 'text', key: 'referenceField' },
{
label: '', type: 'subQuestion', key: 'isSubText',
subQuestion: [
{ label: 'End Point', placeholder: 'endpoint', type: 'text', key: 'subText.endpoint' },
{ label: 'Variable', placeholder: 'variable', type: 'text', key: 'subText.variable' },
{ label: 'Field', placeholder: 'field', type: 'text', key: 'subText.field' },
{ label: 'Default Field', placeholder: 'defaultField', type: 'text', key: 'subText.defaultField' },
{ label: 'Label Field', placeholder: 'labelField', type: 'text', key: 'subText.labelField' },
{ label: 'Value Field', placeholder: 'valueField', type: 'text', key: 'subText.valueField' },
{ label: 'Source Question Id', placeholder: 'sourceQuestionId', type: 'text', key: 'subText.sourceQuestionId' },
{ label: 'Dependent Value', placeholder: 'dependentValue', type: 'text', key: 'subText.dependentValue' },
{ label: 'Dependent Field', placeholder: 'isDependentField', type: 'boolean', key: 'subText.isDependentField' },
{ label: 'Query Field', placeholder: 'queryField', type: 'text', key: 'subText.queryField' },
{ label: 'Query Value', placeholder: 'queryValue', type: 'text', key: 'subText.queryValue' },
{ label: 'Query Value Ref', placeholder: 'queryValueRef', type: 'text', key: 'subText.queryValueReference' },
{ label: 'Unique Key', placeholder: 'uniqueKey', type: 'text', key: 'subText.uniqueKey' }
]
}
];
export const COMMON_APPEARANCE_PROPS = [
{
label: 'Select Font', type: 'select', key: 'font', required: true,
options: ['Helvetica Neue', 'Arial', 'Times New Roman', 'Roboto']
},
{ label: 'Font Color', type: 'color', key: 'fontColor', required: true },
{
label: 'Font Size', type: 'select', key: 'fontSize', required: true,
options: [
{ label: 'Small', value: '12px' },
{ label: 'Medium', value: '14px' },
{ label: 'Large', value: '16px' }
]
},
{
label: 'Font Width', type: 'select', key: 'fontWeight', required: true,
options: [
{ value: '400', label: '400-Normal' },
{ value: '500', label: '500-Medium' },
{ value: '600', label: '600-Semi Bold' },
{ value: '700', label: '700-Bold' }
]
},
{ label: 'Duplicate Field', type: 'button-toggle', key: 'duplicateField', defaultValue: false }
];
export const COMMON_OPTIONS_FIELD = [
{
label: 'Options',
type: 'options-type',
key: 'options',
addOptionLabel: 'Add Option',
icon: 'plus'
}
];
export const COMMON_COLUMN_FIELD = [
{ label: "headerLabels", placeholder: "Employee Details", type: "text", targetArray: "fieldsMeta", targetArrayKey: "uniqueIdentifier", key: "label" },
{ label: "apiName", placeholder: "Employee Details", type: "text", targetArray: "fieldsMeta", targetArrayKey: "uniqueIdentifier", key: "apiName" },
{
label: "Summary Column", placeholder: "Summary Column", type: "subQuestion", targetArray: "fieldsMeta", targetArrayKey: "uniqueIdentifier", key: "summaryColumn",
subQuestion: [
{ label: "Type", placeholder: "Employee Details", type: "text", targetArray: "fieldsMeta", targetArrayKey: "uniqueIdentifier", key: "fldType" },
{ label: "Operation", placeholder: "Employee Details", type: "text", targetArray: "fieldsMeta", targetArrayKey: "uniqueIdentifier", key: "operation" },
{ label: "Operands", placeholder: "Employee Details", type: "array", targetArray: "fieldsMeta", targetArrayKey: "uniqueIdentifier", key: "operands" },
]
},
{
label: "Summary Row", placeholder: "Summary Row", type: "subQuestion", targetArray: "fieldsMeta", targetArrayKey: "uniqueIdentifier", key: "summaryRow",
subQuestion: [
{ label: "Type", placeholder: "Employee Details", type: "text", targetArray: "fieldsMeta", targetArrayKey: "uniqueIdentifier", key: "fldType" },
{ label: "operation", placeholder: "operation", type: "text", targetArray: "fieldsMeta", targetArrayKey: "uniqueIdentifier", key: "operation" },
{ label: "column", placeholder: "Employee Details", type: "radio", targetArray: "fieldsMeta", targetArrayKey: "uniqueIdentifier", key: "column" },
{ label: "operands", placeholder: "Employee Details", type: "array", targetArray: "fieldsMeta", targetArrayKey: "uniqueIdentifier", key: "operands" },
]
}
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLWZpZWxkcy5jb25zdGFudHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9ueHQtYXBwL3NyYy9saWIvcGFnZXMvYnVpbGRlci9wcm9wZXJ0aWVzL2NvbW1vbi1maWVsZHMuY29uc3RhbnRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHdDQUF3QztBQUV4QyxNQUFNLENBQUMsTUFBTSxvQkFBb0IsR0FBRztJQUNoQyxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUUsV0FBVyxFQUFFLFlBQVksRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLEdBQUcsRUFBRSxpQkFBaUIsRUFBRTtJQUMxRixFQUFFLEdBQUcsRUFBRSxZQUFZLEVBQUU7SUFDckIsRUFBRSxLQUFLLEVBQUUsT0FBTyxFQUFFLFdBQVcsRUFBRSxhQUFhLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxHQUFHLEVBQUUsY0FBYyxFQUFFO0lBQ2pGLEVBQUUsS0FBSyxFQUFFLGNBQWMsRUFBRSxXQUFXLEVBQUUsWUFBWSxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsR0FBRyxFQUFFLFVBQVUsRUFBRTtJQUNuRixFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxHQUFHLEVBQUUsZ0JBQWdCLEVBQUU7SUFDM0QsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUUsR0FBRyxFQUFFLE1BQU0sRUFBRTtDQUNsRCxDQUFDO0FBRUosTUFBTSxDQUFDLE1BQU0sa0JBQWtCLEdBQUc7SUFDOUIsRUFBRSxLQUFLLEVBQUUsRUFBRSxFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsR0FBRyxFQUFFLGVBQWUsRUFBRTtJQUN4RCxFQUFFLEtBQUssRUFBRSxXQUFXLEVBQUUsV0FBVyxFQUFFLFlBQVksRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLEdBQUcsRUFBRSxVQUFVLEVBQUU7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a0IsRUFBRSxHQUFHLEVBQUUsWUFBWTtRQUN2SixXQUFXLEVBQUU7WUFDWCxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsV0FBVyxFQUFFLGtCQUFrQixFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsV0FBVyxFQUFFLFlBQVksRUFBRSxjQUFjLEVBQUUsa0JBQWtCLEVBQUUsR0FBRyxFQUFFLFNBQVMsRUFBRTtZQUMvSSxFQUFFLEtBQUssRUFBRSxXQUFXLEVBQUUsV0FBVyxFQUFFLFdBQVcsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLFdBQVcsRUFBRSxZQUFZLEVBQUUsY0FBYyxFQUFFLGtCQUFrQixFQUFFLEdBQUcsRUFBRSxXQUFXLEVBQUU7WUFDL0ksRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFLFdBQVcsRUFBRSxrQkFBa0IsRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLFdBQVcsRUFBRSxZQUFZLEVBQUUsY0FBYyxFQUFFLGtCQUFrQixFQUFFLEdBQUcsRUFBRSxRQUFRLEVBQUU7WUFDakosRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxrQkFBa0IsRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLFdBQVcsRUFBRSxZQUFZLEVBQUUsY0FBYyxFQUFFLGtCQUFrQixFQUFFLEdBQUcsRUFBRSxVQUFVLEVBQUU7U0FDdEo7S0FDRjtDQUNGLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvL0FQLTI1SlVOMjUtIGNvbW1vbi1maWVsZHMuY29uc3RhbnRzLnRzXG5cbmV4cG9ydCBjb25zdCBDT01NT05fRUxFTUVOVF9QUk9QUyA9IFtcbiAgICB7IGxhYmVsOiAnSXMgTGFiZWwnLCBwbGFjZWhvbGRlcjogJ0VudGVyIFRleHQnLCB0eXBlOiAnY2hlY2tib3gnLCBrZXk6ICdzdHlsZS5zaG93TGFiZWwnIH0sXG4gICAgeyBrZXk6ICdwcmltYXJ5S2V5JyB9LFxuICAgIHsgbGFiZWw6ICdMYWJlbCcsIHBsYWNlaG9sZGVyOiAnRmllbGQgbGFiZWwnLCB0eXBlOiAndGV4dCcsIGtleTogJ3F1ZXN0aW9uVGV4dCcgfSxcbiAgICB7IGxhYmVsOiAnUGxhY2UgSG9sZGVyJywgcGxhY2Vob2xkZXI6ICdFbnRlciBUZXh0JywgdHlwZTogJ3RleHQnLCBrZXk6ICdxdWVzdGlvbicgfSxcbiAgICB7IGxhYmVsOiAnRWxlbWVudCcsIHR5cGU6ICdudW1iZXInLCBrZXk6ICdxdWVzdGlvbk51bWJlcicgfSxcbiAgICB7IGxhYmVsOiAnU2l6ZScsIHR5cGU6ICdmaWVsZFNpemUnLCBrZXk6ICdzaXplJyB9XG4gIF07XG4gIFxuZXhwb3J0IGNvbnN0IENPTU1PTl9GSUVMRF9QUk9QUyA9IFtcbiAgICB7IGxhYmVsOiAnJywgdHlwZTogJ3RvZ2dsZUdyb3VwJywga2V5OiAndG9nZ2xlT3B0aW9ucycgfSxcbiAgICB7IGxhYmVsOiAnSGVscCBUZXh0JywgcGxhY2Vob2xkZXI6ICdFbnRlciBUZXh0JywgdHlwZTogJ3RleHQnLCBrZXk6ICdoZWxwVGV4dCcgfSxcbiAgICB7IGxhYmVsOiAnRGVmYXVsdCBWYWx1ZScsIHBsYWNlaG9sZGVyOiAnRW50ZXIgVGV4dCcsIHR5cGU6ICd0ZXh0Jywga2V5OiAnZGVmYXVsdFZhbHVlJyB9LFxuICAgIHsgbGFiZWw6ICdSZWZlcmVuY2UgRmllbGQnLCBwbGFjZWhvbGRlcjogJ1JlZmVyZW5jZSBGaWVsZCcsIHR5cGU6ICd0ZXh0Jywga2V5OiAncmVmZXJlbmNlRmllbGQnIH0sXG4gICAge1xuICAgICAgbGFiZWw6ICcnLCB0eXBlOiAnc3ViUXVlc3Rpb24nLCBrZXk6ICdpc1N1YlRleHQnLFxuICAgICAgc3ViUXVlc3Rpb246IFtcbiAgICAgICAgeyBsYWJlbDogJ0VuZCBQb2ludCcsIHBsYWNlaG9sZGVyOiAnZW5kcG9pbnQnLCB0eXBlOiAndGV4dCcsIGtleTogJ3N1YlRleHQuZW5kcG9pbnQnIH0sXG4gICAgICAgIHsgbGFiZWw6ICdWYXJpYWJsZScsIHBsYWNlaG9sZGVyOiAndmFyaWFibGUnLCB0eXBlOiAndGV4dCcsIGtleTogJ3N1YlRleHQudmFyaWFibGUnIH0sXG4gICAgICAgIHsgbGFiZWw6ICdGaWVsZCcsIHBsYWNlaG9sZGVyOiAnZmllbGQnLCB0eXBlOiAndGV4dCcsIGtleTogJ3N1YlRleHQuZmllbGQnIH0sXG4gICAgICAgIHsgbGFiZWw6ICdEZWZhdWx0IEZpZWxkJywgcGxhY2Vob2xkZXI6ICdkZWZhdWx0RmllbGQnLCB0eXBlOiAndGV4dCcsIGtleTogJ3N1YlRleHQuZGVmYXVsdEZpZWxkJyB9LFxuICAgICAgICB7IGxhYmVsOiAnTGFiZWwgRmllbGQnLCBwbGFjZWhvbGRlcjogJ2xhYmVsRmllbGQnLCB0eXBlOiAndGV4dCcsIGtleTogJ3N1YlRleHQubGFiZWxGaWVsZCcgfSxcbiAgICAgICAgeyBsYWJlbDogJ1ZhbHVlIEZpZWxkJywgcGxhY2Vob2xkZXI6ICd2YWx1ZUZpZWxkJywgdHlwZTogJ3RleHQnLCBrZXk6ICdzdWJUZXh0LnZhbHVlRmllbGQnIH0sXG4gICAgICAgIHsgbGFiZWw6ICdTb3VyY2UgUXVlc3Rpb24gSWQnLCBwbGFjZWhvbGRlcjogJ3NvdXJjZVF1ZXN0aW9uSWQnLCB0eXBlOiAndGV4dCcsIGtleTogJ3N1YlRleHQuc291cmNlUXVlc3Rpb25JZCcgfSxcbiAgICAgICAgeyBsYWJlbDogJ0RlcGVuZGVudCBWYWx1ZScsIHBsYWNlaG9sZGVyOiAnZGVwZW5kZW50VmFsdWUnLCB0eXBlOiAndGV4dCcsIGtleTogJ3N1YlRleHQuZGVwZW5kZW50VmFsdWUnIH0sXG4gICAgICAgIHsgbGFiZWw6ICdEZXBlbmRlbnQgRmllbGQnLCBwbGFjZWhvbGRlcjogJ2lzRGVwZW5kZW50RmllbGQnLCB0eXBlOiAnYm9vbGVhbicsIGtleTogJ3N1YlRleHQuaXNEZXBlbmRlbnRGaWVsZCcgfSxcbiAgICAgICAgeyBsYWJlbDogJ1F1ZXJ5IEZpZWxkJywgcGxhY2Vob2xkZXI6ICdxdWVyeUZpZWxkJywgdHlwZTogJ3RleHQnLCBrZXk6ICdzdWJUZXh0LnF1ZXJ5RmllbGQnIH0sXG4gICAgICAgIHsgbGFiZWw6ICdRdWVyeSBWYWx1ZScsIHBsYWNlaG9sZGVyOiAncXVlcnlWYWx1ZScsIHR5cGU6ICd0ZXh0Jywga2V5OiAnc3ViVGV4dC5xdWVyeVZhbHVlJyB9LFxuICAgICAgICB7IGxhYmVsOiAnUXVlcnkgVmFsdWUgUmVmJywgcGxhY2Vob2xkZXI6ICdxdWVyeVZhbHVlUmVmJywgdHlwZTogJ3RleHQnLCBrZXk6ICdzdWJUZXh0LnF1ZXJ5VmFsdWVSZWZlcmVuY2UnIH0sXG4gICAgICAgIHsgbGFiZWw6ICdVbmlxdWUgS2V5JywgcGxhY2Vob2xkZXI6ICd1bmlxdWVLZXknLCB0eXBlOiAndGV4dCcsIGtleTogJ3N1YlRleHQudW5pcXVlS2V5JyB9XG4gICAgICBdXG4gICAgfVxuICBdO1xuICBcbmV4cG9ydCBjb25zdCBDT01NT05fQVBQRUFSQU5DRV9QUk9QUyA9IFtcbiAgICB7XG4gICAgICBsYWJlbDogJ1NlbGVjdCBGb250JywgdHlwZTogJ3NlbGVjdCcsIGtleTogJ2ZvbnQnLCByZXF1aXJlZDogdHJ1ZSxcbiAgICAgIG9wdGlvbnM6IFsnSGVsdmV0aWNhIE5ldWUnLCAnQXJpYWwnLCAnVGltZXMgTmV3IFJvbWFuJywgJ1JvYm90byddXG4gICAgfSxcbiAgICB7IGxhYmVsOiAnRm9udCBDb2xvcicsIHR5cGU6ICdjb2xvcicsIGtleTogJ2ZvbnRDb2xvcicsIHJlcXVpcmVkOiB0cnVlIH0sXG4gICAge1xuICAgICAgbGFiZWw6ICdGb250IFNpemUnLCB0eXBlOiAnc2VsZWN0Jywga2V5OiAnZm9udFNpemUnLCByZXF1aXJlZDogdHJ1ZSxcbiAgICAgIG9wdGlvbnM6IFtcbiAgICAgICAgeyBsYWJlbDogJ1NtYWxsJywgdmFsdWU6ICcxMnB4JyB9LFxuICAgICAgICB7IGxhYmVsOiAnTWVkaXVtJywgdmFsdWU6ICcxNHB4JyB9LFxuICAgICAgICB7IGxhYmVsOiAnTGFyZ2UnLCB2YWx1ZTogJzE2cHgnIH1cbiAgICAgIF1cbiAgICB9LFxuICAgIHtcbiAgICAgIGxhYmVsOiAnRm9udCBXaWR0aCcsIHR5cGU6ICdzZWxlY3QnLCBrZXk6ICdmb250V2VpZ2h0JywgcmVxdWlyZWQ6IHRydWUsXG4gICAgICBvcHRpb25zOiBbXG4gICAgICAgIHsgdmFsdWU6ICc0MDAnLCBsYWJlbDogJzQwMC1Ob3JtYWwnIH0sXG4gICAgICAgIHsgdmFsdWU6ICc1MDAnLCBsYWJlbDogJzUwMC1NZWRpdW0nIH0sXG4gICAgICAgIHsgdmFsdWU6ICc2MDAnLCBsYWJlbDogJzYwMC1TZW1pIEJvbGQnIH0sXG4gICAgICAgIHsgdmFsdWU6ICc3MDAnLCBsYWJlbDogJzcwMC1Cb2xkJyB9XG4gICAgICBdXG4gICAgfSxcbiAgICB7IGxhYmVsOiAnRHVwbGljYXRlIEZpZWxkJywgdHlwZTogJ2J1dHRvbi10b2dnbGUnLCBrZXk6ICdkdXBsaWNhdGVGaWVsZCcsIGRlZmF1bHRWYWx1ZTogZmFsc2UgfVxuICAgIFxuICBdO1xuXG5leHBvcnQgY29uc3QgQ09NTU9OX09QVElPTlNfRklFTEQgPSBbXG4gICAge1xuICAgICAgbGFiZWw6ICdPcHRpb25zJyxcbiAgICAgIHR5cGU6ICdvcHRpb25zLXR5cGUnLFxuICAgICAga2V5OiAnb3B0aW9ucycsXG4gICAgICBhZGRPcHRpb25MYWJlbDogJ0FkZCBPcHRpb24nLFxuICAgICAgaWNvbjogJ3BsdXMnXG4gICAgfVxuICBdO1xuZXhwb3J0IGNvbnN0IENPTU1PTl9DT0xVTU5fRklFTEQgPSBbXG4gIHsgbGFiZWw6IFwiaGVhZGVyTGFiZWxzXCIsIHBsYWNlaG9sZGVyOiBcIkVtcGxveWVlIERldGFpbHNcIiwgdHlwZTogXCJ0ZXh0XCIsIHRhcmdldEFycmF5OiBcImZpZWxkc01ldGFcIiwgdGFyZ2V0QXJyYXlLZXk6IFwidW5pcXVlSWRlbnRpZmllclwiLCBrZXk6IFwibGFiZWxcIiB9LFxuICB7IGxhYmVsOiBcImFwaU5hbWVcIiwgcGxhY2Vob2xkZXI6IFwiRW1wbG95ZWUgRGV0YWlsc1wiLCB0eXBlOiBcInRleHRcIiwgdGFyZ2V0QXJyYXk6IFwiZmllbGRzTWV0YVwiLCB0YXJnZXRBcnJheUtleTogXCJ1bmlxdWVJZGVudGlmaWVyXCIsIGtleTogXCJhcGlOYW1lXCIgfSwgXG4gIHtcbiAgICBsYWJlbDogXCJTdW1tYXJ5IENvbHVtblwiLCBwbGFjZWhvbGRlcjogXCJTdW1tYXJ5IENvbHVtblwiLCB0eXBlOiBcInN1YlF1ZXN0aW9uXCIsIHRhcmdldEFycmF5OiBcImZpZWxkc01ldGFcIiwgdGFyZ2V0QXJyYXlLZXk6IFwidW5pcXVlSWRlbnRpZmllclwiLCBrZXk6IFwic3VtbWFyeUNvbHVtblwiLFxuICAgIHN1YlF1ZXN0aW9uOiBbXG4gICAgICB7IGxhYmVsOiBcIlR5cGVcIiwgcGxhY2Vob2xkZXI6IFwiRW1wbG95ZWUgRGV0YWlsc1wiLCB0eXBlOiBcInRleHRcIiwgdGFyZ2V0QXJyYXk6IFwiZmllbGRzTWV0YVwiLCB0YXJnZXRBcnJheUtleTogXCJ1bmlxdWVJZGVudGlmaWVyXCIsIGtleTogXCJmbGRUeXBlXCIgfSxcbiAgICAgIHsgbGFiZWw6IFwiT3BlcmF0aW9uXCIsIHBsYWNlaG9sZGVyOiBcIkVtcGxveWVlIERldGFpbHNcIiwgdHlwZTogXCJ0ZXh0XCIsIHRhcmdldEFycmF5OiBcImZpZWxkc01ldGFcIiwgdGFyZ2V0QXJyYXlLZXk6IFwidW5pcXVlSWRlbnRpZmllclwiLCBrZXk6IFwib3BlcmF0aW9uXCIgfSxcbiAgICAgIHsgbGFiZWw6IFwiT3BlcmFuZHNcIiwgcGxhY2Vob2xkZXI6IFwiRW1wbG95ZWUgRGV0YWlsc1wiLCB0eXBlOiBcImFycmF5XCIsIHRhcmdldEFycmF5OiBcImZpZWxkc01ldGFcIiwgdGFyZ2V0QXJyYXlLZXk6IFwidW5pcXVlSWRlbnRpZmllclwiLCBrZXk6IFwib3BlcmFuZHNcIiB9LFxuICAgIF1cbiAgfSxcbiAge1xuICAgIGxhYmVsOiBcIlN1bW1hcnkgUm93XCIsIHBsYWNlaG9sZGVyOiBcIlN1bW1hcnkgUm93XCIsIHR5cGU6IFwic3ViUXVlc3Rpb25cIiwgdGFyZ2V0QXJyYXk6IFwiZmllbGRzTWV0YVwiLCB0YXJnZXRBcnJheUtleTogXCJ1bmlxdWVJZGVudGlmaWVyXCIsIGtleTogXCJzdW1tYXJ5Um93XCIsXG4gICAgc3ViUXVlc3Rpb246IFtcbiAgICAgIHsgbGFiZWw6IFwiVHlwZVwiLCBwbGFjZWhvbGRlcjogXCJFbXBsb3llZSBEZXRhaWxzXCIsIHR5cGU6IFwidGV4dFwiLCB0YXJnZXRBcnJheTogXCJmaWVsZHNNZXRhXCIsIHRhcmdldEFycmF5S2V5OiBcInVuaXF1ZUlkZW50aWZpZXJcIiwga2V5OiBcImZsZFR5cGVcIiB9LFxuICAgICAgeyBsYWJlbDogXCJvcGVyYXRpb25cIiwgcGxhY2Vob2xkZXI6IFwib3BlcmF0aW9uXCIsIHR5cGU6IFwidGV4dFwiLCB0YXJnZXRBcnJheTogXCJmaWVsZHNNZXRhXCIsIHRhcmdldEFycmF5S2V5OiBcInVuaXF1ZUlkZW50aWZpZXJcIiwga2V5OiBcIm9wZXJhdGlvblwiIH0sXG4gICAgICB7IGxhYmVsOiBcImNvbHVtblwiLCBwbGFjZWhvbGRlcjogXCJFbXBsb3llZSBEZXRhaWxzXCIsIHR5cGU6IFwicmFkaW9cIiwgdGFyZ2V0QXJyYXk6IFwiZmllbGRzTWV0YVwiLCB0YXJnZXRBcnJheUtleTogXCJ1bmlxdWVJZGVudGlmaWVyXCIsIGtleTogXCJjb2x1bW5cIiB9LFxuICAgICAgeyBsYWJlbDogXCJvcGVyYW5kc1wiLCBwbGFjZWhvbGRlcjogXCJFbXBsb3llZSBEZXRhaWxzXCIsIHR5cGU6IFwiYXJyYXlcIiwgdGFyZ2V0QXJyYXk6IFwiZmllbGRzTWV0YVwiLCB0YXJnZXRBcnJheUtleTogXCJ1bmlxdWVJZGVudGlmaWVyXCIsIGtleTogXCJvcGVyYW5kc1wiIH0sXG4gICAgXVxuICB9XG5dIl19