@rudderstack/integrations-lib
Version:
74 lines • 13.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MODULE_MANDATORY_FIELD_CONFIG = exports.UPSERT_MODULES = exports.MODULE_WISE_DUPLICATE_CHECK_FIELD = exports.getRecordPath = exports.DATA_CENTRE_BASE_ENDPOINTS_MAP = exports.SYSTEM_DEFINED_DUPLICATE_CHECK_FIELD_FOR_CUSTOM_MODULE = exports.CUSTOM_GENERATED_TYPE = void 0;
exports.CUSTOM_GENERATED_TYPE = 'custom';
exports.SYSTEM_DEFINED_DUPLICATE_CHECK_FIELD_FOR_CUSTOM_MODULE = 'Name';
exports.DATA_CENTRE_BASE_ENDPOINTS_MAP = {
US: 'https://www.zohoapis.com',
AU: 'https://www.zohoapis.com.au',
EU: 'https://www.zohoapis.eu',
IN: 'https://www.zohoapis.in',
CN: 'https://www.zohoapis.com.cn',
JP: 'https://www.zohoapis.jp',
CA: 'https://www.zohoapiscloud.ca',
};
const getRecordPath = (moduleName) => `/crm/v6/${moduleName}`;
exports.getRecordPath = getRecordPath;
// https://www.zoho.com/crm/developer/docs/api/v6/upsert-records.html check section System-defined Duplicate Check Fields
exports.MODULE_WISE_DUPLICATE_CHECK_FIELD = {
Leads: 'Email',
Accounts: 'Account_Name',
Contacts: 'Email',
Deals: 'Deal_Name',
Campaigns: 'Campaign_Name',
Cases: 'Subject',
Solutions: 'Solution_Title',
Products: 'Product_Name',
Vendors: 'Vendor_Name',
PriceBooks: 'Price_Book_Name',
Quotes: 'Subject',
SalesOrders: 'Subject',
PurchaseOrders: 'Subject',
Invoices: 'Subject',
};
// https://www.zoho.com/crm/developer/docs/api/v6/upsert-records.html
exports.UPSERT_MODULES = [
'Leads',
'Accounts',
'Contacts',
'Deals',
'Campaigns',
'Cases',
'Solutions',
'Products',
'Vendors',
'Pricebooks',
'Quotes',
'Salesorders',
'Purchaseorders',
'Invoices',
'Appointments',
'Appointments_rescheduled_history',
'Services',
];
// ref: https://www.zoho.com/crm/developer/docs/api/v6/insert-records.html#:~:text=%2DX%20POST-,System%2Ddefined%20mandatory%20fields%20for%20each%20module,-While%20inserting%20records
exports.MODULE_MANDATORY_FIELD_CONFIG = {
Leads: ['Last_Name'],
Contacts: ['Last_Name'],
Accounts: ['Account_Name'],
Deals: ['Deal_Name', 'Stage', 'Pipeline'],
Tasks: ['Subject'],
Calls: ['Subject', 'Call_Type', 'Call_Start_Time', 'Call_Duration'],
Events: ['Event_Title', 'Start_DateTime', 'Remind_At', 'End_DateTime'],
Products: ['Product_Name'],
Quotes: ['Subject', 'Quoted_Items'],
Invoices: ['Subject', 'Invoiced_Items'],
Campaigns: ['Campaign_Name'],
Vendors: ['Vendor_Name'],
'Price Books': ['Price_Book_Name', 'Pricing_Details'],
Cases: ['Case_Origin', 'Status', 'Subject'],
Solutions: ['Solution_Title'],
'Purchase Orders': ['Subject', 'Vendor_Name', 'Purchased_Items'],
'Sales Orders': ['Subject', 'Ordered_Items'],
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvc2Rrcy96b2hvL3R5cGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUVhLFFBQUEscUJBQXFCLEdBQUcsUUFBUSxDQUFDO0FBRWpDLFFBQUEsc0RBQXNELEdBQUcsTUFBTSxDQUFDO0FBbUloRSxRQUFBLDhCQUE4QixHQUErQjtJQUN4RSxFQUFFLEVBQUUsMEJBQTBCO0lBQzlCLEVBQUUsRUFBRSw2QkFBNkI7SUFDakMsRUFBRSxFQUFFLHlCQUF5QjtJQUM3QixFQUFFLEVBQUUseUJBQXlCO0lBQzdCLEVBQUUsRUFBRSw2QkFBNkI7SUFDakMsRUFBRSxFQUFFLHlCQUF5QjtJQUM3QixFQUFFLEVBQUUsOEJBQThCO0NBQ25DLENBQUM7QUFFSyxNQUFNLGFBQWEsR0FBRyxDQUFDLFVBQVUsRUFBRSxFQUFFLENBQUMsV0FBVyxVQUFVLEVBQUUsQ0FBQztBQUF4RCxRQUFBLGFBQWEsaUJBQTJDO0FBUXJFLHlIQUF5SDtBQUM1RyxRQUFBLGlDQUFpQyxHQUEyQjtJQUN2RSxLQUFLLEVBQUUsT0FBTztJQUNkLFFBQVEsRUFBRSxjQUFjO0lBQ3hCLFFBQVEsRUFBRSxPQUFPO0lBQ2pCLEtBQUssRUFBRSxXQUFXO0lBQ2xCLFNBQVMsRUFBRSxlQUFlO0lBQzFCLEtBQUssRUFBRSxTQUFTO0lBQ2hCLFNBQVMsRUFBRSxnQkFBZ0I7SUFDM0IsUUFBUSxFQUFFLGNBQWM7SUFDeEIsT0FBTyxFQUFFLGFBQWE7SUFDdEIsVUFBVSxFQUFFLGlCQUFpQjtJQUM3QixNQUFNLEVBQUUsU0FBUztJQUNqQixXQUFXLEVBQUUsU0FBUztJQUN0QixjQUFjLEVBQUUsU0FBUztJQUN6QixRQUFRLEVBQUUsU0FBUztDQUNwQixDQUFDO0FBRUYscUVBQXFFO0FBQ3hELFFBQUEsY0FBYyxHQUFHO0lBQzVCLE9BQU87SUFDUCxVQUFVO0lBQ1YsVUFBVTtJQUNWLE9BQU87SUFDUCxXQUFXO0lBQ1gsT0FBTztJQUNQLFdBQVc7SUFDWCxVQUFVO0lBQ1YsU0FBUztJQUNULFlBQVk7SUFDWixRQUFRO0lBQ1IsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsY0FBYztJQUNkLGtDQUFrQztJQUNsQyxVQUFVO0NBQ1gsQ0FBQztBQUVGLHdMQUF3TDtBQUMzSyxRQUFBLDZCQUE2QixHQUFHO0lBQzNDLEtBQUssRUFBRSxDQUFDLFdBQVcsQ0FBQztJQUNwQixRQUFRLEVBQUUsQ0FBQyxXQUFXLENBQUM7SUFDdkIsUUFBUSxFQUFFLENBQUMsY0FBYyxDQUFDO0lBQzFCLEtBQUssRUFBRSxDQUFDLFdBQVcsRUFBRSxPQUFPLEVBQUUsVUFBVSxDQUFDO0lBQ3pDLEtBQUssRUFBRSxDQUFDLFNBQVMsQ0FBQztJQUNsQixLQUFLLEVBQUUsQ0FBQyxTQUFTLEVBQUUsV0FBVyxFQUFFLGlCQUFpQixFQUFFLGVBQWUsQ0FBQztJQUNuRSxNQUFNLEVBQUUsQ0FBQyxhQUFhLEVBQUUsZ0JBQWdCLEVBQUUsV0FBVyxFQUFFLGNBQWMsQ0FBQztJQUN0RSxRQUFRLEVBQUUsQ0FBQyxjQUFjLENBQUM7SUFDMUIsTUFBTSxFQUFFLENBQUMsU0FBUyxFQUFFLGNBQWMsQ0FBQztJQUNuQyxRQUFRLEVBQUUsQ0FBQyxTQUFTLEVBQUUsZ0JBQWdCLENBQUM7SUFDdkMsU0FBUyxFQUFFLENBQUMsZUFBZSxDQUFDO0lBQzVCLE9BQU8sRUFBRSxDQUFDLGFBQWEsQ0FBQztJQUN4QixhQUFhLEVBQUUsQ0FBQyxpQkFBaUIsRUFBRSxpQkFBaUIsQ0FBQztJQUNyRCxLQUFLLEVBQUUsQ0FBQyxhQUFhLEVBQUUsUUFBUSxFQUFFLFNBQVMsQ0FBQztJQUMzQyxTQUFTLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQztJQUM3QixpQkFBaUIsRUFBRSxDQUFDLFNBQVMsRUFBRSxhQUFhLEVBQUUsaUJBQWlCLENBQUM7SUFDaEUsY0FBYyxFQUFFLENBQUMsU0FBUyxFQUFFLGVBQWUsQ0FBQztDQUM3QyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHR5cGUgZGF0YVR5cGUgPSAnc3RyaW5nJyB8ICdpbnRlZ2VyJyB8ICdmbG9hdCcgfCAnZGF0ZXRpbWUnIHwgJ2Jvb2xlYW4nIHwgJ29iamVjdCcgfCAnYXJyYXknO1xuXG5leHBvcnQgY29uc3QgQ1VTVE9NX0dFTkVSQVRFRF9UWVBFID0gJ2N1c3RvbSc7XG5cbmV4cG9ydCBjb25zdCBTWVNURU1fREVGSU5FRF9EVVBMSUNBVEVfQ0hFQ0tfRklFTERfRk9SX0NVU1RPTV9NT0RVTEUgPSAnTmFtZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgRmllbGQge1xuICBhc3NvY2lhdGVkX21vZHVsZT86IGFueTtcbiAgd2ViaG9vaz86IGJvb2xlYW47XG4gIG9wZXJhdGlvbl90eXBlPzoge1xuICAgIHdlYl91cGRhdGU/OiBib29sZWFuO1xuICAgIGFwaV9jcmVhdGU/OiBib29sZWFuO1xuICAgIHdlYl9jcmVhdGU/OiBib29sZWFuO1xuICAgIGFwaV91cGRhdGU/OiBib29sZWFuO1xuICB9O1xuICBjb2xvdXJfY29kZV9lbmFibGVkX2J5X3N5c3RlbT86IGJvb2xlYW47XG4gIGZpZWxkX2xhYmVsPzogc3RyaW5nO1xuICB0b29sdGlwPzogYW55O1xuICB0eXBlPzogc3RyaW5nO1xuICBmaWVsZF9yZWFkX29ubHk/OiBib29sZWFuO1xuICBjdXN0b21pemFibGVfcHJvcGVydGllcz86IHN0cmluZ1tdO1xuICBkaXNwbGF5X2xhYmVsPzogc3RyaW5nO1xuICByZWFkX29ubHk/OiBib29sZWFuO1xuICBhc3NvY2lhdGlvbl9kZXRhaWxzPzogYW55O1xuICBidXNpbmVzc2NhcmRfc3VwcG9ydGVkPzogYm9vbGVhbjtcbiAgbXVsdGlfbW9kdWxlX2xvb2t1cD86IGFueTtcbiAgaWQ/OiBzdHJpbmc7XG4gIGNyZWF0ZWRfdGltZT86IGFueTtcbiAgZmlsdGVyYWJsZT86IGJvb2xlYW47XG4gIHZpc2libGU/OiBib29sZWFuO1xuICBwcm9maWxlcz86IHtcbiAgICBwZXJtaXNzaW9uX3R5cGU/OiBzdHJpbmc7XG4gICAgbmFtZT86IHN0cmluZztcbiAgICBpZD86IHN0cmluZztcbiAgfVtdO1xuICB2aWV3X3R5cGU/OiB7XG4gICAgdmlldz86IGJvb2xlYW47XG4gICAgZWRpdD86IGJvb2xlYW47XG4gICAgcXVpY2tfY3JlYXRlPzogYm9vbGVhbjtcbiAgICBjcmVhdGU/OiBib29sZWFuO1xuICB9O1xuICBzZXBhcmF0b3I/OiBib29sZWFuO1xuICBzZWFyY2hhYmxlPzogYm9vbGVhbjtcbiAgZXh0ZXJuYWw/OiBhbnk7XG4gIGFwaV9uYW1lPzogc3RyaW5nO1xuICB1bmlxdWU/OiBhbnk7XG4gIGVuYWJsZV9jb2xvdXJfY29kZT86IGJvb2xlYW47XG4gIHBpY2tfbGlzdF92YWx1ZXM/OiBhbnlbXTtcbiAgc3lzdGVtX21hbmRhdG9yeT86IGJvb2xlYW47XG4gIHZpcnR1YWxfZmllbGQ/OiBib29sZWFuO1xuICBqc29uX3R5cGU6IGRhdGFUeXBlO1xuICBjcnlwdD86IGFueTtcbiAgY3JlYXRlZF9zb3VyY2U/OiBzdHJpbmc7XG4gIGRpc3BsYXlfdHlwZT86IG51bWJlcjtcbiAgdWlfdHlwZT86IG51bWJlcjtcbiAgbW9kaWZpZWRfdGltZT86IGFueTtcbiAgZW1haWxfcGFyc2VyPzoge1xuICAgIGZpZWxkc191cGRhdGVfc3VwcG9ydGVkPzogYm9vbGVhbjtcbiAgICByZWNvcmRfb3BlcmF0aW9uc19zdXBwb3J0ZWQ/OiBib29sZWFuO1xuICB9O1xuICBjdXJyZW5jeT86IGFueTtcbiAgY3VzdG9tX2ZpZWxkPzogYm9vbGVhbjtcbiAgbG9va3VwPzogYW55O1xuICBjb252ZXJ0X21hcHBpbmc/OiB7XG4gICAgQ29udGFjdHM/OiBhbnk7XG4gICAgRGVhbHM/OiBhbnk7XG4gICAgQWNjb3VudHM/OiBhbnk7XG4gIH07XG4gIHJvbGx1cF9zdW1tYXJ5PzogYW55O1xuICBsZW5ndGg/OiBudW1iZXI7XG4gIGRpc3BsYXlfZmllbGQ/OiBib29sZWFuO1xuICBwaWNrX2xpc3RfdmFsdWVzX3NvcnRlZF9sZXhpY2FsbHk/OiBib29sZWFuO1xuICBzb3J0YWJsZT86IGJvb2xlYW47XG4gIGdsb2JhbF9waWNrbGlzdD86IGFueTtcbiAgaGlzdG9yeV90cmFja2luZz86IGFueTtcbiAgZGF0YV90eXBlPzogc3RyaW5nO1xuICBmb3JtdWxhPzogYW55O1xuICBkZWNpbWFsX3BsYWNlPzogYW55O1xuICBtYXNzX3VwZGF0ZT86IGJvb2xlYW47XG4gIG11bHRpc2VsZWN0bG9va3VwPzogYW55O1xuICBhdXRvX251bWJlcj86IGFueTtcbiAgbW9kdWxlQ2hlY2tEdXBsaWNhdGVGaWVsZD86IHN0cmluZztcbn1cblxuaW50ZXJmYWNlIFByb2ZpbGUge1xuICBuYW1lPzogc3RyaW5nO1xuICBpZD86IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBNb2R1bGUge1xuICBoYXNfbW9yZV9wcm9maWxlcz86IGJvb2xlYW47XG4gIGFjY2Vzc190eXBlPzogc3RyaW5nO1xuICBwcml2YXRlX3Byb2ZpbGU/OiBhbnk7XG4gIGdsb2JhbF9zZWFyY2hfc3VwcG9ydGVkPzogYm9vbGVhbjtcbiAgZGVsZXRhYmxlPzogYm9vbGVhbjtcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmc7XG4gIGNyZWF0YWJsZT86IGJvb2xlYW47XG4gIHJlY3ljbGVfYmluX29uX2RlbGV0ZT86IGJvb2xlYW47XG4gIG1vZGlmaWVkX3RpbWU/OiBhbnk7XG4gIHBsdXJhbF9sYWJlbD86IHN0cmluZztcbiAgcHJlc2VuY2Vfc3ViX21lbnU/OiBib29sZWFuO1xuICBhY3R1YWxfcGx1cmFsX2xhYmVsPzogc3RyaW5nO1xuICBsb29rdXBhYmxlPzogYm9vbGVhbjtcbiAgaWQ/OiBzdHJpbmc7XG4gIGlzQmx1ZXByaW50U3VwcG9ydGVkPzogYm9vbGVhbjtcbiAgdmlzaWJpbGl0eT86IG51bWJlcjtcbiAgY29udmVydGFibGU/OiBib29sZWFuO1xuICBzdWJfbWVudV9hdmFpbGFibGU/OiBib29sZWFuO1xuICBlZGl0YWJsZT86IGJvb2xlYW47XG4gIGFjdHVhbF9zaW5ndWxhcl9sYWJlbD86IHN0cmluZztcbiAgcHJvZmlsZXM/OiBQcm9maWxlW107XG4gIHNob3dfYXNfdGFiPzogYm9vbGVhbjtcbiAgd2ViX2xpbms/OiBhbnk7XG4gIHNlcXVlbmNlX251bWJlcj86IG51bWJlcjtcbiAgc2luZ3VsYXJfbGFiZWw/OiBzdHJpbmc7XG4gIHZpZXdhYmxlPzogYm9vbGVhbjtcbiAgYXBpX3N1cHBvcnRlZD86IGJvb2xlYW47XG4gIGFwaV9uYW1lPzogc3RyaW5nO1xuICBxdWlja19jcmVhdGU/OiBib29sZWFuO1xuICBtb2RpZmllZF9ieT86IGFueTtcbiAgZ2VuZXJhdGVkX3R5cGU/OiBzdHJpbmc7XG4gIGZlZWRzX3JlcXVpcmVkPzogYm9vbGVhbjtcbiAgcHVibGljX2ZpZWxkc19jb25maWd1cmVkPzogYm9vbGVhbjtcbiAgYXJndW1lbnRzPzogYW55W107XG4gIG1vZHVsZV9uYW1lPzogc3RyaW5nO1xuICBwcm9maWxlX2NvdW50PzogbnVtYmVyO1xuICBidXNpbmVzc19jYXJkX2ZpZWxkX2xpbWl0PzogbnVtYmVyO1xuICBwYXJlbnRfbW9kdWxlPzogYW55O1xuICBzdGF0dXM/OiBzdHJpbmc7XG59XG5cbi8vIGh0dHBzOi8vd3d3LnpvaG8uY29tL2NybS9kZXZlbG9wZXIvZG9jcy9hcGkvdjYvYWNjZXNzLXJlZnJlc2guaHRtbFxuXG5leHBvcnQgdHlwZSBSZWdpb25LZXlzID0gJ1VTJyB8ICdBVScgfCAnRVUnIHwgJ0lOJyB8ICdDTicgfCAnSlAnIHwgJ0NBJztcblxuZXhwb3J0IGNvbnN0IERBVEFfQ0VOVFJFX0JBU0VfRU5EUE9JTlRTX01BUDogUmVjb3JkPFJlZ2lvbktleXMsIHN0cmluZz4gPSB7XG4gIFVTOiAnaHR0cHM6Ly93d3cuem9ob2FwaXMuY29tJyxcbiAgQVU6ICdodHRwczovL3d3dy56b2hvYXBpcy5jb20uYXUnLFxuICBFVTogJ2h0dHBzOi8vd3d3LnpvaG9hcGlzLmV1JyxcbiAgSU46ICdodHRwczovL3d3dy56b2hvYXBpcy5pbicsXG4gIENOOiAnaHR0cHM6Ly93d3cuem9ob2FwaXMuY29tLmNuJyxcbiAgSlA6ICdodHRwczovL3d3dy56b2hvYXBpcy5qcCcsXG4gIENBOiAnaHR0cHM6Ly93d3cuem9ob2FwaXNjbG91ZC5jYScsXG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UmVjb3JkUGF0aCA9IChtb2R1bGVOYW1lKSA9PiBgL2NybS92Ni8ke21vZHVsZU5hbWV9YDtcblxuZXhwb3J0IGludGVyZmFjZSBBdXRoT2JqZWN0IHtcbiAgYWNjZXNzVG9rZW46IHN0cmluZztcbiAgZGF0YUNlbnRlcjogUmVnaW9uS2V5cztcbiAgcmVmcmVzaEFjY2VzVG9rZW5GdW5jOiAoKSA9PiBQcm9taXNlPHN0cmluZz47XG59XG5cbi8vIGh0dHBzOi8vd3d3LnpvaG8uY29tL2NybS9kZXZlbG9wZXIvZG9jcy9hcGkvdjYvdXBzZXJ0LXJlY29yZHMuaHRtbCBjaGVjayBzZWN0aW9uIFN5c3RlbS1kZWZpbmVkIER1cGxpY2F0ZSBDaGVjayBGaWVsZHNcbmV4cG9ydCBjb25zdCBNT0RVTEVfV0lTRV9EVVBMSUNBVEVfQ0hFQ0tfRklFTEQ6IFJlY29yZDxzdHJpbmcsIHN0cmluZz4gPSB7XG4gIExlYWRzOiAnRW1haWwnLFxuICBBY2NvdW50czogJ0FjY291bnRfTmFtZScsXG4gIENvbnRhY3RzOiAnRW1haWwnLFxuICBEZWFsczogJ0RlYWxfTmFtZScsXG4gIENhbXBhaWduczogJ0NhbXBhaWduX05hbWUnLFxuICBDYXNlczogJ1N1YmplY3QnLFxuICBTb2x1dGlvbnM6ICdTb2x1dGlvbl9UaXRsZScsXG4gIFByb2R1Y3RzOiAnUHJvZHVjdF9OYW1lJyxcbiAgVmVuZG9yczogJ1ZlbmRvcl9OYW1lJyxcbiAgUHJpY2VCb29rczogJ1ByaWNlX0Jvb2tfTmFtZScsXG4gIFF1b3RlczogJ1N1YmplY3QnLFxuICBTYWxlc09yZGVyczogJ1N1YmplY3QnLFxuICBQdXJjaGFzZU9yZGVyczogJ1N1YmplY3QnLFxuICBJbnZvaWNlczogJ1N1YmplY3QnLFxufTtcblxuLy8gaHR0cHM6Ly93d3cuem9oby5jb20vY3JtL2RldmVsb3Blci9kb2NzL2FwaS92Ni91cHNlcnQtcmVjb3Jkcy5odG1sXG5leHBvcnQgY29uc3QgVVBTRVJUX01PRFVMRVMgPSBbXG4gICdMZWFkcycsXG4gICdBY2NvdW50cycsXG4gICdDb250YWN0cycsXG4gICdEZWFscycsXG4gICdDYW1wYWlnbnMnLFxuICAnQ2FzZXMnLFxuICAnU29sdXRpb25zJyxcbiAgJ1Byb2R1Y3RzJyxcbiAgJ1ZlbmRvcnMnLFxuICAnUHJpY2Vib29rcycsXG4gICdRdW90ZXMnLFxuICAnU2FsZXNvcmRlcnMnLFxuICAnUHVyY2hhc2VvcmRlcnMnLFxuICAnSW52b2ljZXMnLFxuICAnQXBwb2ludG1lbnRzJyxcbiAgJ0FwcG9pbnRtZW50c19yZXNjaGVkdWxlZF9oaXN0b3J5JyxcbiAgJ1NlcnZpY2VzJyxcbl07XG5cbi8vIHJlZjogaHR0cHM6Ly93d3cuem9oby5jb20vY3JtL2RldmVsb3Blci9kb2NzL2FwaS92Ni9pbnNlcnQtcmVjb3Jkcy5odG1sIzp+OnRleHQ9JTJEWCUyMFBPU1QtLFN5c3RlbSUyRGRlZmluZWQlMjBtYW5kYXRvcnklMjBmaWVsZHMlMjBmb3IlMjBlYWNoJTIwbW9kdWxlLC1XaGlsZSUyMGluc2VydGluZyUyMHJlY29yZHNcbmV4cG9ydCBjb25zdCBNT0RVTEVfTUFOREFUT1JZX0ZJRUxEX0NPTkZJRyA9IHtcbiAgTGVhZHM6IFsnTGFzdF9OYW1lJ10sXG4gIENvbnRhY3RzOiBbJ0xhc3RfTmFtZSddLFxuICBBY2NvdW50czogWydBY2NvdW50X05hbWUnXSxcbiAgRGVhbHM6IFsnRGVhbF9OYW1lJywgJ1N0YWdlJywgJ1BpcGVsaW5lJ10sXG4gIFRhc2tzOiBbJ1N1YmplY3QnXSxcbiAgQ2FsbHM6IFsnU3ViamVjdCcsICdDYWxsX1R5cGUnLCAnQ2FsbF9TdGFydF9UaW1lJywgJ0NhbGxfRHVyYXRpb24nXSxcbiAgRXZlbnRzOiBbJ0V2ZW50X1RpdGxlJywgJ1N0YXJ0X0RhdGVUaW1lJywgJ1JlbWluZF9BdCcsICdFbmRfRGF0ZVRpbWUnXSxcbiAgUHJvZHVjdHM6IFsnUHJvZHVjdF9OYW1lJ10sXG4gIFF1b3RlczogWydTdWJqZWN0JywgJ1F1b3RlZF9JdGVtcyddLFxuICBJbnZvaWNlczogWydTdWJqZWN0JywgJ0ludm9pY2VkX0l0ZW1zJ10sXG4gIENhbXBhaWduczogWydDYW1wYWlnbl9OYW1lJ10sXG4gIFZlbmRvcnM6IFsnVmVuZG9yX05hbWUnXSxcbiAgJ1ByaWNlIEJvb2tzJzogWydQcmljZV9Cb29rX05hbWUnLCAnUHJpY2luZ19EZXRhaWxzJ10sXG4gIENhc2VzOiBbJ0Nhc2VfT3JpZ2luJywgJ1N0YXR1cycsICdTdWJqZWN0J10sXG4gIFNvbHV0aW9uczogWydTb2x1dGlvbl9UaXRsZSddLFxuICAnUHVyY2hhc2UgT3JkZXJzJzogWydTdWJqZWN0JywgJ1ZlbmRvcl9OYW1lJywgJ1B1cmNoYXNlZF9JdGVtcyddLFxuICAnU2FsZXMgT3JkZXJzJzogWydTdWJqZWN0JywgJ09yZGVyZWRfSXRlbXMnXSxcbn07XG4iXX0=