UNPKG

@chorkaichan/jp-phone-parser

Version:

A module parses numbers according to the Japanese phone number pattern.

1,339 lines (1,312 loc) 126 kB
/*! JpPhoneParser.js v1.1.0 https://github.com/chorkaichan/jp-phone-parser#readme Released under the MIT License. */ const dic = { '0': { '1': { '1': [0, 3], '2': { '0': [0, 3], '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [0, 1] } }, '3': { '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': [0, 2], '7': { '2': [0, 1], '4': [0, 1], '5': [-1, 2], '6': [-1, 2], '7': [0, 1], '8': [-1, 2] }, '8': [0, 2], '9': { '2': [0, 1], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [0, 1], '8': [0, 1] } }, '4': { '2': [0, 2], '3': [0, 2], '4': [0, 2], '5': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [0, 1], '7': [0, 1] }, '6': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [0, 1] } }, '5': { '2': [0, 2], '3': [0, 2], '4': { '1': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [0, 1], '8': [-2, 3], '9': [-1, 2] }, '5': { '1': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-2, 3], '8': [0, 1], '9': [-1, 2] }, '6': { '2': [-1, 2], '3': [-1, 2], '4': [0, 1], '6': [-1, 2], '7': [-1, 2] }, '7': [0, 2], '8': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [0, 1], '7': [0, 1], '8': [-1, 2], '9': [-1, 2] } }, '6': { '2': [0, 2], '3': { '2': [0, 1], '4': [0, 1], '5': [0, 1], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [-1, 2] }, '4': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [0, 1] }, '5': { '2': [-1, 2], '3': [-1, 2], '4': [0, 1], '5': [0, 1], '6': [0, 1], '8': [0, 1] }, '6': [0, 2], '7': [0, 2] }, '7': { '2': [0, 2], '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': [0, 2], '7': [-1, 3], '8': [0, 2], '9': [0, 2] }, '8': { '0': [0, 0], '2': [0, 2], '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': [0, 2], '7': [0, 2], '8': [-1, 3] }, '9': { '1': [0, 2], '2': [0, 2], '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': [-1, 3], '7': [0, 2], '8': [0, 2], '9': [-1, 3] } }, '2': { '0': { '0': [0, 5], '1': [-1, 3], '2': [-1, 3], '3': [-1, 3], '4': [-1, 3], '5': [-1, 3], '6': [-1, 3], '7': [-1, 3], '8': [-1, 3], '9': [-1, 3] }, '2': { '0': [0, 2], '2': [-1, 3], '3': { '0': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-2, 3], '5': [-2, 3], '6': [-2, 3], '7': [-2, 3], '8': [-2, 3], '9': [-2, 3] }, '4': [0, 2], '5': [0, 2], '6': [0, 2], '7': [-1, 3], '8': [0, 2], '9': [0, 2] }, '3': { '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': [-1, 3], '7': [0, 2], '8': [0, 2] }, '4': { '0': [0, 2], '1': [0, 2], '2': [0, 2], '3': [0, 2], '4': [0, 2], '5': [-1, 3], '6': [0, 2], '7': [0, 2], '8': [0, 2], '9': [-1, 3] }, '5': { '0': [0, 2], '2': [-1, 3], '3': [-1, 3], '4': [0, 2], '5': { '0': [-2, 3], '1': [-2, 3], '2': [-2, 3], '3': [-2, 3], '4': [-2, 3], '5': [-2, 3], '6': [-2, 3], '7': [-1, 2], '8': [-1, 2], '9': [-2, 3] }, '6': { '0': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [-1, 2] }, '7': { '0': [-2, 3], '1': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-2, 3], '6': [-2, 3], '7': [-2, 3], '8': [-2, 3], '9': [-2, 3] }, '8': { '0': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [-1, 2] }, '9': [0, 2] }, '6': { '0': [0, 2], '1': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': { '0': [-2, 2], '1': [-2, 2], '2': [-2, 2], '3': [-2, 2], '4': [-2, 2], '5': [-2, 2], '6': [-2, 2], '7': [-3, 3], '8': [-2, 2], '9': [-2, 2] }, '8': [-1, 2], '9': [-1, 2] }, '2': [-1, 3], '3': [0, 2], '4': { '0': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-2, 3], '7': [-2, 3], '8': [-2, 3], '9': [-2, 3] }, '5': [0, 2], '6': [0, 2], '7': [0, 2], '8': [0, 2], '9': [0, 2] }, '7': { '0': [0, 2], '2': [-1, 3], '3': [-1, 3], '4': [0, 2], '6': [0, 2], '7': [0, 2], '8': { '0': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-2, 3], '9': [-2, 3] }, '9': [0, 2] }, '8': { '0': [0, 2], '1': [-1, 3], '2': [0, 2], '3': { '0': [-2, 3], '2': [-1, 2], '3': [-2, 3], '4': [-2, 3], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [-1, 2] }, '4': [0, 2], '5': [0, 2], '6': [-1, 3], '7': [0, 2], '8': [0, 2], '9': { '0': [-2, 3], '1': [-2, 3], '2': [-2, 3], '3': [-2, 3], '4': [-2, 3], '5': [-2, 3], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [-1, 2] } }, '9': { '1': { '1': [-1, 2], '3': [-1, 2], '4': [-1, 2], '7': [-2, 3] }, '2': [-1, 3], '3': { '0': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-2, 3], '6': [-2, 3], '7': [-2, 3], '8': [-2, 3], '9': [-2, 3] }, '4': [0, 2], '5': [0, 2], '6': [0, 2], '7': [0, 2], '8': [-1, 3], '9': [0, 2] } }, '3': [0, 4], '4': { '2': { '0': [-2, 4], '2': { '0': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [-1, 2] }, '3': [-1, 3], '4': [-1, 3], '5': [-1, 3], '6': [-1, 3], '7': [-1, 3], '8': { '0': [-2, 3], '1': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-2, 3], '5': [-2, 3], '6': [-2, 3], '7': [-1, 2], '8': [-1, 2], '9': [-1, 2] }, '9': { '0': [-3, 4], '1': [-2, 3], '2': [-3, 4], '3': [-3, 4], '4': [-3, 4], '5': [-3, 4], '6': [-3, 4], '7': [-2, 3], '8': [-2, 3], '9': [-3, 4] } }, '3': { '2': [-1, 3], '3': [-1, 3], '4': [-1, 3], '6': [0, 2], '8': [0, 2], '9': [0, 2] }, '4': [0, 3], '5': [0, 3], '6': { '0': [0, 2], '2': [-1, 3], '3': [0, 2], '4': [-1, 3], '5': [0, 2], '6': [0, 2], '7': [0, 2], '8': [-1, 3] }, '7': { '0': { '0': [-3, 4], '1': [-3, 4], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [-3, 4] }, '1': [-2, 4], '3': [-1, 3], '4': [-1, 3], '5': [0, 2], '6': [0, 2], '7': [-1, 3], '8': [0, 2], '9': [0, 2] }, '8': { '0': [0, 2], '2': [-1, 3], '4': [-1, 3], '5': [-1, 3], '6': [-1, 3], '7': [-1, 3], '8': [-1, 3], '9': [-1, 3] }, '9': { '2': [-1, 3], '3': [0, 2], '4': [0, 2], '5': [0, 2], '9': { '2': [0, 1], '4': [0, 1], '6': [0, 1], '8': [0, 1] } } }, '5': { '0': [0, 4], '2': [0, 3], '3': { '1': [0, 2], '2': [0, 2], '3': [0, 2], '4': [-1, 3], '5': [-1, 3], '6': [0, 2], '7': [0, 2], '8': [0, 2], '9': { '2': [-2, 3], '3': [-2, 3], '4': [-2, 3], '5': [-2, 3], '6': { '0': [-2, 2], '1': [-2, 2], '2': [-2, 2], '3': [-2, 2], '4': [-3, 3], '5': [-3, 3], '6': [-3, 3], '7': [-3, 3], '8': [-3, 3], '9': [-3, 3] }, '7': { '0': [-3, 3], '1': [-3, 3], '2': [-3, 3], '3': [-3, 3], '4': [-2, 2], '5': [-3, 3], '6': [-3, 3], '7': [-2, 2], '8': [-3, 3], '9': [-3, 3] }, '8': [-2, 3], '9': [-1, 2] } }, '4': { '2': [-1, 3], '3': [-1, 3], '4': [0, 2], '5': [0, 2], '6': [-1, 3], '7': [0, 2], '8': [0, 2], '9': [-1, 3] }, '5': { '0': [0, 2], '1': [0, 2], '2': [-1, 3], '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': [0, 2], '7': [0, 2], '8': [0, 2], '9': [-1, 3] }, '6': { '1': [0, 2], '2': [0, 2], '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': [0, 2], '7': [0, 2], '8': [0, 2], '9': [0, 2] }, '7': { '0': [0, 3], '2': [0, 2], '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [0, 1] }, '7': [0, 2], '8': [0, 2] }, '8': { '1': [0, 2], '2': [-1, 3], '3': [-1, 3], '4': [0, 2], '5': [0, 2], '6': [0, 2], '7': [0, 2] }, '9': { '1': [-1, 3], '2': [-1, 3], '3': [-1, 3], '4': [0, 2], '5': [0, 2], '6': [0, 2], '7': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': { '0': [-2, 2], '1': [-2, 2], '2': [-1, 1], '3': [-1, 1], '4': [-1, 1], '5': [-1, 1], '6': [-1, 1], '7': [-2, 2], '8': [-2, 2], '9': [-1, 1] } }, '8': [0, 2], '9': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [-2, 3] } } }, '6': [0, 4], '7': { '0': [0, 4], '2': { '1': [0, 2], '2': [-1, 3], '3': [-1, 3], '4': [-1, 3], '5': [0, 2], '6': [-1, 3], '7': [-1, 3], '8': [-1, 3], '9': [-1, 3] }, '3': { '4': [-1, 3], '5': [0, 2], '6': [0, 2], '7': [0, 2], '8': [0, 2], '9': [0, 2] }, '4': { '0': [0, 2], '2': [0, 2], '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': { '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '8': [0, 1] }, '7': [0, 2], '8': [0, 2], '9': [0, 2] }, '5': [0, 3], '6': { '1': [0, 2], '2': [-1, 3], '3': [0, 2], '4': [-1, 3], '5': [0, 2], '6': [0, 2], '7': [0, 2], '8': [0, 2] }, '7': { '0': [0, 2], '1': [0, 2], '2': [0, 2], '3': [0, 2], '4': [0, 2], '5': [-1, 3], '6': [0, 2], '8': [0, 2], '9': [0, 2] }, '8': [0, 3], '9': { '0': [0, 2], '1': [0, 2], '2': [-1, 3], '3': [-1, 3], '4': { '0': [-2, 3], '2': [-2, 3], '3': [-2, 3], '4': [-2, 3], '5': [-2, 3], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [-2, 3] }, '5': { '0': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-2, 3], '6': [-2, 3], '7': [-1, 2], '8': [-1, 2], '9': [-2, 3] }, '6': { '0': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-2, 3], '7': [-2, 3], '8': [-1, 2], '9': [-1, 2] }, '7': [0, 2], '8': [0, 2], '9': [0, 2] } }, '8': { '0': { '0': [0, 3], '1': [-1, 4], '2': [-1, 4], '3': [-1, 4], '4': [-1, 4], '5': [-1, 4], '6': [-1, 4], '7': [-1, 4], '8': [-1, 4], '9': [-1, 4] }, '2': { '0': [0, 2], '2': [-1, 3], '3': [0, 2], '4': { '0': [-2, 3], '2': [-2, 3], '3': [-2, 3], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [-2, 3] }, '5': [-1, 3], '6': [0, 2], '7': [0, 2], '8': [-1, 3], '9': { '0': [-2, 3], '2': { '0': [-2, 2], '1': [-3, 3], '2': [-3, 3], '3': [-3, 3], '4': [-3, 3], '5': [-3, 3], '6': [-3, 3], '7': [-3, 3], '8': [-3, 3], '9': [-3, 3] }, '3': [-1, 2], '4': { '0': [-2, 2], '1': [-3, 3], '2': [-3, 3], '3': [-3, 3], '4': [-2, 2], '5': [-2, 2], '6': [-2, 2], '7': [-2, 2], '8': [-2, 2], '9': [-2, 2] }, '5': [-1, 2], '6': [-2, 3], '7': [-1, 2], '8': [-1, 2], '9': [-2, 3] } }, '3': { '2': [-1, 3], '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': { '0': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [-1, 2] }, '7': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': { '0': [-2, 2], '1': [-2, 2], '2': [-2, 2], '3': [-2, 2], '4': [-2, 2], '5': [-2, 2], '6': [-3, 3], '7': [-3, 3], '8': [-3, 3], '9': [-2, 2] }, '7': [-2, 3], '8': [-2, 3] }, '8': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '7': [0, 1], '8': [0, 1] }, '9': { '0': [-2, 3], '1': [-2, 3], '2': [-2, 3], '3': [-2, 3], '4': [-2, 3], '5': [-2, 3], '6': { '0': [-3, 3], '2': [-1, 1], '3': [-3, 3], '4': [-1, 1], '5': [-1, 1], '6': [-3, 3], '7': [-1, 1], '8': [-1, 1], '9': [-1, 1] }, '7': [-2, 3], '8': [-2, 3], '9': [-2, 3] } }, '4': { '5': [0, 2], '6': [0, 2], '7': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [0, 1], '8': [-1, 2], '9': [-1, 2] }, '8': [0, 2], '9': [-1, 3] }, '5': { '1': { '2': [0, 1], '4': [0, 1] }, '2': [0, 2], '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': [0, 2], '7': [0, 2], '8': [0, 2], '9': [0, 2] }, '6': { '2': [-1, 3], '3': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': { '2': [-3, 3], '3': [-3, 3], '4': [-3, 3], '5': [-3, 3], '6': [-2, 2], '7': [-3, 3], '8': [-3, 3], '9': [-3, 3] }, '7': [-1, 2], '8': [-1, 2] }, '4': [-1, 3], '5': { '0': [-1, 2], '1': [-1, 2], '2': [-2, 3], '4': [-1, 2], '5': { '0': [-2, 2], '1': [-2, 2], '2': [-3, 3], '3': [-3, 3], '4': [-2, 2], '5': [-2, 2], '6': [-2, 2], '7': [-2, 2], '8': [-2, 2], '9': [-2, 2] }, '6': [-1, 2], '7': [-1, 2] }, '6': { '0': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': { '0': [-2, 2], '1': [-3, 3], '2': [-2, 2], '3': [-2, 2], '4': [-2, 2], '5': [-2, 2], '6': [-2, 2], '7': [-3, 3], '8': [-3, 3], '9': [-2, 2] } }, '7': { '2': { '0': [-2, 2], '1': [-2, 2], '2': [-3, 3], '3': [-3, 3], '4': [-3, 3], '5': [-2, 2], '6': [-3, 3], '7': [-2, 2], '8': [-3, 3], '9': [-2, 2] }, '3': { '0': [-2, 2], '1': [-2, 2], '2': [-2, 2], '3': [-2, 2], '4': [-2, 2], '5': [-2, 2], '6': [-2, 2], '7': [-3, 3], '8': [-3, 3], '9': [-2, 2] }, '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [-1, 2] }, '8': { '0': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [-2, 3] }, '9': { '0': [-2, 3], '2': [-1, 2], '3': { '4': [-2, 2] }, '4': [-2, 3], '5': [-2, 3], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': { '2': [-2, 2], '3': [-2, 2], '4': [-3, 3], '5': [-3, 3], '6': [-3, 3], '7': [-3, 3], '8': [-3, 3], '9': [-3, 3] } } }, '7': { '5': [0, 2], '7': [0, 2], '8': [-1, 3], '9': [0, 2] }, '8': { '0': [0, 2], '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': [-1, 3], '7': [0, 2], '8': [-1, 3], '9': [0, 2] }, '9': { '2': [0, 2], '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': [0, 2], '7': [0, 2], '8': [0, 2], '9': [-1, 3] } }, '9': { '0': [0, 4], '2': { '0': [0, 2], '2': [-1, 3], '3': [-1, 3], '4': [-1, 3], '5': [-1, 3], '6': [-1, 3], '7': [-1, 3], '8': [-1, 3], '9': [-1, 3] }, '3': { '0': [0, 2], '2': [-1, 3], '3': [-1, 3], '4': [-1, 3], '5': [-1, 3], '6': [-1, 3], '7': [-1, 3], '8': [-1, 3], '9': [-1, 3] }, '4': { '0': [0, 2], '2': [0, 2], '3': [0, 2], '4': [0, 2], '6': [0, 2], '7': [0, 2], '8': [0, 2], '9': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [0, 1] } }, '5': { '0': [0, 2], '2': [0, 2], '4': [0, 2], '5': [0, 2], '6': [0, 2], '7': [0, 2], '8': [-1, 3], '9': [0, 2] }, '6': { '2': [-1, 3], '3': [-1, 3], '4': [0, 2], '5': [0, 2], '6': [0, 2], '7': [0, 2], '8': [0, 2], '9': [0, 2] }, '7': { '2': [0, 2], '3': [0, 2], '4': [0, 2], '5': [-1, 3], '7': [0, 2], '8': [0, 2], '9': [0, 2] }, '8': { '0': { '2': [0, 1], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [-1, 2] }, '2': [0, 2], '3': [0, 2], '4': [0, 2], '5': [0, 2], '6': [0, 2], '7': [0, 2], '8': [-1, 3], '9': [-1, 3] }, '9': { '0': [0, 3], '1': { '2': [0, 1], '3': [0, 1] }, '2': [-1, 3], '3': { '2': [-1, 2], '3': { '0': [-2, 2], '1': [-3, 3], '2': [-2, 2], '3': [-2, 2], '4': [-2, 2], '5': [-2, 2], '6': [-2, 2], '7': [-2, 2], '8': [-2, 2], '9': [-2, 2] }, '4': { '0': [-2, 2], '1': [-2, 2], '2': [-2, 2], '3': [-3, 3], '4': [-2, 2], '5': [-3, 3], '6': [-2, 2], '7': [-3, 3], '8': [-2, 2], '9': [-2, 2] }, '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2] }, '4': { '0': [-2, 3], '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-2, 3], '8': [-2, 3], '9': [-1, 2] }, '5': [0, 2], '6': { '2': [-1, 2], '3': [-1, 2], '4': [-1, 2], '5': [-1, 2], '6': [-1, 2], '7': [-1, 2], '8': [-1, 2], '9': [0, 1] }, '7': [0, 2], '8': [-1, 3] } } } }; const getData = phoneStr => { if (phoneStr.slice(0, 1) !== '0') { return false; } const dicLevel1 = dic[0]; const level2Target = phoneStr.slice(1, 2); if (!level2Target || !(level2Target in dicLevel1)) { return false; } const dicLevel2 = dicLevel1[level2Target]; if (Array.isArray(dicLevel2)) { return { depth: 2, position: dicLevel2 }; } const level3Target = phoneStr.slice(2, 3); if (!level3Target || !(level3Target in dicLevel2)) { return false; } const dicLevel3 = dicLevel2[level3Target]; if (Array.isArray(dicLevel3)) { return { depth: 3, position: dicLevel3 }; } const level4Target = phoneStr.slice(3, 4); if (!level4Target || !(level4Target in dicLevel3)) { return false; } const dicLevel4 = dicLevel3[level4Target]; if (Array.isArray(dicLevel4)) { return { depth: 4, position: dicLevel4 }; } const level5Target = phoneStr.slice(4, 5); if (!level5Target || !(level5Target in dicLevel4)) { return false; } const dicLevel5 = dicLevel4[level5Target]; if (Array.isArray(dicLevel5)) { return { depth: 5, position: dicLevel5 }; } const level6Target = phoneStr.slice(5, 6); if (!level6Target || !(level6Target in dicLevel5)) { return false; } const dicLevel6 = dicLevel5[level6Target]; if (Array.isArray(dicLevel6)) { return { depth: 6, position: dicLevel6 }; } return false; }; const parsePhoneNumber = (phoneNumber, delimiter = '-') => { if (typeof phoneNumber !== 'string') { return ''; } const phoneStr = phoneNumber.replace(/[^0-9]/g, ''); const data = getData(phoneStr); if (!data) { return phoneStr; } return `${phoneStr.slice(0, data.depth + data.position[0])}${phoneStr.length > data.depth + data.position[0] ? delimiter : ''}${phoneStr.slice(data.depth + data.position[0], data.depth + data.position[0] + data.position[1])}${data.position[1] > 0 && phoneStr.length > data.depth + data.position[0] + data.position[1] ? delimiter : ''}${phoneStr.slice(data.depth + data.position[0] + data.position[1])}`; }; export { parsePhoneNumber as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguZXNtLm1qcyIsInNvdXJjZXMiOlsiLi4vc3JjL2RpYy5qcyIsIi4uL3NyYy9pbmRleC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBkaWMgPSB7XG4gICcwJzoge1xuICAgICcxJzoge1xuICAgICAgJzEnOiBbIDAsIDMgXSxcbiAgICAgICcyJzoge1xuICAgICAgICAnMCc6IFsgMCwgMyBdLFxuICAgICAgICAnMyc6IFsgMCwgMiBdLFxuICAgICAgICAnNCc6IFsgMCwgMiBdLFxuICAgICAgICAnNSc6IFsgMCwgMiBdLFxuICAgICAgICAnNic6IHtcbiAgICAgICAgICAnMic6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnMyc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNCc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNSc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNic6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNyc6IFsgMCwgMSBdLFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICAgICczJzoge1xuICAgICAgICAnMyc6IFsgMCwgMiBdLFxuICAgICAgICAnNCc6IFsgMCwgMiBdLFxuICAgICAgICAnNSc6IFsgMCwgMiBdLFxuICAgICAgICAnNic6IFsgMCwgMiBdLFxuICAgICAgICAnNyc6IHtcbiAgICAgICAgICAnMic6IFsgMCwgMSBdLFxuICAgICAgICAgICc0JzogWyAwLCAxIF0sXG4gICAgICAgICAgJzUnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzYnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzcnOiBbIDAsIDEgXSxcbiAgICAgICAgICAnOCc6IFsgLTEsIDIgXSxcbiAgICAgICAgfSxcbiAgICAgICAgJzgnOiBbIDAsIDIgXSxcbiAgICAgICAgJzknOiB7XG4gICAgICAgICAgJzInOiBbIDAsIDEgXSxcbiAgICAgICAgICAnMyc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNCc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNSc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNic6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNyc6IFsgMCwgMSBdLFxuICAgICAgICAgICc4JzogWyAwLCAxIF0sXG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgICAgJzQnOiB7XG4gICAgICAgICcyJzogWyAwLCAyIF0sXG4gICAgICAgICczJzogWyAwLCAyIF0sXG4gICAgICAgICc0JzogWyAwLCAyIF0sXG4gICAgICAgICc1Jzoge1xuICAgICAgICAgICcyJzogWyAtMSwgMiBdLFxuICAgICAgICAgICczJzogWyAtMSwgMiBdLFxuICAgICAgICAgICc0JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc1JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc2JzogWyAwLCAxIF0sXG4gICAgICAgICAgJzcnOiBbIDAsIDEgXSxcbiAgICAgICAgfSxcbiAgICAgICAgJzYnOiB7XG4gICAgICAgICAgJzInOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzMnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzQnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzUnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzYnOiBbIDAsIDEgXSxcbiAgICAgICAgfSxcbiAgICAgIH0sXG4gICAgICAnNSc6IHtcbiAgICAgICAgJzInOiBbIDAsIDIgXSxcbiAgICAgICAgJzMnOiBbIDAsIDIgXSxcbiAgICAgICAgJzQnOiB7XG4gICAgICAgICAgJzEnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzInOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzMnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzQnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzUnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzYnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzcnOiBbIDAsIDEgXSxcbiAgICAgICAgICAnOCc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnOSc6IFsgLTEsIDIgXSxcbiAgICAgICAgfSxcbiAgICAgICAgJzUnOiB7XG4gICAgICAgICAgJzEnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzInOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzMnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzQnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzUnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzYnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzcnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzgnOiBbIDAsIDEgXSxcbiAgICAgICAgICAnOSc6IFsgLTEsIDIgXSxcbiAgICAgICAgfSxcbiAgICAgICAgJzYnOiB7XG4gICAgICAgICAgJzInOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzMnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzQnOiBbIDAsIDEgXSxcbiAgICAgICAgICAnNic6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNyc6IFsgLTEsIDIgXSxcbiAgICAgICAgfSxcbiAgICAgICAgJzcnOiBbIDAsIDIgXSxcbiAgICAgICAgJzgnOiB7XG4gICAgICAgICAgJzInOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzMnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzQnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzUnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzYnOiBbIDAsIDEgXSxcbiAgICAgICAgICAnNyc6IFsgMCwgMSBdLFxuICAgICAgICAgICc4JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc5JzogWyAtMSwgMiBdLFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICAgICc2Jzoge1xuICAgICAgICAnMic6IFsgMCwgMiBdLFxuICAgICAgICAnMyc6IHtcbiAgICAgICAgICAnMic6IFsgMCwgMSBdLFxuICAgICAgICAgICc0JzogWyAwLCAxIF0sXG4gICAgICAgICAgJzUnOiBbIDAsIDEgXSxcbiAgICAgICAgICAnNic6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNyc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnOCc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnOSc6IFsgLTEsIDIgXSxcbiAgICAgICAgfSxcbiAgICAgICAgJzQnOiB7XG4gICAgICAgICAgJzInOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzMnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzQnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzUnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzYnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzcnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzgnOiBbIDAsIDEgXSxcbiAgICAgICAgfSxcbiAgICAgICAgJzUnOiB7XG4gICAgICAgICAgJzInOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzMnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzQnOiBbIDAsIDEgXSxcbiAgICAgICAgICAnNSc6IFsgMCwgMSBdLFxuICAgICAgICAgICc2JzogWyAwLCAxIF0sXG4gICAgICAgICAgJzgnOiBbIDAsIDEgXSxcbiAgICAgICAgfSxcbiAgICAgICAgJzYnOiBbIDAsIDIgXSxcbiAgICAgICAgJzcnOiBbIDAsIDIgXSxcbiAgICAgIH0sXG4gICAgICAnNyc6IHtcbiAgICAgICAgJzInOiBbIDAsIDIgXSxcbiAgICAgICAgJzMnOiBbIDAsIDIgXSxcbiAgICAgICAgJzQnOiBbIDAsIDIgXSxcbiAgICAgICAgJzUnOiBbIDAsIDIgXSxcbiAgICAgICAgJzYnOiBbIDAsIDIgXSxcbiAgICAgICAgJzcnOiBbIC0xLCAzIF0sXG4gICAgICAgICc4JzogWyAwLCAyIF0sXG4gICAgICAgICc5JzogWyAwLCAyIF0sXG4gICAgICB9LFxuICAgICAgJzgnOiB7XG4gICAgICAgICcwJzogWyAwLCAwIF0sXG4gICAgICAgICcyJzogWyAwLCAyIF0sXG4gICAgICAgICczJzogWyAwLCAyIF0sXG4gICAgICAgICc0JzogWyAwLCAyIF0sXG4gICAgICAgICc1JzogWyAwLCAyIF0sXG4gICAgICAgICc2JzogWyAwLCAyIF0sXG4gICAgICAgICc3JzogWyAwLCAyIF0sXG4gICAgICAgICc4JzogWyAtMSwgMyBdLFxuICAgICAgfSxcbiAgICAgICc5Jzoge1xuICAgICAgICAnMSc6IFsgMCwgMiBdLFxuICAgICAgICAnMic6IFsgMCwgMiBdLFxuICAgICAgICAnMyc6IFsgMCwgMiBdLFxuICAgICAgICAnNCc6IFsgMCwgMiBdLFxuICAgICAgICAnNSc6IFsgMCwgMiBdLFxuICAgICAgICAnNic6IFsgLTEsIDMgXSxcbiAgICAgICAgJzcnOiBbIDAsIDIgXSxcbiAgICAgICAgJzgnOiBbIDAsIDIgXSxcbiAgICAgICAgJzknOiBbIC0xLCAzIF0sXG4gICAgICB9LFxuICAgIH0sXG4gICAgJzInOiB7XG4gICAgICAnMCc6IHtcbiAgICAgICAgJzAnOiBbIDAsIDUgXSxcbiAgICAgICAgJzEnOiBbIC0xLCAzIF0sXG4gICAgICAgICcyJzogWyAtMSwgMyBdLFxuICAgICAgICAnMyc6IFsgLTEsIDMgXSxcbiAgICAgICAgJzQnOiBbIC0xLCAzIF0sXG4gICAgICAgICc1JzogWyAtMSwgMyBdLFxuICAgICAgICAnNic6IFsgLTEsIDMgXSxcbiAgICAgICAgJzcnOiBbIC0xLCAzIF0sXG4gICAgICAgICc4JzogWyAtMSwgMyBdLFxuICAgICAgICAnOSc6IFsgLTEsIDMgXSxcbiAgICAgIH0sXG4gICAgICAnMic6IHtcbiAgICAgICAgJzAnOiBbIDAsIDIgXSxcbiAgICAgICAgJzInOiBbIC0xLCAzIF0sXG4gICAgICAgICczJzoge1xuICAgICAgICAgICcwJzogWyAtMiwgMyBdLFxuICAgICAgICAgICcyJzogWyAtMSwgMiBdLFxuICAgICAgICAgICczJzogWyAtMSwgMiBdLFxuICAgICAgICAgICc0JzogWyAtMiwgMyBdLFxuICAgICAgICAgICc1JzogWyAtMiwgMyBdLFxuICAgICAgICAgICc2JzogWyAtMiwgMyBdLFxuICAgICAgICAgICc3JzogWyAtMiwgMyBdLFxuICAgICAgICAgICc4JzogWyAtMiwgMyBdLFxuICAgICAgICAgICc5JzogWyAtMiwgMyBdLFxuICAgICAgICB9LFxuICAgICAgICAnNCc6IFsgMCwgMiBdLFxuICAgICAgICAnNSc6IFsgMCwgMiBdLFxuICAgICAgICAnNic6IFsgMCwgMiBdLFxuICAgICAgICAnNyc6IFsgLTEsIDMgXSxcbiAgICAgICAgJzgnOiBbIDAsIDIgXSxcbiAgICAgICAgJzknOiBbIDAsIDIgXSxcbiAgICAgIH0sXG4gICAgICAnMyc6IHtcbiAgICAgICAgJzMnOiBbIDAsIDIgXSxcbiAgICAgICAgJzQnOiBbIDAsIDIgXSxcbiAgICAgICAgJzUnOiBbIDAsIDIgXSxcbiAgICAgICAgJzYnOiBbIC0xLCAzIF0sXG4gICAgICAgICc3JzogWyAwLCAyIF0sXG4gICAgICAgICc4JzogWyAwLCAyIF0sIFxuICAgICAgfSxcbiAgICAgICc0Jzoge1xuICAgICAgICAnMCc6IFsgMCwgMiBdLFxuICAgICAgICAnMSc6IFsgMCwgMiBdLFxuICAgICAgICAnMic6IFsgMCwgMiBdLFxuICAgICAgICAnMyc6IFsgMCwgMiBdLFxuICAgICAgICAnNCc6IFsgMCwgMiBdLFxuICAgICAgICAnNSc6IFsgLTEsIDMgXSxcbiAgICAgICAgJzYnOiBbIDAsIDIgXSxcbiAgICAgICAgJzcnOiBbIDAsIDIgXSxcbiAgICAgICAgJzgnOiBbIDAsIDIgXSxcbiAgICAgICAgJzknOiBbIC0xLCAzIF0sXG4gICAgICB9LFxuICAgICAgJzUnOiB7XG4gICAgICAgICcwJzogWyAwLCAyIF0sXG4gICAgICAgICcyJzogWyAtMSwgMyBdLFxuICAgICAgICAnMyc6IFsgLTEsIDMgXSxcbiAgICAgICAgJzQnOiBbIDAsIDIgXSxcbiAgICAgICAgJzUnOiB7XG4gICAgICAgICAgJzAnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzEnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzInOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzMnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzQnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzUnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzYnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzcnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzgnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzknOiBbIC0yLCAzIF0sXG4gICAgICAgIH0sXG4gICAgICAgICc2Jzoge1xuICAgICAgICAgICcwJzogWyAtMiwgMyBdLFxuICAgICAgICAgICcyJzogWyAtMSwgMiBdLFxuICAgICAgICAgICczJzogWyAtMSwgMiBdLFxuICAgICAgICAgICc0JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc1JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc2JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc3JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc4JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc5JzogWyAtMSwgMiBdLFxuICAgICAgICB9LFxuICAgICAgICAnNyc6IHtcbiAgICAgICAgICAnMCc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnMSc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnMic6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnMyc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNCc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNSc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnNic6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnNyc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnOCc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnOSc6IFsgLTIsIDMgXSxcbiAgICAgICAgfSxcbiAgICAgICAgJzgnOiB7XG4gICAgICAgICAgJzAnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzInOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzMnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzQnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzUnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzYnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzcnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzgnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzknOiBbIC0xLCAyIF0sXG4gICAgICAgIH0sXG4gICAgICAgICc5JzogWyAwLCAyIF0sXG4gICAgICB9LFxuICAgICAgJzYnOiB7XG4gICAgICAgICcwJzogWyAwLCAyIF0sXG4gICAgICAgICcxJzoge1xuICAgICAgICAgICcyJzogWyAtMSwgMiBdLFxuICAgICAgICAgICczJzogWyAtMSwgMiBdLFxuICAgICAgICAgICc0JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc1JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc2JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc3Jzoge1xuICAgICAgICAgICAgJzAnOiBbIC0yLCAyIF0sXG4gICAgICAgICAgICAnMSc6IFsgLTIsIDIgXSxcbiAgICAgICAgICAgICcyJzogWyAtMiwgMiBdLFxuICAgICAgICAgICAgJzMnOiBbIC0yLCAyIF0sXG4gICAgICAgICAgICAnNCc6IFsgLTIsIDIgXSxcbiAgICAgICAgICAgICc1JzogWyAtMiwgMiBdLFxuICAgICAgICAgICAgJzYnOiBbIC0yLCAyIF0sXG4gICAgICAgICAgICAnNyc6IFsgLTMsIDMgXSxcbiAgICAgICAgICAgICc4JzogWyAtMiwgMiBdLFxuICAgICAgICAgICAgJzknOiBbIC0yLCAyIF0sXG4gICAgICAgICAgfSxcbiAgICAgICAgICAnOCc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnOSc6IFsgLTEsIDIgXSxcbiAgICAgICAgfSxcbiAgICAgICAgJzInOiBbIC0xLCAzIF0sXG4gICAgICAgICczJzogWyAwLCAyIF0sXG4gICAgICAgICc0Jzoge1xuICAgICAgICAgICcwJzogWyAtMiwgMyBdLFxuICAgICAgICAgICcyJzogWyAtMSwgMiBdLFxuICAgICAgICAgICczJzogWyAtMSwgMiBdLFxuICAgICAgICAgICc0JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc1JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc2JzogWyAtMiwgMyBdLFxuICAgICAgICAgICc3JzogWyAtMiwgMyBdLFxuICAgICAgICAgICc4JzogWyAtMiwgMyBdLFxuICAgICAgICAgICc5JzogWyAtMiwgMyBdLFxuICAgICAgICB9LFxuICAgICAgICAnNSc6IFsgMCwgMiBdLFxuICAgICAgICAnNic6IFsgMCwgMiBdLFxuICAgICAgICAnNyc6IFsgMCwgMiBdLFxuICAgICAgICAnOCc6IFsgMCwgMiBdLFxuICAgICAgICAnOSc6IFsgMCwgMiBdLFxuICAgICAgfSxcbiAgICAgICc3Jzoge1xuICAgICAgICAnMCc6IFsgMCwgMiBdLFxuICAgICAgICAnMic6IFsgLTEsIDMgXSxcbiAgICAgICAgJzMnOiBbIC0xLCAzIF0sXG4gICAgICAgICc0JzogWyAwLCAyIF0sXG4gICAgICAgICc2JzogWyAwLCAyIF0sXG4gICAgICAgICc3JzogWyAwLCAyIF0sXG4gICAgICAgICc4Jzoge1xuICAgICAgICAgICcwJzogWyAtMiwgMyBdLFxuICAgICAgICAgICcyJzogWyAtMSwgMiBdLFxuICAgICAgICAgICczJzogWyAtMSwgMiBdLFxuICAgICAgICAgICc0JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc1JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc2JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc3JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc4JzogWyAtMiwgMyBdLFxuICAgICAgICAgICc5JzogWyAtMiwgMyBdLFxuICAgICAgICB9LFxuICAgICAgICAnOSc6IFsgMCwgMiBdLFxuICAgICAgfSxcbiAgICAgICc4Jzoge1xuICAgICAgICAnMCc6IFsgMCwgMiBdLFxuICAgICAgICAnMSc6IFsgLTEsIDMgXSxcbiAgICAgICAgJzInOiBbIDAsIDIgXSxcbiAgICAgICAgJzMnOiB7XG4gICAgICAgICAgJzAnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzInOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzMnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzQnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzUnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzYnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzcnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzgnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzknOiBbIC0xLCAyIF0sXG4gICAgICAgIH0sXG4gICAgICAgICc0JzogWyAwLCAyIF0sXG4gICAgICAgICc1JzogWyAwLCAyIF0sXG4gICAgICAgICc2JzogWyAtMSwgMyBdLFxuICAgICAgICAnNyc6IFsgMCwgMiBdLFxuICAgICAgICAnOCc6IFsgMCwgMiBdLFxuICAgICAgICAnOSc6IHtcbiAgICAgICAgICAnMCc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnMSc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnMic6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnMyc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnNCc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnNSc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnNic6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNyc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnOCc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnOSc6IFsgLTEsIDIgXSxcbiAgICAgICAgfSxcbiAgICAgIH0sXG4gICAgICAnOSc6IHtcbiAgICAgICAgJzEnOiB7XG4gICAgICAgICAgJzEnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzMnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzQnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzcnOiBbIC0yLCAzIF0sXG4gICAgICAgIH0sXG4gICAgICAgICcyJzogWyAtMSwgMyBdLFxuICAgICAgICAnMyc6IHtcbiAgICAgICAgICAnMCc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnMic6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnMyc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNCc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNSc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnNic6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnNyc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnOCc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnOSc6IFsgLTIsIDMgXSxcbiAgICAgICAgfSxcbiAgICAgICAgJzQnOiBbIDAsIDIgXSxcbiAgICAgICAgJzUnOiBbIDAsIDIgXSxcbiAgICAgICAgJzYnOiBbIDAsIDIgXSxcbiAgICAgICAgJzcnOiBbIDAsIDIgXSxcbiAgICAgICAgJzgnOiBbIC0xLCAzIF0sXG4gICAgICAgICc5JzogWyAwLCAyIF0sXG4gICAgICB9LFxuICAgIH0sXG4gICAgJzMnOiBbIDAsIDQgXSxcbiAgICAnNCc6IHtcbiAgICAgICcyJzoge1xuICAgICAgICAnMCc6IFsgLTIsIDQgXSxcbiAgICAgICAgJzInOiB7XG4gICAgICAgICAgJzAnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzInOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzMnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzQnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzUnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzYnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzcnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzgnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzknOiBbIC0xLCAyIF0sXG4gICAgICAgIH0sXG4gICAgICAgICczJzogWyAtMSwgMyBdLFxuICAgICAgICAnNCc6IFsgLTEsIDMgXSxcbiAgICAgICAgJzUnOiBbIC0xLCAzIF0sXG4gICAgICAgICc2JzogWyAtMSwgMyBdLFxuICAgICAgICAnNyc6IFsgLTEsIDMgXSxcbiAgICAgICAgJzgnOiB7XG4gICAgICAgICAgJzAnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzEnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzInOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzMnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzQnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzUnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzYnOiBbIC0yLCAzIF0sXG4gICAgICAgICAgJzcnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzgnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzknOiBbIC0xLCAyIF0sXG4gICAgICAgIH0sXG4gICAgICAgICc5Jzoge1xuICAgICAgICAgICcwJzogWyAtMywgNCBdLFxuICAgICAgICAgICcxJzogWyAtMiwgMyBdLFxuICAgICAgICAgICcyJzogWyAtMywgNCBdLFxuICAgICAgICAgICczJzogWyAtMywgNCBdLFxuICAgICAgICAgICc0JzogWyAtMywgNCBdLFxuICAgICAgICAgICc1JzogWyAtMywgNCBdLFxuICAgICAgICAgICc2JzogWyAtMywgNCBdLFxuICAgICAgICAgICc3JzogWyAtMiwgMyBdLFxuICAgICAgICAgICc4JzogWyAtMiwgMyBdLFxuICAgICAgICAgICc5JzogWyAtMywgNCBdLFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICAgICczJzoge1xuICAgICAgICAnMic6IFsgLTEsIDMgXSxcbiAgICAgICAgJzMnOiBbIC0xLCAzIF0sXG4gICAgICAgICc0JzogWyAtMSwgMyBdLFxuICAgICAgICAnNic6IFsgMCwgMiBdLFxuICAgICAgICAnOCc6IFsgMCwgMiBdLFxuICAgICAgICAnOSc6IFsgMCwgMiBdLFxuICAgICAgfSxcbiAgICAgICc0JzogWyAwLCAzIF0sXG4gICAgICAnNSc6IFsgMCwgMyBdLFxuICAgICAgJzYnOiB7XG4gICAgICAgICcwJzogWyAwLCAyIF0sXG4gICAgICAgICcyJzogWyAtMSwgMyBdLFxuICAgICAgICAnMyc6IFsgMCwgMiBdLFxuICAgICAgICAnNCc6IFsgLTEsIDMgXSxcbiAgICAgICAgJzUnOiBbIDAsIDIgXSxcbiAgICAgICAgJzYnOiBbIDAsIDIgXSxcbiAgICAgICAgJzcnOiBbIDAsIDIgXSxcbiAgICAgICAgJzgnOiBbIC0xLCAzIF0sXG4gICAgICB9LFxuICAgICAgJzcnOiB7XG4gICAgICAgICcwJzoge1xuICAgICAgICAgICcwJzogWyAtMywgNCBdLFxuICAgICAgICAgICcxJzogWyAtMywgNCBdLFxuICAgICAgICAgICcyJzogWyAtMSwgMiBdLFxuICAgICAgICAgICczJzogWyAtMSwgMiBdLFxuICAgICAgICAgICc0JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc1JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc2JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc3JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc4JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc5JzogWyAtMywgNCBdLFxuICAgICAgICB9LFxuICAgICAgICAnMSc6IFsgLTIsIDQgXSxcbiAgICAgICAgJzMnOiBbIC0xLCAzIF0sXG4gICAgICAgICc0JzogWyAtMSwgMyBdLFxuICAgICAgICAnNSc6IFsgMCwgMiBdLFxuICAgICAgICAnNic6IFsgMCwgMiBdLFxuICAgICAgICAnNyc6IFsgLTEsIDMgXSxcbiAgICAgICAgJzgnOiBbIDAsIDIgXSxcbiAgICAgICAgJzknOiBbIDAsIDIgXSxcbiAgICAgIH0sXG4gICAgICAnOCc6IHtcbiAgICAgICAgJzAnOiBbIDAsIDIgXSxcbiAgICAgICAgJzInOiBbIC0xLCAzIF0sXG4gICAgICAgICc0JzogWyAtMSwgMyBdLFxuICAgICAgICAnNSc6IFsgLTEsIDMgXSxcbiAgICAgICAgJzYnOiBbIC0xLCAzIF0sXG4gICAgICAgICc3JzogWyAtMSwgMyBdLFxuICAgICAgICAnOCc6IFsgLTEsIDMgXSxcbiAgICAgICAgJzknOiBbIC0xLCAzIF0sXG4gICAgICB9LFxuICAgICAgJzknOiB7XG4gICAgICAgICcyJzogWyAtMSwgMyBdLFxuICAgICAgICAnMyc6IFsgMCwgMiBdLFxuICAgICAgICAnNCc6IFsgMCwgMiBdLFxuICAgICAgICAnNSc6IFsgMCwgMiBdLFxuICAgICAgICAnOSc6IHtcbiAgICAgICAgICAnMic6IFsgMCwgMSBdLFxuICAgICAgICAgICc0JzogWyAwLCAxIF0sXG4gICAgICAgICAgJzYnOiBbIDAsIDEgXSxcbiAgICAgICAgICAnOCc6IFsgMCwgMSBdLFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICB9LFxuICAgICc1Jzoge1xuICAgICAgJzAnOiBbIDAsIDQgXSxcbiAgICAgICcyJzogWyAwLCAzIF0sXG4gICAgICAnMyc6IHtcbiAgICAgICAgJzEnOiBbIDAsIDIgXSxcbiAgICAgICAgJzInOiBbIDAsIDIgXSxcbiAgICAgICAgJzMnOiBbIDAsIDIgXSxcbiAgICAgICAgJzQnOiBbIC0xLCAzIF0sXG4gICAgICAgICc1JzogWyAtMSwgMyBdLFxuICAgICAgICAnNic6IFsgMCwgMiBdLFxuICAgICAgICAnNyc6IFsgMCwgMiBdLFxuICAgICAgICAnOCc6IFsgMCwgMiBdLFxuICAgICAgICAnOSc6IHtcbiAgICAgICAgICAnMic6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnMyc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnNCc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnNSc6IFsgLTIsIDMgXSxcbiAgICAgICAgICAnNic6IHtcbiAgICAgICAgICAgICcwJzogWyAtMiwgMiBdLFxuICAgICAgICAgICAgJzEnOiBbIC0yLCAyIF0sXG4gICAgICAgICAgICAnMic6IFsgLTIsIDIgXSxcbiAgICAgICAgICAgICczJzogWyAtMiwgMiBdLFxuICAgICAgICAgICAgJzQnOiBbIC0zLCAzIF0sXG4gICAgICAgICAgICAnNSc6IFsgLTMsIDMgXSxcbiAgICAgICAgICAgICc2JzogWyAtMywgMyBdLFxuICAgICAgICAgICAgJzcnOiBbIC0zLCAzIF0sXG4gICAgICAgICAgICAnOCc6IFsgLTMsIDMgXSxcbiAgICAgICAgICAgICc5JzogWyAtMywgMyBdLFxuICAgICAgICAgIH0sXG4gICAgICAgICAgJzcnOiB7XG4gICAgICAgICAgICAnMCc6IFsgLTMsIDMgXSxcbiAgICAgICAgICAgICcxJzogWyAtMywgMyBdLFxuICAgICAgICAgICAgJzInOiBbIC0zLCAzIF0sXG4gICAgICAgICAgICAnMyc6IFsgLTMsIDMgXSxcbiAgICAgICAgICAgICc0JzogWyAtMiwgMiBdLFxuICAgICAgICAgICAgJzUnOiBbIC0zLCAzIF0sXG4gICAgICAgICAgICAnNic6IFsgLTMsIDMgXSxcbiAgICAgICAgICAgICc3JzogWyAtMiwgMiBdLFxuICAgICAgICAgICAgJzgnOiBbIC0zLCAzIF0sXG4gICAgICAgICAgICAnOSc6IFsgLTMsIDMgXSxcbiAgICAgICAgICB9LFxuICAgICAgICAgICc4JzogWyAtMiwgMyBdLFxuICAgICAgICAgICc5JzogWyAtMSwgMiBdLFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICAgICc0Jzoge1xuICAgICAgICAnMic6IFsgLTEsIDMgXSxcbiAgICAgICAgJzMnOiBbIC0xLCAzIF0sXG4gICAgICAgICc0JzogWyAwLCAyIF0sXG4gICAgICAgICc1JzogWyAwLCAyIF0sXG4gICAgICAgICc2JzogWyAtMSwgMyBdLFxuICAgICAgICAnNyc6IFsgMCwgMiBdLFxuICAgICAgICAnOCc6IFsgMCwgMiBdLFxuICAgICAgICAnOSc6IFsgLTEsIDMgXSxcbiAgICAgIH0sXG4gICAgICAnNSc6IHtcbiAgICAgICAgJzAnOiBbIDAsIDIgXSxcbiAgICAgICAgJzEnOiBbIDAsIDIgXSxcbiAgICAgICAgJzInOiBbIC0xLCAzIF0sXG4gICAgICAgICczJzogWyAwLCAyIF0sXG4gICAgICAgICc0JzogWyAwLCAyIF0sXG4gICAgICAgICc1JzogWyAwLCAyIF0sXG4gICAgICAgICc2JzogWyAwLCAyIF0sXG4gICAgICAgICc3JzogWyAwLCAyIF0sXG4gICAgICAgICc4JzogWyAwLCAyIF0sXG4gICAgICAgICc5JzogWyAtMSwgMyBdLFxuICAgICAgfSxcbiAgICAgICc2Jzoge1xuICAgICAgICAnMSc6IFsgMCwgMiBdLFxuICAgICAgICAnMic6IFsgMCwgMiBdLFxuICAgICAgICAnMyc6IFsgMCwgMiBdLFxuICAgICAgICAnNCc6IFsgMCwgMiBdLFxuICAgICAgICAnNSc6IFsgMCwgMiBdLFxuICAgICAgICAnNic6IFsgMCwgMiBdLFxuICAgICAgICAnNyc6IFsgMCwgMiBdLFxuICAgICAgICAnOCc6IFsgMCwgMiBdLFxuICAgICAgICAnOSc6IFsgMCwgMiBdLFxuICAgICAgfSxcbiAgICAgICc3Jzoge1xuICAgICAgICAnMCc6IFsgMCwgMyBdLFxuICAgICAgICAnMic6IFsgMCwgMiBdLFxuICAgICAgICAnMyc6IFsgMCwgMiBdLFxuICAgICAgICAnNCc6IFsgMCwgMiBdLFxuICAgICAgICAnNSc6IFsgMCwgMiBdLFxuICAgICAgICAnNic6IHtcbiAgICAgICAgICAnMic6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnMyc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNCc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNSc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNic6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNyc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnOCc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnOSc6IFsgMCwgMSBdLFxuICAgICAgICB9LFxuICAgICAgICAnNyc6IFsgMCwgMiBdLFxuICAgICAgICAnOCc6IFsgMCwgMiBdLFxuICAgICAgfSxcbiAgICAgICc4Jzoge1xuICAgICAgICAnMSc6IFsgMCwgMiBdLFxuICAgICAgICAnMic6IFsgLTEsIDMgXSxcbiAgICAgICAgJzMnOiBbIC0xLCAzIF0sXG4gICAgICAgICc0JzogWyAwLCAyIF0sXG4gICAgICAgICc1JzogWyAwLCAyIF0sXG4gICAgICAgICc2JzogWyAwLCAyIF0sXG4gICAgICAgICc3JzogWyAwLCAyIF0sXG4gICAgICB9LFxuICAgICAgJzknOiB7XG4gICAgICAgICcxJzogWyAtMSwgMyBdLFxuICAgICAgICAnMic6IFsgLTEsIDMgXSxcbiAgICAgICAgJzMnOiBbIC0xLCAzIF0sXG4gICAgICAgICc0JzogWyAwLCAyIF0sXG4gICAgICAgICc1JzogWyAwLCAyIF0sXG4gICAgICAgICc2JzogWyAwLCAyIF0sXG4gICAgICAgICc3Jzoge1xuICAgICAgICAgICcyJzogWyAtMSwgMiBdLFxuICAgICAgICAgICczJzogWyAtMSwgMiBdLFxuICAgICAgICAgICc0JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc3JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc4JzogWyAtMSwgMiBdLFxuICAgICAgICAgICc5Jzoge1xuICAgICAgICAgICAgJzAnOiBbIC0yLCAyIF0sXG4gICAgICAgICAgICAnMSc6IFsgLTIsIDIgXSxcbiAgICAgICAgICAgICcyJzogWyAtMSwgMSBdLFxuICAgICAgICAgICAgJzMnOiBbIC0xLCAxIF0sXG4gICAgICAgICAgICAnNCc6IFsgLTEsIDEgXSxcbiAgICAgICAgICAgICc1JzogWyAtMSwgMSBdLFxuICAgICAgICAgICAgJzYnOiBbIC0xLCAxIF0sXG4gICAgICAgICAgICAnNyc6IFsgLTIsIDIgXSxcbiAgICAgICAgICAgICc4JzogWyAtMiwgMiBdLFxuICAgICAgICAgICAgJzknOiBbIC0xLCAxIF0sXG4gICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICAgICAgJzgnOiBbIDAsIDIgXSxcbiAgICAgICAgJzknOiB7XG4gICAgICAgICAgJzInOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzMnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzQnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzUnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzYnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzcnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzgnOiBbIC0xLCAyIF0sXG4gICAgICAgICAgJzknOiBbIC0yLCAzIF0sXG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgIH0sXG4gICAgJzYnOiBbIDAsIDQgXSxcbiAgICAnNyc6IHtcbiAgICAgICcwJzogWyAwLCA0IF0sXG4gICAgICAnMic6IHtcbiAgICAgICAgJzEnOiBbIDAsIDIgXSxcbiAgICAgICAgJzInOiBbIC0xLCAzIF0sXG4gICAgICAgICczJzogWyAtMSwgMyBdLFxuICAgICAgICAnNCc6IFsgLTEsIDMgXSxcbiAgICAgICAgJzUnOiBbIDAsIDIgXSxcbiAgICAgICAgJzYnOiBbIC0xLCAzIF0sXG4gICAgICAgICc3JzogWyAtMSwgMyBdLFxuICAgICAgICAnOCc6IFsgLTEsIDMgXSxcbiAgICAgICAgJzknOiBbIC0xLCAzIF0sXG4gICAgICB9LFxuICAgICAgJzMnOiB7XG4gICAgICAgICc0JzogWyAtMSwgMyBdLFxuICAgICAgICAnNSc6IFsgMCwgMiBdLFxuICAgICAgICAnNic6IFsgMCwgMiBdLFxuICAgICAgICAnNyc6IFsgMCwgMiBdLFxuICAgICAgICAnOCc6IFsgMCwgMiBdLFxuICAgICAgICAnOSc6IFsgMCwgMiBdLFxuICAgICAgfSxcbiAgICAgICc0Jzoge1xuICAgICAgICAnMCc6IFsgMCwgMiBdLFxuICAgICAgICAnMic6IFsgMCwgMiBdLFxuICAgICAgICAnMyc6IFsgMCwgMiBdLFxuICAgICAgICAnNCc6IFsgMCwgMiBdLFxuICAgICAgICAnNSc6IFsgMCwgMiBdLFxuICAgICAgICAnNic6IHtcbiAgICAgICAgICAnMyc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNCc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNSc6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnNic6IFsgLTEsIDIgXSxcbiAgICAgICAgICAnOCc6IFsgMCwgMSBdLFxuICAgICAgICB9LFxuICAgICAgICAnNyc6IFsgMCwgMiBdLFxuICAgICAgICAnOCc6IFsgMCwgMiBdLFxuICAgICAgICAnOSc6IFsgMCwgMiBdLFxuICAgICAgfSxcbiAgICAgICc1JzogWyAwLCAzIF0sXG4gICAgICAnNic6IHtcbiAgICAgICAgJzEnOiBbIDAsIDIgXSxcbiAgICAgICAgJzInOiBbIC0xLCAzIF0sXG4gICAgICAgICczJzogWyAwLCAyIF0sXG4gICAgICAgICc0JzogWyAtMSwgMyBdLFxuICAgICAgICAnNSc6IFsgMCwgMiBdLFxuICAgICAgICAnNic6IFsgMCwgMiBdLFxuICAgICAgICAnNyc6IFsgMCwgMiBdLFxuICAgICAgICAnOCc6IFsgMCwgMiBdLFxuICAgICAgfSxcbiAgICAgICc3Jzoge1xuICAgICAgICAnMCc6IFsgMCwgMiBdLFxuICAgICAgICAnMSc6IFsgMCwgMiBdLFxuICAgICAgICAnMic6IFsgMCwgMiBdLFxuICAgICAgICAnMyc6IFsgMCwgMiBdLFxuICAgICAgICAnNCc6IFsgMCwgMiBdLFxuICAgICAgICAnNSc6IFsgLTEsIDMgXSxcbiAgICAgICAgJzYnOiBbIDAsIDIgXSxcbiAgICAgICAgJzgnOiBbIDAsIDIgXSxcbiAgICAgICAgJzknOiBbIDAsIDIgXSxcbiAgICAgIH0sXG4gICAgICAnOCc6IFsgMCwgMyBdLFxuICAgICAgJzknOiB7XG4gICAgICAgICcwJzogWyAwLCAyIF0sIFxuICAgICAgICAnMSc6IFsgMCwgMiBdLCBcbiAgICAgICAgJzInOiBbIC0xLCAzIF0sIFxuICAgICAgIC