UNPKG

@ogs-gmbh/ngx-utils

Version:

A lightweight collection of utility functions and helpers for Angular applications

142 lines 16.1 kB
export var KeyboardKeys; (function (KeyboardKeys) { KeyboardKeys.BACKSPACE = "Backspace"; KeyboardKeys.ENTER = "Enter"; KeyboardKeys.ESCAPE = "Escape"; KeyboardKeys.COMMA = ","; KeyboardKeys.PERIOD = "."; KeyboardKeys.COLON = ":"; KeyboardKeys.HASH = "#"; KeyboardKeys.SPACE = " "; KeyboardKeys.PLUS = "+"; KeyboardKeys.MINUS = "-"; KeyboardKeys.DIGIT_0 = "0"; KeyboardKeys.DIGIT_1 = "1"; KeyboardKeys.DIGIT_2 = "2"; KeyboardKeys.DIGIT_3 = "3"; KeyboardKeys.DIGIT_4 = "4"; KeyboardKeys.DIGIT_5 = "5"; KeyboardKeys.DIGIT_6 = "6"; KeyboardKeys.DIGIT_7 = "7"; KeyboardKeys.DIGIT_8 = "8"; KeyboardKeys.DIGIT_9 = "9"; KeyboardKeys.LOWER_A = "a"; KeyboardKeys.LOWER_B = "b"; KeyboardKeys.LOWER_C = "c"; KeyboardKeys.LOWER_D = "d"; KeyboardKeys.LOWER_E = "e"; KeyboardKeys.LOWER_F = "f"; KeyboardKeys.LOWER_G = "g"; KeyboardKeys.LOWER_H = "h"; KeyboardKeys.LOWER_I = "i"; KeyboardKeys.LOWER_J = "j"; KeyboardKeys.LOWER_K = "k"; KeyboardKeys.LOWER_L = "l"; KeyboardKeys.LOWER_M = "m"; KeyboardKeys.LOWER_N = "n"; KeyboardKeys.LOWER_O = "o"; KeyboardKeys.LOWER_P = "p"; KeyboardKeys.LOWER_Q = "q"; KeyboardKeys.LOWER_R = "r"; KeyboardKeys.LOWER_S = "s"; KeyboardKeys.LOWER_T = "t"; KeyboardKeys.LOWER_U = "u"; KeyboardKeys.LOWER_V = "v"; KeyboardKeys.LOWER_W = "w"; KeyboardKeys.LOWER_X = "x"; KeyboardKeys.LOWER_Y = "y"; KeyboardKeys.LOWER_Z = "z"; KeyboardKeys.UPPER_A = "A"; KeyboardKeys.UPPER_B = "B"; KeyboardKeys.UPPER_C = "C"; KeyboardKeys.UPPER_D = "D"; KeyboardKeys.UPPER_E = "E"; KeyboardKeys.UPPER_F = "F"; KeyboardKeys.UPPER_G = "G"; KeyboardKeys.UPPER_H = "H"; KeyboardKeys.UPPER_I = "I"; KeyboardKeys.UPPER_J = "J"; KeyboardKeys.UPPER_K = "K"; KeyboardKeys.UPPER_L = "L"; KeyboardKeys.UPPER_M = "M"; KeyboardKeys.UPPER_N = "N"; KeyboardKeys.UPPER_O = "O"; KeyboardKeys.UPPER_P = "P"; KeyboardKeys.UPPER_Q = "Q"; KeyboardKeys.UPPER_R = "R"; KeyboardKeys.UPPER_S = "S"; KeyboardKeys.UPPER_T = "T"; KeyboardKeys.UPPER_U = "U"; KeyboardKeys.UPPER_V = "V"; KeyboardKeys.UPPER_W = "W"; KeyboardKeys.UPPER_X = "X"; KeyboardKeys.UPPER_Y = "Y"; KeyboardKeys.UPPER_Z = "Z"; })(KeyboardKeys || (KeyboardKeys = {})); export var KeyboardKeyArrays; (function (KeyboardKeyArrays) { KeyboardKeyArrays.DIGITS = [KeyboardKeys.DIGIT_0, KeyboardKeys.DIGIT_1, KeyboardKeys.DIGIT_2, KeyboardKeys.DIGIT_3, KeyboardKeys.DIGIT_4, KeyboardKeys.DIGIT_5, KeyboardKeys.DIGIT_6, KeyboardKeys.DIGIT_7, KeyboardKeys.DIGIT_8, KeyboardKeys.DIGIT_9]; KeyboardKeyArrays.UPPER_LETTERS = [KeyboardKeys.UPPER_A, KeyboardKeys.UPPER_B, KeyboardKeys.UPPER_C, KeyboardKeys.UPPER_D, KeyboardKeys.UPPER_E, KeyboardKeys.UPPER_F, KeyboardKeys.UPPER_G, KeyboardKeys.UPPER_H, KeyboardKeys.UPPER_I, KeyboardKeys.UPPER_J, KeyboardKeys.UPPER_K, KeyboardKeys.UPPER_L, KeyboardKeys.UPPER_M, KeyboardKeys.UPPER_N, KeyboardKeys.UPPER_O, KeyboardKeys.UPPER_P, KeyboardKeys.UPPER_Q, KeyboardKeys.UPPER_R, KeyboardKeys.UPPER_S, KeyboardKeys.UPPER_T, KeyboardKeys.UPPER_U, KeyboardKeys.UPPER_V, KeyboardKeys.UPPER_W, KeyboardKeys.UPPER_X, KeyboardKeys.UPPER_Y, KeyboardKeys.UPPER_Z]; KeyboardKeyArrays.LOWER_LETTERS = [KeyboardKeys.LOWER_A, KeyboardKeys.LOWER_B, KeyboardKeys.LOWER_C, KeyboardKeys.LOWER_D, KeyboardKeys.LOWER_E, KeyboardKeys.LOWER_F, KeyboardKeys.LOWER_G, KeyboardKeys.LOWER_H, KeyboardKeys.LOWER_I, KeyboardKeys.LOWER_J, KeyboardKeys.LOWER_K, KeyboardKeys.LOWER_L, KeyboardKeys.LOWER_M, KeyboardKeys.LOWER_N, KeyboardKeys.LOWER_O, KeyboardKeys.LOWER_P, KeyboardKeys.LOWER_Q, KeyboardKeys.LOWER_R, KeyboardKeys.LOWER_S, KeyboardKeys.LOWER_T, KeyboardKeys.LOWER_U, KeyboardKeys.LOWER_V, KeyboardKeys.LOWER_W, KeyboardKeys.LOWER_X, KeyboardKeys.LOWER_Y, KeyboardKeys.LOWER_Z]; KeyboardKeyArrays.LETTERS = [...KeyboardKeyArrays.UPPER_LETTERS, ...KeyboardKeyArrays.LOWER_LETTERS]; })(KeyboardKeyArrays || (KeyboardKeyArrays = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoia2V5Ym9hcmQta2V5cy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb25zdHMva2V5Ym9hcmQta2V5cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLEtBQVcsWUFBWSxDQXlFNUI7QUF6RUQsV0FBaUIsWUFBWTtJQUNkLHNCQUFTLEdBQVcsV0FBVyxDQUFDO0lBQ2hDLGtCQUFLLEdBQVcsT0FBTyxDQUFDO0lBQ3hCLG1CQUFNLEdBQVcsUUFBUSxDQUFDO0lBQzFCLGtCQUFLLEdBQVcsR0FBRyxDQUFDO0lBQ3BCLG1CQUFNLEdBQVcsR0FBRyxDQUFDO0lBQ3JCLGtCQUFLLEdBQVcsR0FBRyxDQUFDO0lBQ3BCLGlCQUFJLEdBQVcsR0FBRyxDQUFDO0lBQ25CLGtCQUFLLEdBQVcsR0FBRyxDQUFDO0lBQ3BCLGlCQUFJLEdBQVcsR0FBRyxDQUFDO0lBQ25CLGtCQUFLLEdBQVcsR0FBRyxDQUFDO0lBQ3BCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0lBQ3RCLG9CQUFPLEdBQVcsR0FBRyxDQUFDO0FBQ3JDLENBQUMsRUF6RWdCLFlBQVksS0FBWixZQUFZLFFBeUU1QjtBQUNELE1BQU0sS0FBVyxpQkFBaUIsQ0FnRWpDO0FBaEVELFdBQWlCLGlCQUFpQjtJQUNuQix3QkFBTSxHQUFhLENBQUUsWUFBWSxDQUFDLE9BQU87UUFDcEQsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU87UUFDcEIsWUFBWSxDQUFDLE9BQU8sQ0FBRSxDQUFDO0lBQ1osK0JBQWEsR0FBYSxDQUFFLFlBQVksQ0FBQyxPQUFPO1FBQzNELFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPO1FBQ3BCLFlBQVksQ0FBQyxPQUFPLENBQUUsQ0FBQztJQUNaLCtCQUFhLEdBQWEsQ0FBRSxZQUFZLENBQUMsT0FBTztRQUMzRCxZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTztRQUNwQixZQUFZLENBQUMsT0FBTyxDQUFFLENBQUM7SUFDWix5QkFBTyxHQUFhLENBQUUsR0FBRyxrQkFBQSxhQUFhLEVBQUUsR0FBRyxrQkFBQSxhQUFhLENBQUUsQ0FBQztBQUMxRSxDQUFDLEVBaEVnQixpQkFBaUIsS0FBakIsaUJBQWlCLFFBZ0VqQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBuYW1lc3BhY2UgS2V5Ym9hcmRLZXlzIHtcbiAgZXhwb3J0IGNvbnN0IEJBQ0tTUEFDRTogc3RyaW5nID0gXCJCYWNrc3BhY2VcIjtcbiAgZXhwb3J0IGNvbnN0IEVOVEVSOiBzdHJpbmcgPSBcIkVudGVyXCI7XG4gIGV4cG9ydCBjb25zdCBFU0NBUEU6IHN0cmluZyA9IFwiRXNjYXBlXCI7XG4gIGV4cG9ydCBjb25zdCBDT01NQTogc3RyaW5nID0gXCIsXCI7XG4gIGV4cG9ydCBjb25zdCBQRVJJT0Q6IHN0cmluZyA9IFwiLlwiO1xuICBleHBvcnQgY29uc3QgQ09MT046IHN0cmluZyA9IFwiOlwiO1xuICBleHBvcnQgY29uc3QgSEFTSDogc3RyaW5nID0gXCIjXCI7XG4gIGV4cG9ydCBjb25zdCBTUEFDRTogc3RyaW5nID0gXCIgXCI7XG4gIGV4cG9ydCBjb25zdCBQTFVTOiBzdHJpbmcgPSBcIitcIjtcbiAgZXhwb3J0IGNvbnN0IE1JTlVTOiBzdHJpbmcgPSBcIi1cIjtcbiAgZXhwb3J0IGNvbnN0IERJR0lUXzA6IHN0cmluZyA9IFwiMFwiO1xuICBleHBvcnQgY29uc3QgRElHSVRfMTogc3RyaW5nID0gXCIxXCI7XG4gIGV4cG9ydCBjb25zdCBESUdJVF8yOiBzdHJpbmcgPSBcIjJcIjtcbiAgZXhwb3J0IGNvbnN0IERJR0lUXzM6IHN0cmluZyA9IFwiM1wiO1xuICBleHBvcnQgY29uc3QgRElHSVRfNDogc3RyaW5nID0gXCI0XCI7XG4gIGV4cG9ydCBjb25zdCBESUdJVF81OiBzdHJpbmcgPSBcIjVcIjtcbiAgZXhwb3J0IGNvbnN0IERJR0lUXzY6IHN0cmluZyA9IFwiNlwiO1xuICBleHBvcnQgY29uc3QgRElHSVRfNzogc3RyaW5nID0gXCI3XCI7XG4gIGV4cG9ydCBjb25zdCBESUdJVF84OiBzdHJpbmcgPSBcIjhcIjtcbiAgZXhwb3J0IGNvbnN0IERJR0lUXzk6IHN0cmluZyA9IFwiOVwiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfQTogc3RyaW5nID0gXCJhXCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9COiBzdHJpbmcgPSBcImJcIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX0M6IHN0cmluZyA9IFwiY1wiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfRDogc3RyaW5nID0gXCJkXCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9FOiBzdHJpbmcgPSBcImVcIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX0Y6IHN0cmluZyA9IFwiZlwiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfRzogc3RyaW5nID0gXCJnXCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9IOiBzdHJpbmcgPSBcImhcIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX0k6IHN0cmluZyA9IFwiaVwiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfSjogc3RyaW5nID0gXCJqXCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9LOiBzdHJpbmcgPSBcImtcIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX0w6IHN0cmluZyA9IFwibFwiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfTTogc3RyaW5nID0gXCJtXCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9OOiBzdHJpbmcgPSBcIm5cIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX086IHN0cmluZyA9IFwib1wiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfUDogc3RyaW5nID0gXCJwXCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9ROiBzdHJpbmcgPSBcInFcIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX1I6IHN0cmluZyA9IFwiclwiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfUzogc3RyaW5nID0gXCJzXCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9UOiBzdHJpbmcgPSBcInRcIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX1U6IHN0cmluZyA9IFwidVwiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfVjogc3RyaW5nID0gXCJ2XCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9XOiBzdHJpbmcgPSBcIndcIjtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX1g6IHN0cmluZyA9IFwieFwiO1xuICBleHBvcnQgY29uc3QgTE9XRVJfWTogc3RyaW5nID0gXCJ5XCI7XG4gIGV4cG9ydCBjb25zdCBMT1dFUl9aOiBzdHJpbmcgPSBcInpcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX0E6IHN0cmluZyA9IFwiQVwiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfQjogc3RyaW5nID0gXCJCXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9DOiBzdHJpbmcgPSBcIkNcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX0Q6IHN0cmluZyA9IFwiRFwiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfRTogc3RyaW5nID0gXCJFXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9GOiBzdHJpbmcgPSBcIkZcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX0c6IHN0cmluZyA9IFwiR1wiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfSDogc3RyaW5nID0gXCJIXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9JOiBzdHJpbmcgPSBcIklcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX0o6IHN0cmluZyA9IFwiSlwiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfSzogc3RyaW5nID0gXCJLXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9MOiBzdHJpbmcgPSBcIkxcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX006IHN0cmluZyA9IFwiTVwiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfTjogc3RyaW5nID0gXCJOXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9POiBzdHJpbmcgPSBcIk9cIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX1A6IHN0cmluZyA9IFwiUFwiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfUTogc3RyaW5nID0gXCJRXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9SOiBzdHJpbmcgPSBcIlJcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX1M6IHN0cmluZyA9IFwiU1wiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfVDogc3RyaW5nID0gXCJUXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9VOiBzdHJpbmcgPSBcIlVcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX1Y6IHN0cmluZyA9IFwiVlwiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfVzogc3RyaW5nID0gXCJXXCI7XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9YOiBzdHJpbmcgPSBcIlhcIjtcbiAgZXhwb3J0IGNvbnN0IFVQUEVSX1k6IHN0cmluZyA9IFwiWVwiO1xuICBleHBvcnQgY29uc3QgVVBQRVJfWjogc3RyaW5nID0gXCJaXCI7XG59XG5leHBvcnQgbmFtZXNwYWNlIEtleWJvYXJkS2V5QXJyYXlzIHtcbiAgZXhwb3J0IGNvbnN0IERJR0lUUzogc3RyaW5nW10gPSBbIEtleWJvYXJkS2V5cy5ESUdJVF8wLFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF8xLFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF8yLFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF8zLFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF80LFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF81LFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF82LFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF83LFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF84LFxuICAgIEtleWJvYXJkS2V5cy5ESUdJVF85IF07XG4gIGV4cG9ydCBjb25zdCBVUFBFUl9MRVRURVJTOiBzdHJpbmdbXSA9IFsgS2V5Ym9hcmRLZXlzLlVQUEVSX0EsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0IsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0MsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0QsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0UsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0YsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0csXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0gsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0ksXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0osXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0ssXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX0wsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX00sXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX04sXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX08sXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1AsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1EsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1IsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1MsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1QsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1UsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1YsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1csXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1gsXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1ksXG4gICAgS2V5Ym9hcmRLZXlzLlVQUEVSX1ogXTtcbiAgZXhwb3J0IGNvbnN0IExPV0VSX0xFVFRFUlM6IHN0cmluZ1tdID0gWyBLZXlib2FyZEtleXMuTE9XRVJfQSxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfQixcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfQyxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfRCxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfRSxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfRixcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfRyxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfSCxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfSSxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfSixcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfSyxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfTCxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfTSxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfTixcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfTyxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfUCxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfUSxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfUixcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfUyxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfVCxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfVSxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfVixcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfVyxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfWCxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfWSxcbiAgICBLZXlib2FyZEtleXMuTE9XRVJfWiBdO1xuICBleHBvcnQgY29uc3QgTEVUVEVSUzogc3RyaW5nW10gPSBbIC4uLlVQUEVSX0xFVFRFUlMsIC4uLkxPV0VSX0xFVFRFUlMgXTtcbn1cbiJdfQ==