@chorkaichan/jp-phone-parser
Version:
A module parses numbers according to the Japanese phone number pattern.
1,339 lines (1,312 loc) • 126 kB
JavaScript
/*!
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