UNPKG

@magic-xpa/utils

Version:

magic utils package

254 lines • 20.5 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Int32 } from "@magic-xpa/mscorelib"; //This class contains all the constants which are used in MgxpaRIA.exe as well as in MgGui.dll. var Constants = /** @class */ (function () { function Constants() { } /// <summary> Null Arithmetic values</summary> Constants.NULL_ARITH_NULLIFY = 'N'; Constants.NULL_ARITH_USE_DEF = 'U'; /// <summary> select program : select mode property</summary> Constants.SELPRG_MODE_BEFORE = 'B'; Constants.SELPRG_MODE_AFTER = 'A'; Constants.SELPRG_MODE_PROMPT = 'P'; /// <summary> move in View</summary> Constants.MOVE_UNIT_TABLE = 'T'; Constants.MOVE_UNIT_PAGE = 'P'; Constants.MOVE_UNIT_ROW = 'R'; Constants.MOVE_UNIT_TREE_NODE = 'E'; Constants.MOVE_DIRECTION_NONE = ' '; Constants.MOVE_DIRECTION_BEGIN = 'B'; Constants.MOVE_DIRECTION_PREV = 'P'; Constants.MOVE_DIRECTION_NEXT = 'N'; Constants.MOVE_DIRECTION_END = 'E'; Constants.MOVE_DIRECTION_PARENT = 'A'; Constants.MOVE_DIRECTION_FIRST_SON = 'F'; Constants.MOVE_DIRECTION_NEXT_SIBLING = 'X'; Constants.MOVE_DIRECTION_PREV_SIBLING = 'V'; /// <summary> refresh types for a task form</summary> Constants.TASK_REFRESH_FORM = 'F'; Constants.TASK_REFRESH_TABLE = 'T'; Constants.TASK_REFRESH_TREE_AND_FORM = 'R'; Constants.TASK_REFRESH_CURR_REC = 'C'; Constants.TASK_REFRESH_NONE = 'N'; Constants.TASK_MODE_QUERY = 'E'; Constants.TASK_MODE_MODIFY = 'M'; Constants.TASK_MODE_CREATE = 'C'; Constants.TASK_MODE_DELETE = 'D'; Constants.TASK_MODE_NONE = ' '; /// <summary> task level</summary> Constants.TASK_LEVEL_NONE = ' '; Constants.TASK_LEVEL_TASK = 'T'; Constants.TASK_LEVEL_RECORD = 'R'; Constants.TASK_LEVEL_CONTROL = 'C'; /// <summary> special records constants</summary> Constants.MG_DATAVIEW_FIRST_RECORD = Int32.MinValue; Constants.MG_DATAVIEW_LAST_RECORD = Int32.MaxValue; /// <summary> action states for keyboard mapping</summary> Constants.ACT_STT_TBL_SCREEN_MODE = 0x0001; Constants.ACT_STT_TBL_LEFT_TO_RIGHT = 0x0002; Constants.ACT_STT_TBL_SCREEN_TOP = 0x0004; Constants.ACT_STT_TBL_SCREEN_END = 0x0008; Constants.ACT_STT_TBL_ROW_START = 0x0010; Constants.ACT_STT_TBL_ROW_END = 0x0020; Constants.ACT_STT_EDT_LEFT_TO_RIGHT = 0x0040; Constants.ACT_STT_EDT_FORM_TOP = 0x0080; Constants.ACT_STT_EDT_FORM_END = 0x0100; Constants.ACT_STT_EDT_LINE_START = 0x0200; Constants.ACT_STT_EDT_LINE_END = 0x0400; Constants.ACT_STT_EDT_EDITING = 0x0800; Constants.ACT_STT_TREE_PARK = 0x1000; Constants.ACT_STT_TREE_EDITING = 0x2000; Constants.ForwardSlashWebUsage = "web"; // refer to a forward slash as a relative web url. Constants.HTTP_PROTOCOL = "http://"; Constants.HTTPS_PROTOCOL = "https://"; Constants.FILE_PROTOCOL = "file://"; /// <summary>threads constants</summary> Constants.MG_GUI_THREAD = "MG_GUI_THREAD"; Constants.MG_WORK_THREAD = "MG_WORK_THREAD"; Constants.MG_TIMER_THREAD = "MG_TIMER_THREAD"; /// <summary> /// property name for the runtime designer /// </summary> Constants.ConfigurationFilePropertyName = "Configuration file"; Constants.WinPropLeft = "Left"; Constants.WinPropTop = "Top"; Constants.WinPropWidth = "Width"; Constants.WinPropHeight = "Height"; Constants.WinPropBackColor = "BackColor"; Constants.WinPropForeColor = "ForeColor"; Constants.WinPropFont = "Font"; Constants.WinPropText = "Text"; Constants.WinPropLayer = "Layer"; Constants.WinPropX1 = "X1"; Constants.WinPropX2 = "X2"; Constants.WinPropY1 = "Y1"; Constants.WinPropY2 = "Y2"; Constants.WinPropIsTransparent = "IsTransparent"; Constants.WinPropName = "Name"; Constants.WinPropVisible = "Visible"; Constants.WinPropGradientStyle = "GradientStyle"; Constants.WinPropVisibleLayerList = "VisibleLayerList"; Constants.TabOrderPropertyTermination = "ForTabOrder"; Constants.SByteMaxValue = 127; return Constants; }()); export { Constants }; if (false) { /** @type {?} */ Constants.NULL_ARITH_NULLIFY; /** @type {?} */ Constants.NULL_ARITH_USE_DEF; /** @type {?} */ Constants.SELPRG_MODE_BEFORE; /** @type {?} */ Constants.SELPRG_MODE_AFTER; /** @type {?} */ Constants.SELPRG_MODE_PROMPT; /** @type {?} */ Constants.MOVE_UNIT_TABLE; /** @type {?} */ Constants.MOVE_UNIT_PAGE; /** @type {?} */ Constants.MOVE_UNIT_ROW; /** @type {?} */ Constants.MOVE_UNIT_TREE_NODE; /** @type {?} */ Constants.MOVE_DIRECTION_NONE; /** @type {?} */ Constants.MOVE_DIRECTION_BEGIN; /** @type {?} */ Constants.MOVE_DIRECTION_PREV; /** @type {?} */ Constants.MOVE_DIRECTION_NEXT; /** @type {?} */ Constants.MOVE_DIRECTION_END; /** @type {?} */ Constants.MOVE_DIRECTION_PARENT; /** @type {?} */ Constants.MOVE_DIRECTION_FIRST_SON; /** @type {?} */ Constants.MOVE_DIRECTION_NEXT_SIBLING; /** @type {?} */ Constants.MOVE_DIRECTION_PREV_SIBLING; /** @type {?} */ Constants.TASK_REFRESH_FORM; /** @type {?} */ Constants.TASK_REFRESH_TABLE; /** @type {?} */ Constants.TASK_REFRESH_TREE_AND_FORM; /** @type {?} */ Constants.TASK_REFRESH_CURR_REC; /** @type {?} */ Constants.TASK_REFRESH_NONE; /** @type {?} */ Constants.TASK_MODE_QUERY; /** @type {?} */ Constants.TASK_MODE_MODIFY; /** @type {?} */ Constants.TASK_MODE_CREATE; /** @type {?} */ Constants.TASK_MODE_DELETE; /** @type {?} */ Constants.TASK_MODE_NONE; /** @type {?} */ Constants.TASK_LEVEL_NONE; /** @type {?} */ Constants.TASK_LEVEL_TASK; /** @type {?} */ Constants.TASK_LEVEL_RECORD; /** @type {?} */ Constants.TASK_LEVEL_CONTROL; /** @type {?} */ Constants.MG_DATAVIEW_FIRST_RECORD; /** @type {?} */ Constants.MG_DATAVIEW_LAST_RECORD; /** @type {?} */ Constants.ACT_STT_TBL_SCREEN_MODE; /** @type {?} */ Constants.ACT_STT_TBL_LEFT_TO_RIGHT; /** @type {?} */ Constants.ACT_STT_TBL_SCREEN_TOP; /** @type {?} */ Constants.ACT_STT_TBL_SCREEN_END; /** @type {?} */ Constants.ACT_STT_TBL_ROW_START; /** @type {?} */ Constants.ACT_STT_TBL_ROW_END; /** @type {?} */ Constants.ACT_STT_EDT_LEFT_TO_RIGHT; /** @type {?} */ Constants.ACT_STT_EDT_FORM_TOP; /** @type {?} */ Constants.ACT_STT_EDT_FORM_END; /** @type {?} */ Constants.ACT_STT_EDT_LINE_START; /** @type {?} */ Constants.ACT_STT_EDT_LINE_END; /** @type {?} */ Constants.ACT_STT_EDT_EDITING; /** @type {?} */ Constants.ACT_STT_TREE_PARK; /** @type {?} */ Constants.ACT_STT_TREE_EDITING; /** @type {?} */ Constants.ForwardSlashWebUsage; /** @type {?} */ Constants.HTTP_PROTOCOL; /** @type {?} */ Constants.HTTPS_PROTOCOL; /** @type {?} */ Constants.FILE_PROTOCOL; /** @type {?} */ Constants.MG_GUI_THREAD; /** @type {?} */ Constants.MG_WORK_THREAD; /** @type {?} */ Constants.MG_TIMER_THREAD; /** @type {?} */ Constants.ConfigurationFilePropertyName; /** @type {?} */ Constants.WinPropLeft; /** @type {?} */ Constants.WinPropTop; /** @type {?} */ Constants.WinPropWidth; /** @type {?} */ Constants.WinPropHeight; /** @type {?} */ Constants.WinPropBackColor; /** @type {?} */ Constants.WinPropForeColor; /** @type {?} */ Constants.WinPropFont; /** @type {?} */ Constants.WinPropText; /** @type {?} */ Constants.WinPropLayer; /** @type {?} */ Constants.WinPropX1; /** @type {?} */ Constants.WinPropX2; /** @type {?} */ Constants.WinPropY1; /** @type {?} */ Constants.WinPropY2; /** @type {?} */ Constants.WinPropIsTransparent; /** @type {?} */ Constants.WinPropName; /** @type {?} */ Constants.WinPropVisible; /** @type {?} */ Constants.WinPropGradientStyle; /** @type {?} */ Constants.WinPropVisibleLayerList; /** @type {?} */ Constants.TabOrderPropertyTermination; /** @type {?} */ Constants.SByteMaxValue; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29uc3RhbnRzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG1hZ2ljLXhwYS91dGlscy8iLCJzb3VyY2VzIjpbInNyYy9Db25zdGFudHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBQyxLQUFLLEVBQUMsTUFBTSxzQkFBc0IsQ0FBQzs7QUFHM0M7SUFxR0U7SUFFQSxDQUFDO0lBdEdELDhDQUE4QztJQUM5Qiw0QkFBa0IsR0FBVyxHQUFHLENBQUM7SUFDakMsNEJBQWtCLEdBQVcsR0FBRyxDQUFDO0lBRWpELDZEQUE2RDtJQUM3Qyw0QkFBa0IsR0FBVyxHQUFHLENBQUM7SUFDakMsMkJBQWlCLEdBQVcsR0FBRyxDQUFDO0lBQ2hDLDRCQUFrQixHQUFXLEdBQUcsQ0FBQztJQUVqRCxvQ0FBb0M7SUFDcEIseUJBQWUsR0FBVyxHQUFHLENBQUM7SUFDOUIsd0JBQWMsR0FBVyxHQUFHLENBQUM7SUFDN0IsdUJBQWEsR0FBVyxHQUFHLENBQUM7SUFDNUIsNkJBQW1CLEdBQVcsR0FBRyxDQUFDO0lBRWxDLDZCQUFtQixHQUFXLEdBQUcsQ0FBQztJQUNsQyw4QkFBb0IsR0FBVyxHQUFHLENBQUM7SUFDbkMsNkJBQW1CLEdBQVcsR0FBRyxDQUFDO0lBQ2xDLDZCQUFtQixHQUFXLEdBQUcsQ0FBQztJQUNsQyw0QkFBa0IsR0FBVyxHQUFHLENBQUM7SUFDakMsK0JBQXFCLEdBQVcsR0FBRyxDQUFDO0lBQ3BDLGtDQUF3QixHQUFXLEdBQUcsQ0FBQztJQUN2QyxxQ0FBMkIsR0FBVyxHQUFHLENBQUM7SUFDMUMscUNBQTJCLEdBQVcsR0FBRyxDQUFDO0lBRTFELHFEQUFxRDtJQUNyQywyQkFBaUIsR0FBVyxHQUFHLENBQUM7SUFDaEMsNEJBQWtCLEdBQVcsR0FBRyxDQUFDO0lBQ2pDLG9DQUEwQixHQUFXLEdBQUcsQ0FBQztJQUN6QywrQkFBcUIsR0FBVyxHQUFHLENBQUM7SUFDcEMsMkJBQWlCLEdBQVcsR0FBRyxDQUFDO0lBRWhDLHlCQUFl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bXBvcnQge0ludDMyfSBmcm9tIFwiQG1hZ2ljLXhwYS9tc2NvcmVsaWJcIjtcclxuXHJcbi8vVGhpcyBjbGFzcyBjb250YWlucyBhbGwgdGhlIGNvbnN0YW50cyB3aGljaCBhcmUgdXNlZCBpbiBNZ3hwYVJJQS5leGUgYXMgd2VsbCBhcyBpbiBNZ0d1aS5kbGwuXHJcbmV4cG9ydCBjbGFzcyBDb25zdGFudHMge1xyXG4gIC8vLyA8c3VtbWFyeT4gTnVsbCBBcml0aG1ldGljIHZhbHVlczwvc3VtbWFyeT5cclxuICBzdGF0aWMgcmVhZG9ubHkgTlVMTF9BUklUSF9OVUxMSUZZOiBzdHJpbmcgPSAnTic7XHJcbiAgc3RhdGljIHJlYWRvbmx5IE5VTExfQVJJVEhfVVNFX0RFRjogc3RyaW5nID0gJ1UnO1xyXG5cclxuICAvLy8gPHN1bW1hcnk+IHNlbGVjdCBwcm9ncmFtIDogc2VsZWN0IG1vZGUgcHJvcGVydHk8L3N1bW1hcnk+XHJcbiAgc3RhdGljIHJlYWRvbmx5IFNFTFBSR19NT0RFX0JFRk9SRTogc3RyaW5nID0gJ0InO1xyXG4gIHN0YXRpYyByZWFkb25seSBTRUxQUkdfTU9ERV9BRlRFUjogc3RyaW5nID0gJ0EnO1xyXG4gIHN0YXRpYyByZWFkb25seSBTRUxQUkdfTU9ERV9QUk9NUFQ6IHN0cmluZyA9ICdQJztcclxuXHJcbiAgLy8vIDxzdW1tYXJ5PiBtb3ZlIGluIFZpZXc8L3N1bW1hcnk+XHJcbiAgc3RhdGljIHJlYWRvbmx5IE1PVkVfVU5JVF9UQUJMRTogc3RyaW5nID0gJ1QnO1xyXG4gIHN0YXRpYyByZWFkb25seSBNT1ZFX1VOSVRfUEFHRTogc3RyaW5nID0gJ1AnO1xyXG4gIHN0YXRpYyByZWFkb25seSBNT1ZFX1VOSVRfUk9XOiBzdHJpbmcgPSAnUic7XHJcbiAgc3RhdGljIHJlYWRvbmx5IE1PVkVfVU5JVF9UUkVFX05PREU6IHN0cmluZyA9ICdFJztcclxuXHJcbiAgc3RhdGljIHJlYWRvbmx5IE1PVkVfRElSRUNUSU9OX05PTkU6IHN0cmluZyA9ICcgJztcclxuICBzdGF0aWMgcmVhZG9ubHkgTU9WRV9ESVJFQ1RJT05fQkVHSU46IHN0cmluZyA9ICdCJztcclxuICBzdGF0aWMgcmVhZG9ubHkgTU9WRV9ESVJFQ1RJT05fUFJFVjogc3RyaW5nID0gJ1AnO1xyXG4gIHN0YXRpYyByZWFkb25seSBNT1ZFX0RJUkVDVElPTl9ORVhUOiBzdHJpbmcgPSAnTic7XHJcbiAgc3RhdGljIHJlYWRvbmx5IE1PVkVfRElSRUNUSU9OX0VORDogc3RyaW5nID0gJ0UnO1xyXG4gIHN0YXRpYyByZWFkb25seSBNT1ZFX0RJUkVDVElPTl9QQVJFTlQ6IHN0cmluZyA9ICdBJztcclxuICBzdGF0aWMgcmVhZG9ubHkgTU9WRV9ESVJFQ1RJT05fRklSU1RfU09OOiBzdHJpbmcgPSAnRic7XHJcbiAgc3RhdGljIHJlYWRvbmx5IE1PVkVfRElSRUNUSU9OX05FWFRfU0lCTElORzogc3RyaW5nID0gJ1gnO1xyXG4gIHN0YXRpYyByZWFkb25seSBNT1ZFX0RJUkVDVElPTl9QUkVWX1NJQkxJTkc6IHN0cmluZyA9ICdWJztcclxuXHJcbiAgLy8vIDxzdW1tYXJ5PiByZWZyZXNoIHR5cGVzIGZvciBhIHRhc2sgZm9ybTwvc3VtbWFyeT5cclxuICBzdGF0aWMgcmVhZG9ubHkgVEFTS19SRUZSRVNIX0ZPUk06IHN0cmluZyA9ICdGJztcclxuICBzdGF0aWMgcmVhZG9ubHkgVEFTS19SRUZSRVNIX1RBQkxFOiBzdHJpbmcgPSAnVCc7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFRBU0tfUkVGUkVTSF9UUkVFX0FORF9GT1JNOiBzdHJpbmcgPSAnUic7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFRBU0tfUkVGUkVTSF9DVVJSX1JFQzogc3RyaW5nID0gJ0MnO1xyXG4gIHN0YXRpYyByZWFkb25seSBUQVNLX1JFRlJFU0hfTk9ORTogc3RyaW5nID0gJ04nO1xyXG5cclxuICBzdGF0aWMgcmVhZG9ubHkgVEFTS19NT0RFX1FVRVJZOiBzdHJpbmcgPSAnRSc7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFRBU0tfTU9ERV9NT0RJRlk6IHN0cmluZyA9ICdNJztcclxuICBzdGF0aWMgcmVhZG9ubHkgVEFTS19NT0RFX0NSRUFURTogc3RyaW5nID0gJ0MnO1xyXG4gIHN0YXRpYyByZWFkb25seSBUQVNLX01PREVfREVMRVRFOiBzdHJpbmcgPSAnRCc7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFRBU0tfTU9ERV9OT05FID0gJyAnO1xyXG5cclxuICAvLy8gPHN1bW1hcnk+IHRhc2sgbGV2ZWw8L3N1bW1hcnk+XHJcbiAgc3RhdGljIHJlYWRvbmx5IFRBU0tfTEVWRUxfTk9ORTogc3RyaW5nID0gJyAnO1xyXG4gIHN0YXRpYyByZWFkb25seSBUQVNLX0xFVkVMX1RBU0s6IHN0cmluZyA9ICdUJztcclxuICBzdGF0aWMgcmVhZG9ubHkgVEFTS19MRVZFTF9SRUNPUkQ6IHN0cmluZyA9ICdSJztcclxuICBzdGF0aWMgcmVhZG9ubHkgVEFTS19MRVZFTF9DT05UUk9MOiBzdHJpbmcgPSAnQyc7XHJcblxyXG4gIC8vLyA8c3VtbWFyeT4gc3BlY2lhbCByZWNvcmRzIGNvbnN0YW50czwvc3VtbWFyeT5cclxuICBzdGF0aWMgcmVhZG9ubHkgTUdfREFUQVZJRVdfRklSU1RfUkVDT1JEOiBudW1iZXIgPSBJbnQzMi5NaW5WYWx1ZTtcclxuICBzdGF0aWMgcmVhZG9ubHkgTUdfREFUQVZJRVdfTEFTVF9SRUNPUkQ6IG51bWJlciA9IEludDMyLk1heFZhbHVlO1xyXG5cclxuICAvLy8gPHN1bW1hcnk+IGFjdGlvbiBzdGF0ZXMgZm9yIGtleWJvYXJkIG1hcHBpbmc8L3N1bW1hcnk+XHJcbiAgc3RhdGljIHJlYWRvbmx5IEFDVF9TVFRfVEJMX1NDUkVFTl9NT0RFOiBudW1iZXIgPSAweDAwMDE7XHJcbiAgc3RhdGljIHJlYWRvbmx5IEFDVF9TVFRfVEJMX0xFRlRfVE9fUklHSFQ6IG51bWJlciA9IDB4MDAwMjtcclxuICBzdGF0aWMgcmVhZG9ubHkgQUNUX1NUVF9UQkxfU0NSRUVOX1RPUDogbnVtYmVyID0gMHgwMDA0O1xyXG4gIHN0YXRpYyByZWFkb25seSBBQ1RfU1RUX1RCTF9TQ1JFRU5fRU5EOiBudW1iZXIgPSAweDAwMDg7XHJcbiAgc3RhdGljIHJlYWRvbmx5IEFDVF9TVFRfVEJMX1JPV19TVEFSVDogbnVtYmVyID0gMHgwMDEwO1xyXG4gIHN0YXRpYyByZWFkb25seSBBQ1RfU1RUX1RCTF9ST1dfRU5EOiBudW1iZXIgPSAweDAwMjA7XHJcbiAgc3RhdGljIHJlYWRvbmx5IEFDVF9TVFRfRURUX0xFRlRfVE9fUklHSFQ6IG51bWJlciA9IDB4MDA0MDtcclxuICBzdGF0aWMgcmVhZG9ubHkgQUNUX1NUVF9FRFRfRk9STV9UT1A6IG51bWJlciA9IDB4MDA4MDtcclxuICBzdGF0aWMgcmVhZG9ubHkgQUNUX1NUVF9FRFRfRk9STV9FTkQ6IG51bWJlciA9IDB4MDEwMDtcclxuICBzdGF0aWMgcmVhZG9ubHkgQUNUX1NUVF9FRFRfTElORV9TVEFSVDogbnVtYmVyID0gMHgwMjAwO1xyXG4gIHN0YXRpYyByZWFkb25seSBBQ1RfU1RUX0VEVF9MSU5FX0VORDogbnVtYmVyID0gMHgwNDAwO1xyXG4gIHN0YXRpYyByZWFkb25seSBBQ1RfU1RUX0VEVF9FRElUSU5HOiBudW1iZXIgPSAweDA4MDA7XHJcbiAgc3RhdGljIHJlYWRvbmx5IEFDVF9TVFRfVFJFRV9QQVJLOiBudW1iZXIgPSAweDEwMDA7XHJcbiAgc3RhdGljIHJlYWRvbmx5IEFDVF9TVFRfVFJFRV9FRElUSU5HOiBudW1iZXIgPSAweDIwMDA7XHJcblxyXG4gIHN0YXRpYyByZWFkb25seSBGb3J3YXJkU2xhc2hXZWJVc2FnZTogc3RyaW5nID0gXCJ3ZWJcIjsgLy8gcmVmZXIgdG8gYSBmb3J3YXJkIHNsYXNoIGFzIGEgcmVsYXRpdmUgd2ViIHVybC5cclxuICBzdGF0aWMgcmVhZG9ubHkgSFRUUF9QUk9UT0NPTDogc3RyaW5nID0gXCJodHRwOi8vXCI7XHJcbiAgc3RhdGljIHJlYWRvbmx5IEhUVFBTX1BST1RPQ09MOiBzdHJpbmcgPSBcImh0dHBzOi8vXCI7XHJcbiAgc3RhdGljIHJlYWRvbmx5IEZJTEVfUFJPVE9DT0w6IHN0cmluZyA9IFwiZmlsZTovL1wiO1xyXG5cclxuICAvLy8gPHN1bW1hcnk+dGhyZWFkcyBjb25zdGFudHM8L3N1bW1hcnk+XHJcbiAgc3RhdGljIHJlYWRvbmx5IE1HX0dVSV9USFJFQUQ6IHN0cmluZyA9IFwiTUdfR1VJX1RIUkVBRFwiO1xyXG4gIHN0YXRpYyByZWFkb25seSBNR19XT1JLX1RIUkVBRDogc3RyaW5nID0gXCJNR19XT1JLX1RIUkVBRFwiO1xyXG4gIHN0YXRpYyByZWFkb25seSBNR19USU1FUl9USFJFQUQ6IHN0cmluZyA9IFwiTUdfVElNRVJfVEhSRUFEXCI7XHJcblxyXG4gIC8vLyA8c3VtbWFyeT5cclxuICAvLy8gcHJvcGVydHkgbmFtZSBmb3IgdGhlIHJ1bnRpbWUgZGVzaWduZXJcclxuICAvLy8gPC9zdW1tYXJ5PlxyXG4gIHN0YXRpYyByZWFkb25seSBDb25maWd1cmF0aW9uRmlsZVByb3BlcnR5TmFtZTogc3RyaW5nID0gXCJDb25maWd1cmF0aW9uIGZpbGVcIjtcclxuICBzdGF0aWMgcmVhZG9ubHkgV2luUHJvcExlZnQ6IHN0cmluZyA9IFwiTGVmdFwiO1xyXG4gIHN0YXRpYyByZWFkb25seSBXaW5Qcm9wVG9wOiBzdHJpbmcgPSBcIlRvcFwiO1xyXG4gIHN0YXRpYyByZWFkb25seSBXaW5Qcm9wV2lkdGg6IHN0cmluZyA9IFwiV2lkdGhcIjtcclxuICBzdGF0aWMgcmVhZG9ubHkgV2luUHJvcEhlaWdodDogc3RyaW5nID0gXCJIZWlnaHRcIjtcclxuICBzdGF0aWMgcmVhZG9ubHkgV2luUHJvcEJhY2tDb2xvcjogc3RyaW5nID0gXCJCYWNrQ29sb3JcIjtcclxuICBzdGF0aWMgcmVhZG9ubHkgV2luUHJvcEZvcmVDb2xvcjogc3RyaW5nID0gXCJGb3JlQ29sb3JcIjtcclxuICBzdGF0aWMgcmVhZG9ubHkgV2luUHJvcEZvbnQ6IHN0cmluZyA9IFwiRm9udFwiO1xyXG4gIHN0YXRpYyByZWFkb25seSBXaW5Qcm9wVGV4dDogc3RyaW5nID0gXCJUZXh0XCI7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFdpblByb3BMYXllcjogc3RyaW5nID0gXCJMYXllclwiO1xyXG4gIHN0YXRpYyByZWFkb25seSBXaW5Qcm9wWDE6IHN0cmluZyA9IFwiWDFcIjtcclxuICBzdGF0aWMgcmVhZG9ubHkgV2luUHJvcFgyOiBzdHJpbmcgPSBcIlgyXCI7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFdpblByb3BZMTogc3RyaW5nID0gXCJZMVwiO1xyXG4gIHN0YXRpYyByZWFkb25seSBXaW5Qcm9wWTI6IHN0cmluZyA9IFwiWTJcIjtcclxuICBzdGF0aWMgcmVhZG9ubHkgV2luUHJvcElzVHJhbnNwYXJlbnQ6IHN0cmluZyA9IFwiSXNUcmFuc3BhcmVudFwiO1xyXG4gIHN0YXRpYyByZWFkb25seSBXaW5Qcm9wTmFtZTogc3RyaW5nID0gXCJOYW1lXCI7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFdpblByb3BWaXNpYmxlOiBzdHJpbmcgPSBcIlZpc2libGVcIjtcclxuICBzdGF0aWMgcmVhZG9ubHkgV2luUHJvcEdyYWRpZW50U3R5bGU6IHN0cmluZyA9IFwiR3JhZGllbnRTdHlsZVwiO1xyXG4gIHN0YXRpYyByZWFkb25seSBXaW5Qcm9wVmlzaWJsZUxheWVyTGlzdDogc3RyaW5nID0gXCJWaXNpYmxlTGF5ZXJMaXN0XCI7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFRhYk9yZGVyUHJvcGVydHlUZXJtaW5hdGlvbjogc3RyaW5nID0gXCJGb3JUYWJPcmRlclwiO1xyXG5cclxuICBzdGF0aWMgcmVhZG9ubHkgU0J5dGVNYXhWYWx1ZSA9IDEyNztcclxuXHJcbiAgY29uc3RydWN0b3IoKSB7XHJcblxyXG4gIH1cclxufVxyXG4iXX0=