From ec8e9a9e9d6644d6b23a695736429338951fb3f6 Mon Sep 17 00:00:00 2001 From: pollyzhang Date: Wed, 15 Dec 2021 11:30:07 +0800 Subject: [PATCH] fix(core): fix corejs bug --- framework/js/core/js/global/UIManagerModule.js | 5 +++-- framework/js/core/src/napi/jsc/js_native_api_value_jsc.cc | 4 ++-- framework/js/core/src/napi/jsc/native_source_code_ios.cc | 4 ++-- framework/js/core/src/napi/v8/native_source_code_android.cc | 4 ++-- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/framework/js/core/js/global/UIManagerModule.js b/framework/js/core/js/global/UIManagerModule.js index 98afbd65565..7a62b7e879f 100644 --- a/framework/js/core/js/global/UIManagerModule.js +++ b/framework/js/core/js/global/UIManagerModule.js @@ -22,10 +22,11 @@ const uiEventKeyMap = { // 兼容 hippy2.0,hippy3.0 放量一段时间后可删除 function HandleEventListener(node) { - for (const [key, value] of Object.entries(node)) { - if (typeof value === 'function') { + for (const [key, value] of Object.entries(node.props)) { + if ((gestureKeyMap[key] || uiEventKeyMap[key]) && value === true) { let name; const { id } = node; + global.ConsoleModule.debug(`HandleEventListener id = ${id}, key = ${key}`); if (gestureKeyMap[key]) { name = gestureKeyMap[key]; const { diff --git a/framework/js/core/src/napi/jsc/js_native_api_value_jsc.cc b/framework/js/core/src/napi/jsc/js_native_api_value_jsc.cc index e1451c7c7da..1ed361f62f6 100644 --- a/framework/js/core/src/napi/jsc/js_native_api_value_jsc.cc +++ b/framework/js/core/src/napi/jsc/js_native_api_value_jsc.cc @@ -463,10 +463,10 @@ JSStringRef JSCCtx::CreateJSCString(const unicode_string_view& str_view) { break; } case unicode_string_view::Encoding::Utf8: { - std::string aaa( + std::string temp( reinterpret_cast(str_view.utf8_value().c_str()), str_view.utf8_value().length()); - ret = JSStringCreateWithUTF8CString(aaa.c_str()); + ret = JSStringCreateWithUTF8CString(temp.c_str()); break; } case unicode_string_view::Encoding::Utf16: { diff --git a/framework/js/core/src/napi/jsc/native_source_code_ios.cc b/framework/js/core/src/napi/jsc/native_source_code_ios.cc index 88659eaeb45..e942205380a 100644 --- a/framework/js/core/src/napi/jsc/native_source_code_ios.cc +++ b/framework/js/core/src/napi/jsc/native_source_code_ios.cc @@ -5,7 +5,7 @@ * js2cpp is maintenance by Hippy Team * Copyright © 2018-2021 Tencent. All rights reserved. * -* Generated at Wed Dec 15 2021 00:23:37 GMT+0800 (China Standard Time). +* Generated at Wed Dec 15 2021 11:17:54 GMT+0800 (China Standard Time). * DO NOT EDIT IT. */ @@ -27,7 +27,7 @@ namespace { const uint8_t k_TimerModule[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,34,117,115,101,32,115,116,114,105,99,116,34,59,10,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,102,32,42,47,10,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,114,115,99,111,114,101,45,100,97,110,103,108,101,32,42,47,10,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,112,114,101,102,101,114,45,114,101,115,116,45,112,97,114,97,109,115,32,42,47,10,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,112,114,101,102,101,114,45,115,112,114,101,97,100,32,42,47,10,118,97,114,32,116,105,109,101,114,32,61,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,40,39,84,105,109,101,114,77,111,100,117,108,101,39,41,59,10,10,103,108,111,98,97,108,46,115,101,116,84,105,109,101,111,117,116,32,61,32,102,117,110,99,116,105,111,110,32,40,99,98,44,32,115,108,101,101,112,84,105,109,101,41,32,123,10,32,32,118,97,114,32,97,114,103,115,32,61,32,65,114,114,97,121,46,112,114,111,116,111,116,121,112,101,46,115,108,105,99,101,46,99,97,108,108,40,97,114,103,117,109,101,110,116,115,44,32,50,41,59,10,32,32,114,101,116,117,114,110,32,116,105,109,101,114,46,83,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,99,98,46,97,112,112,108,121,40,110,117,108,108,44,32,97,114,103,115,41,59,10,32,32,125,44,32,115,108,101,101,112,84,105,109,101,41,59,10,125,59,10,10,103,108,111,98,97,108,46,99,108,101,97,114,84,105,109,101,111,117,116,32,61,32,102,117,110,99,116,105,111,110,32,40,116,105,109,101,114,73,100,41,32,123,10,32,32,105,102,32,40,78,117,109,98,101,114,46,105,115,73,110,116,101,103,101,114,40,116,105,109,101,114,73,100,41,32,38,38,32,116,105,109,101,114,73,100,32,62,32,48,41,32,123,10,32,32,32,32,116,105,109,101,114,46,67,108,101,97,114,84,105,109,101,111,117,116,40,116,105,109,101,114,73,100,41,59,10,32,32,125,10,125,59,10,10,103,108,111,98,97,108,46,115,101,116,73,110,116,101,114,118,97,108,32,61,32,102,117,110,99,116,105,111,110,32,40,99,98,44,32,105,110,116,101,114,118,97,108,84,105,109,101,41,32,123,10,32,32,118,97,114,32,97,114,103,115,32,61,32,65,114,114,97,121,46,112,114,111,116,111,116,121,112,101,46,115,108,105,99,101,46,99,97,108,108,40,97,114,103,117,109,101,110,116,115,44,32,50,41,59,10,32,32,114,101,116,117,114,110,32,116,105,109,101,114,46,83,101,116,73,110,116,101,114,118,97,108,40,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,99,98,46,97,112,112,108,121,40,110,117,108,108,44,32,97,114,103,115,41,59,10,32,32,125,44,32,105,110,116,101,114,118,97,108,84,105,109,101,41,59,10,125,59,10,10,103,108,111,98,97,108,46,99,108,101,97,114,73,110,116,101,114,118,97,108,32,61,32,102,117,110,99,116,105,111,110,32,40,116,105,109,101,114,73,100,41,32,123,10,32,32,105,102,32,40,78,117,109,98,101,114,46,105,115,73,110,116,101,103,101,114,40,116,105,109,101,114,73,100,41,32,38,38,32,116,105,109,101,114,73,100,32,62,32,48,41,32,123,10,32,32,32,32,116,105,109,101,114,46,67,108,101,97,114,73,110,116,101,114,118,97,108,40,116,105,109,101,114,73,100,41,59,10,32,32,125,10,125,59,125,41,59,0 }; // NOLINT const uint8_t k_promise[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,34,117,115,101,32,115,116,114,105,99,116,34,59,10,10,102,117,110,99,116,105,111,110,32,95,116,121,112,101,111,102,40,111,98,106,41,32,123,32,34,64,98,97,98,101,108,47,104,101,108,112,101,114,115,32,45,32,116,121,112,101,111,102,34,59,32,105,102,32,40,116,121,112,101,111,102,32,83,121,109,98,111,108,32,61,61,61,32,34,102,117,110,99,116,105,111,110,34,32,38,38,32,116,121,112,101,111,102,32,83,121,109,98,111,108,46,105,116,101,114,97,116,111,114,32,61,61,61,32,34,115,121,109,98,111,108,34,41,32,123,32,95,116,121,112,101,111,102,32,61,32,102,117,110,99,116,105,111,110,32,95,116,121,112,101,111,102,40,111,98,106,41,32,123,32,114,101,116,117,114,110,32,116,121,112,101,111,102,32,111,98,106,59,32,125,59,32,125,32,101,108,115,101,32,123,32,95,116,121,112,101,111,102,32,61,32,102,117,110,99,116,105,111,110,32,95,116,121,112,101,111,102,40,111,98,106,41,32,123,32,114,101,116,117,114,110,32,111,98,106,32,38,38,32,116,121,112,101,111,102,32,83,121,109,98,111,108,32,61,61,61,32,34,102,117,110,99,116,105,111,110,34,32,38,38,32,111,98,106,46,99,111,110,115,116,114,117,99,116,111,114,32,61,61,61,32,83,121,109,98,111,108,32,38,38,32,111,98,106,32,33,61,61,32,83,121,109,98,111,108,46,112,114,111,116,111,116,121,112,101,32,63,32,34,115,121,109,98,111,108,34,32,58,32,116,121,112,101,111,102,32,111,98,106,59,32,125,59,32,125,32,114,101,116,117,114,110,32,95,116,121,112,101,111,102,40,111,98,106,41,59,32,125,10,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,42,47,10,47,47,32,99,111,114,101,46,106,115,10,102,117,110,99,116,105,111,110,32,110,111,111,112,40,41,32,123,125,10,10,118,97,114,32,76,65,83,84,95,69,82,82,79,82,32,61,32,110,117,108,108,59,10,118,97,114,32,73,83,95,69,82,82,79,82,32,61,32,123,125,59,10,10,102,117,110,99,116,105,111,110,32,103,101,116,84,104,101,110,40,111,98,106,41,32,123,10,32,32,116,114,121,32,123,10,32,32,32,32,114,101,116,117,114,110,32,111,98,106,46,116,104,101,110,59,10,32,32,125,32,99,97,116,99,104,32,40,101,120,41,32,123,10,32,32,32,32,76,65,83,84,95,69,82,82,79,82,32,61,32,101,120,59,10,32,32,32,32,114,101,116,117,114,110,32,73,83,95,69,82,82,79,82,59,10,32,32,125,10,125,10,10,102,117,110,99,116,105,111,110,32,116,114,121,67,97,108,108,79,110,101,40,102,110,44,32,97,41,32,123,10,32,32,116,114,121,32,123,10,32,32,32,32,114,101,116,117,114,110,32,102,110,40,97,41,59,10,32,32,125,32,99,97,116,99,104,32,40,101,120,41,32,123,10,32,32,32,32,76,65,83,84,95,69,82,82,79,82,32,61,32,101,120,59,10,32,32,32,32,114,101,116,117,114,110,32,73,83,95,69,82,82,79,82,59,10,32,32,125,10,125,10,10,102,117,110,99,116,105,111,110,32,116,114,121,67,97,108,108,84,119,111,40,102,110,44,32,97,44,32,98,41,32,123,10,32,32,116,114,121,32,123,10,32,32,32,32,102,110,40,97,44,32,98,41,59,10,32,32,125,32,99,97,116,99,104,32,40,101,120,41,32,123,10,32,32,32,32,76,65,83,84,95,69,82,82,79,82,32,61,32,101,120,59,10,32,32,32,32,114,101,116,117,114,110,32,73,83,95,69,82,82,79,82,59,10,32,32,125,10,125,10,10,102,117,110,99,116,105,111,110,32,80,114,111,109,105,115,101,40,102,110,41,32,123,10,32,32,105,102,32,40,95,116,121,112,101,111,102,40,116,104,105,115,41,32,33,61,61,32,39,111,98,106,101,99,116,39,41,32,123,10,32,32,32,32,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,80,114,111,109,105,115,101,115,32,109,117,115,116,32,98,101,32,99,111,110,115,116,114,117,99,116,101,100,32,118,105,97,32,110,101,119,39,41,59,10,32,32,125,10,10,32,32,105,102,32,40,116,121,112,101,111,102,32,102,110,32,33,61,61,32,39,102,117,110,99,116,105,111,110,39,41,32,123,10,32,32,32,32,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,80,114,111,109,105,115,101,32,99,111,110,115,116,114,117,99,116,111,114,92,39,115,32,97,114,103,117,109,101,110,116,32,105,115,32,110,111,116,32,97,32,102,117,110,99,116,105,111,110,39,41,59,10,32,32,125,10,10,32,32,116,104,105,115,46,95,52,48,32,61,32,48,59,10,32,32,116,104,105,115,46,95,54,53,32,61,32,48,59,10,32,32,116,104,105,115,46,95,53,53,32,61,32,110,117,108,108,59,10,32,32,116,104,105,115,46,95,55,50,32,61,32,110,117,108,108,59,10,32,32,105,102,32,40,102,110,32,61,61,61,32,110,111,111,112,41,32,114,101,116,117,114,110,59,10,32,32,100,111,82,101,115,111,108,118,101,40,102,110,44,32,116,104,105,115,41,59,10,125,10,10,80,114,111,109,105,115,101,46,95,51,55,32,61,32,110,117,108,108,59,10,80,114,111,109,105,115,101,46,95,56,55,32,61,32,110,117,108,108,59,10,80,114,111,109,105,115,101,46,95,54,49,32,61,32,110,111,111,112,59,10,10,80,114,111,109,105,115,101,46,112,114,111,116,111,116,121,112,101,46,116,104,101,110,32,61,32,102,117,110,99,116,105,111,110,32,40,111,110,70,117,108,102,105,108,108,101,100,44,32,111,110,82,101,106,101,99,116,101,100,41,32,123,10,32,32,105,102,32,40,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,32,33,61,61,32,80,114,111,109,105,115,101,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,115,97,102,101,84,104,101,110,40,116,104,105,115,44,32,111,110,70,117,108,102,105,108,108,101,100,44,32,111,110,82,101,106,101,99,116,101,100,41,59,10,32,32,125,10,10,32,32,118,97,114,32,114,101,115,32,61,32,110,101,119,32,80,114,111,109,105,115,101,40,110,111,111,112,41,59,10,32,32,104,97,110,100,108,101,40,116,104,105,115,44,32,110,101,119,32,72,97,110,100,108,101,114,40,111,110,70,117,108,102,105,108,108,101,100,44,32,111,110,82,101,106,101,99,116,101,100,44,32,114,101,115,41,41,59,10,32,32,114,101,116,117,114,110,32,114,101,115,59,10,125,59,10,10,102,117,110,99,116,105,111,110,32,115,97,102,101,84,104,101,110,40,115,101,108,102,44,32,111,110,70,117,108,102,105,108,108,101,100,44,32,111,110,82,101,106,101,99,116,101,100,41,32,123,10,32,32,114,101,116,117,114,110,32,110,101,119,32,115,101,108,102,46,99,111,110,115,116,114,117,99,116,111,114,40,102,117,110,99,116,105,111,110,32,40,114,101,115,111,108,118,101,44,32,114,101,106,101,99,116,41,32,123,10,32,32,32,32,118,97,114,32,114,101,115,32,61,32,110,101,119,32,80,114,111,109,105,115,101,40,110,111,111,112,41,59,10,32,32,32,32,114,101,115,46,116,104,101,110,40,114,101,115,111,108,118,101,44,32,114,101,106,101,99,116,41,59,10,32,32,32,32,104,97,110,100,108,101,40,115,101,108,102,44,32,110,101,119,32,72,97,110,100,108,101,114,40,111,110,70,117,108,102,105,108,108,101,100,44,32,111,110,82,101,106,101,99,116,101,100,44,32,114,101,115,41,41,59,10,32,32,125,41,59,10,125,10,10,102,117,110,99,116,105,111,110,32,104,97,110,100,108,101,40,115,101,108,102,44,32,100,101,102,101,114,114,101,100,41,32,123,10,32,32,119,104,105,108,101,32,40,115,101,108,102,46,95,54,53,32,61,61,61,32,51,41,32,123,10,32,32,32,32,115,101,108,102,32,61,32,115,101,108,102,46,95,53,53,59,10,32,32,125,10,10,32,32,105,102,32,40,80,114,111,109,105,115,101,46,95,51,55,41,32,123,10,32,32,32,32,80,114,111,109,105,115,101,46,95,51,55,40,115,101,108,102,41,59,10,32,32,125,10,10,32,32,105,102,32,40,115,101,108,102,46,95,54,53,32,61,61,61,32,48,41,32,123,10,32,32,32,32,105,102,32,40,115,101,108,102,46,95,52,48,32,61,61,61,32,48,41,32,123,10,32,32,32,32,32,32,115,101,108,102,46,95,52,48,32,61,32,49,59,10,32,32,32,32,32,32,115,101,108,102,46,95,55,50,32,61,32,100,101,102,101,114,114,101,100,59,10,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,125,10,10,32,32,32,32,105,102,32,40,115,101,108,102,46,95,52,48,32,61,61,61,32,49,41,32,123,10,32,32,32,32,32,32,115,101,108,102,46,95,52,48,32,61,32,50,59,10,32,32,32,32,32,32,115,101,108,102,46,95,55,50,32,61,32,91,115,101,108,102,46,95,55,50,44,32,100,101,102,101,114,114,101,100,93,59,10,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,125,10,10,32,32,32,32,115,101,108,102,46,95,55,50,46,112,117,115,104,40,100,101,102,101,114,114,101,100,41,59,10,10,32,32,32,32,114,101,116,117,114,110,59,10,32,32,125,10,10,32,32,104,97,110,100,108,101,82,101,115,111,108,118,101,100,40,115,101,108,102,44,32,100,101,102,101,114,114,101,100,41,59,10,125,10,10,102,117,110,99,116,105,111,110,32,104,97,110,100,108,101,82,101,115,111,108,118,101,100,40,115,101,108,102,44,32,100,101,102,101,114,114,101,100,41,32,123,10,32,32,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,118,97,114,32,99,98,32,61,32,115,101,108,102,46,95,54,53,32,61,61,61,32,49,32,63,32,100,101,102,101,114,114,101,100,46,111,110,70,117,108,102,105,108,108,101,100,32,58,32,100,101,102,101,114,114,101,100,46,111,110,82,101,106,101,99,116,101,100,59,10,10,32,32,32,32,105,102,32,40,99,98,32,61,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,105,102,32,40,115,101,108,102,46,95,54,53,32,61,61,61,32,49,41,32,123,10,32,32,32,32,32,32,32,32,114,101,115,111,108,118,101,40,100,101,102,101,114,114,101,100,46,112,114,111,109,105,115,101,44,32,115,101,108,102,46,95,53,53,41,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,114,101,106,101,99,116,40,100,101,102,101,114,114,101,100,46,112,114,111,109,105,115,101,44,32,115,101,108,102,46,95,53,53,41,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,125,10,10,32,32,32,32,118,97,114,32,114,101,116,32,61,32,116,114,121,67,97,108,108,79,110,101,40,99,98,44,32,115,101,108,102,46,95,53,53,41,59,10,10,32,32,32,32,105,102,32,40,114,101,116,32,61,61,61,32,73,83,95,69,82,82,79,82,41,32,123,10,32,32,32,32,32,32,114,101,106,101,99,116,40,100,101,102,101,114,114,101,100,46,112,114,111,109,105,115,101,44,32,76,65,83,84,95,69,82,82,79,82,41,59,10,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,114,101,115,111,108,118,101,40,100,101,102,101,114,114,101,100,46,112,114,111,109,105,115,101,44,32,114,101,116,41,59,10,32,32,32,32,125,10,32,32,125,44,32,48,41,59,10,125,10,10,102,117,110,99,116,105,111,110,32,114,101,115,111,108,118,101,40,115,101,108,102,44,32,110,101,119,86,97,108,117,101,41,32,123,10,32,32,105,102,32,40,110,101,119,86,97,108,117,101,32,61,61,61,32,115,101,108,102,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,114,101,106,101,99,116,40,115,101,108,102,44,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,65,32,112,114,111,109,105,115,101,32,99,97,110,110,111,116,32,98,101,32,114,101,115,111,108,118,101,100,32,119,105,116,104,32,105,116,115,101,108,102,46,39,41,41,59,10,32,32,125,10,10,32,32,105,102,32,40,110,101,119,86,97,108,117,101,32,38,38,32,40,95,116,121,112,101,111,102,40,110,101,119,86,97,108,117,101,41,32,61,61,61,32,39,111,98,106,101,99,116,39,32,124,124,32,116,121,112,101,111,102,32,110,101,119,86,97,108,117,101,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,41,41,32,123,10,32,32,32,32,118,97,114,32,116,104,101,110,32,61,32,103,101,116,84,104,101,110,40,110,101,119,86,97,108,117,101,41,59,10,10,32,32,32,32,105,102,32,40,116,104,101,110,32,61,61,61,32,73,83,95,69,82,82,79,82,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,114,101,106,101,99,116,40,115,101,108,102,44,32,76,65,83,84,95,69,82,82,79,82,41,59,10,32,32,32,32,125,10,10,32,32,32,32,105,102,32,40,116,104,101,110,32,61,61,61,32,115,101,108,102,46,116,104,101,110,32,38,38,32,110,101,119,86,97,108,117,101,32,105,110,115,116,97,110,99,101,111,102,32,80,114,111,109,105,115,101,41,32,123,10,32,32,32,32,32,32,115,101,108,102,46,95,54,53,32,61,32,51,59,10,32,32,32,32,32,32,115,101,108,102,46,95,53,53,32,61,32,110,101,119,86,97,108,117,101,59,10,32,32,32,32,32,32,102,105,110,97,108,101,40,115,101,108,102,41,59,10,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,116,121,112,101,111,102,32,116,104,101,110,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,41,32,123,10,32,32,32,32,32,32,100,111,82,101,115,111,108,118,101,40,116,104,101,110,46,98,105,110,100,40,110,101,119,86,97,108,117,101,41,44,32,115,101,108,102,41,59,10,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,125,10,32,32,125,10,10,32,32,115,101,108,102,46,95,54,53,32,61,32,49,59,10,32,32,115,101,108,102,46,95,53,53,32,61,32,110,101,119,86,97,108,117,101,59,10,32,32,102,105,110,97,108,101,40,115,101,108,102,41,59,10,125,10,10,102,117,110,99,116,105,111,110,32,114,101,106,101,99,116,40,115,101,108,102,44,32,110,101,119,86,97,108,117,101,41,32,123,10,32,32,115,101,108,102,46,95,54,53,32,61,32,50,59,10,32,32,115,101,108,102,46,95,53,53,32,61,32,110,101,119,86,97,108,117,101,59,10,10,32,32,105,102,32,40,80,114,111,109,105,115,101,46,95,56,55,41,32,123,10,32,32,32,32,80,114,111,109,105,115,101,46,95,56,55,40,115,101,108,102,44,32,110,101,119,86,97,108,117,101,41,59,10,32,32,125,10,10,32,32,102,105,110,97,108,101,40,115,101,108,102,41,59,10,125,10,10,102,117,110,99,116,105,111,110,32,102,105,110,97,108,101,40,115,101,108,102,41,32,123,10,32,32,105,102,32,40,115,101,108,102,46,95,52,48,32,61,61,61,32,49,41,32,123,10,32,32,32,32,104,97,110,100,108,101,40,115,101,108,102,44,32,115,101,108,102,46,95,55,50,41,59,10,32,32,32,32,115,101,108,102,46,95,55,50,32,61,32,110,117,108,108,59,10,32,32,125,10,10,32,32,105,102,32,40,115,101,108,102,46,95,52,48,32,61,61,61,32,50,41,32,123,10,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,115,101,108,102,46,95,55,50,46,108,101,110,103,116,104,59,32,105,43,43,41,32,123,10,32,32,32,32,32,32,104,97,110,100,108,101,40,115,101,108,102,44,32,115,101,108,102,46,95,55,50,91,105,93,41,59,10,32,32,32,32,125,10,10,32,32,32,32,115,101,108,102,46,95,55,50,32,61,32,110,117,108,108,59,10,32,32,125,10,125,10,10,102,117,110,99,116,105,111,110,32,72,97,110,100,108,101,114,40,111,110,70,117,108,102,105,108,108,101,100,44,32,111,110,82,101,106,101,99,116,101,100,44,32,112,114,111,109,105,115,101,41,32,123,10,32,32,116,104,105,115,46,111,110,70,117,108,102,105,108,108,101,100,32,61,32,116,121,112,101,111,102,32,111,110,70,117,108,102,105,108,108,101,100,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,32,63,32,111,110,70,117,108,102,105,108,108,101,100,32,58,32,110,117,108,108,59,10,32,32,116,104,105,115,46,111,110,82,101,106,101,99,116,101,100,32,61,32,116,121,112,101,111,102,32,111,110,82,101,106,101,99,116,101,100,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,32,63,32,111,110,82,101,106,101,99,116,101,100,32,58,32,110,117,108,108,59,10,32,32,116,104,105,115,46,112,114,111,109,105,115,101,32,61,32,112,114,111,109,105,115,101,59,10,125,10,10,102,117,110,99,116,105,111,110,32,100,111,82,101,115,111,108,118,101,40,102,110,44,32,112,114,111,109,105,115,101,41,32,123,10,32,32,118,97,114,32,100,111,110,101,32,61,32,102,97,108,115,101,59,10,32,32,118,97,114,32,114,101,115,32,61,32,116,114,121,67,97,108,108,84,119,111,40,102,110,44,32,102,117,110,99,116,105,111,110,32,40,118,97,108,117,101,41,32,123,10,32,32,32,32,105,102,32,40,100,111,110,101,41,32,114,101,116,117,114,110,59,10,32,32,32,32,100,111,110,101,32,61,32,116,114,117,101,59,10,32,32,32,32,114,101,115,111,108,118,101,40,112,114,111,109,105,115,101,44,32,118,97,108,117,101,41,59,10,32,32,125,44,32,102,117,110,99,116,105,111,110,32,40,114,101,97,115,111,110,41,32,123,10,32,32,32,32,105,102,32,40,100,111,110,101,41,32,114,101,116,117,114,110,59,10,32,32,32,32,100,111,110,101,32,61,32,116,114,117,101,59,10,32,32,32,32,114,101,106,101,99,116,40,112,114,111,109,105,115,101,44,32,114,101,97,115,111,110,41,59,10,32,32,125,41,59,10,10,32,32,105,102,32,40,33,100,111,110,101,32,38,38,32,114,101,115,32,61,61,61,32,73,83,95,69,82,82,79,82,41,32,123,10,32,32,32,32,100,111,110,101,32,61,32,116,114,117,101,59,10,32,32,32,32,114,101,106,101,99,116,40,112,114,111,109,105,115,101,44,32,76,65,83,84,95,69,82,82,79,82,41,59,10,32,32,125,10,125,32,47,47,32,100,111,110,101,46,106,115,10,10,10,80,114,111,109,105,115,101,46,112,114,111,116,111,116,121,112,101,46,100,111,110,101,32,61,32,102,117,110,99,116,105,111,110,32,40,111,110,70,117,108,102,105,108,108,101,100,44,32,111,110,82,101,106,101,99,116,101,100,41,32,123,10,32,32,118,97,114,32,115,101,108,102,32,61,32,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,32,63,32,116,104,105,115,46,116,104,101,110,46,97,112,112,108,121,40,116,104,105,115,44,32,97,114,103,117,109,101,110,116,115,41,32,58,32,116,104,105,115,59,10,32,32,115,101,108,102,46,116,104,101,110,40,110,117,108,108,44,32,102,117,110,99,116,105,111,110,32,40,101,114,114,41,32,123,10,32,32,32,32,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,32,32,116,104,114,111,119,32,101,114,114,59,10,32,32,32,32,125,44,32,48,41,59,10,32,32,125,41,59,10,125,59,32,47,47,32,102,105,110,97,108,108,121,46,106,115,10,10,10,80,114,111,109,105,115,101,46,112,114,111,116,111,116,121,112,101,91,39,102,105,110,97,108,108,121,39,93,32,61,32,102,117,110,99,116,105,111,110,32,40,102,41,32,123,10,32,32,114,101,116,117,114,110,32,116,104,105,115,46,116,104,101,110,40,102,117,110,99,116,105,111,110,32,40,118,97,108,117,101,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,80,114,111,109,105,115,101,46,114,101,115,111,108,118,101,40,102,40,41,41,46,116,104,101,110,40,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,118,97,108,117,101,59,10,32,32,32,32,125,41,59,10,32,32,125,44,32,102,117,110,99,116,105,111,110,32,40,101,114,114,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,80,114,111,109,105,115,101,46,114,101,115,111,108,118,101,40,102,40,41,41,46,116,104,101,110,40,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,32,32,116,104,114,111,119,32,101,114,114,59,10,32,32,32,32,125,41,59,10,32,32,125,41,59,10,125,59,32,47,47,32,101,115,54,45,101,120,116,101,110,115,105,111,110,115,46,106,115,10,10,10,118,97,114,32,84,82,85,69,32,61,32,118,97,108,117,101,80,114,111,109,105,115,101,40,116,114,117,101,41,59,10,118,97,114,32,70,65,76,83,69,32,61,32,118,97,108,117,101,80,114,111,109,105,115,101,40,102,97,108,115,101,41,59,10,118,97,114,32,78,85,76,76,32,61,32,118,97,108,117,101,80,114,111,109,105,115,101,40,110,117,108,108,41,59,10,118,97,114,32,85,78,68,69,70,73,78,69,68,32,61,32,118,97,108,117,101,80,114,111,109,105,115,101,40,117,110,100,101,102,105,110,101,100,41,59,10,118,97,114,32,90,69,82,79,32,61,32,118,97,108,117,101,80,114,111,109,105,115,101,40,48,41,59,10,118,97,114,32,69,77,80,84,89,83,84,82,73,78,71,32,61,32,118,97,108,117,101,80,114,111,109,105,115,101,40,39,39,41,59,10,10,102,117,110,99,116,105,111,110,32,118,97,108,117,101,80,114,111,109,105,115,101,40,118,97,108,117,101,41,32,123,10,32,32,118,97,114,32,112,32,61,32,110,101,119,32,80,114,111,109,105,115,101,40,80,114,111,109,105,115,101,46,95,54,49,41,59,10,32,32,112,46,95,54,53,32,61,32,49,59,10,32,32,112,46,95,53,53,32,61,32,118,97,108,117,101,59,10,32,32,114,101,116,117,114,110,32,112,59,10,125,10,10,80,114,111,109,105,115,101,46,114,101,115,111,108,118,101,32,61,32,102,117,110,99,116,105,111,110,32,40,118,97,108,117,101,41,32,123,10,32,32,105,102,32,40,118,97,108,117,101,32,105,110,115,116,97,110,99,101,111,102,32,80,114,111,109,105,115,101,41,32,114,101,116,117,114,110,32,118,97,108,117,101,59,10,32,32,105,102,32,40,118,97,108,117,101,32,61,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,32,78,85,76,76,59,10,32,32,105,102,32,40,118,97,108,117,101,32,61,61,61,32,117,110,100,101,102,105,110,101,100,41,32,114,101,116,117,114,110,32,85,78,68,69,70,73,78,69,68,59,10,32,32,105,102,32,40,118,97,108,117,101,32,61,61,61,32,116,114,117,101,41,32,114,101,116,117,114,110,32,84,82,85,69,59,10,32,32,105,102,32,40,118,97,108,117,101,32,61,61,61,32,102,97,108,115,101,41,32,114,101,116,117,114,110,32,70,65,76,83,69,59,10,32,32,105,102,32,40,118,97,108,117,101,32,61,61,61,32,48,41,32,114,101,116,117,114,110,32,90,69,82,79,59,10,32,32,105,102,32,40,118,97,108,117,101,32,61,61,61,32,39,39,41,32,114,101,116,117,114,110,32,69,77,80,84,89,83,84,82,73,78,71,59,10,10,32,32,105,102,32,40,95,116,121,112,101,111,102,40,118,97,108,117,101,41,32,61,61,61,32,39,111,98,106,101,99,116,39,32,124,124,32,116,121,112,101,111,102,32,118,97,108,117,101,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,41,32,123,10,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,118,97,114,32,116,104,101,110,32,61,32,118,97,108,117,101,46,116,104,101,110,59,10,10,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,116,104,101,110,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,110,101,119,32,80,114,111,109,105,115,101,40,116,104,101,110,46,98,105,110,100,40,118,97,108,117,101,41,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,32,99,97,116,99,104,32,40,101,120,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,110,101,119,32,80,114,111,109,105,115,101,40,102,117,110,99,116,105,111,110,32,40,114,101,115,111,108,118,101,44,32,114,101,106,101,99,116,41,32,123,10,32,32,32,32,32,32,32,32,114,101,106,101,99,116,40,101,120,41,59,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,125,10,32,32,125,10,10,32,32,114,101,116,117,114,110,32,118,97,108,117,101,80,114,111,109,105,115,101,40,118,97,108,117,101,41,59,10,125,59,10,10,80,114,111,109,105,115,101,46,97,108,108,32,61,32,102,117,110,99,116,105,111,110,32,40,97,114,114,41,32,123,10,32,32,118,97,114,32,97,114,103,115,32,61,32,65,114,114,97,121,46,112,114,111,116,111,116,121,112,101,46,115,108,105,99,101,46,99,97,108,108,40,97,114,114,41,59,10,32,32,114,101,116,117,114,110,32,110,101,119,32,80,114,111,109,105,115,101,40,102,117,110,99,116,105,111,110,32,40,114,101,115,111,108,118,101,44,32,114,101,106,101,99,116,41,32,123,10,32,32,32,32,105,102,32,40,97,114,103,115,46,108,101,110,103,116,104,32,61,61,61,32,48,41,32,114,101,116,117,114,110,32,114,101,115,111,108,118,101,40,91,93,41,59,10,32,32,32,32,118,97,114,32,114,101,109,97,105,110,105,110,103,32,61,32,97,114,103,115,46,108,101,110,103,116,104,59,10,10,32,32,32,32,102,117,110,99,116,105,111,110,32,114,101,115,40,105,44,32,118,97,108,41,32,123,10,32,32,32,32,32,32,105,102,32,40,118,97,108,32,38,38,32,40,95,116,121,112,101,111,102,40,118,97,108,41,32,61,61,61,32,39,111,98,106,101,99,116,39,32,124,124,32,116,121,112,101,111,102,32,118,97,108,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,41,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,118,97,108,32,105,110,115,116,97,110,99,101,111,102,32,80,114,111,109,105,115,101,32,38,38,32,118,97,108,46,116,104,101,110,32,61,61,61,32,80,114,111,109,105,115,101,46,112,114,111,116,111,116,121,112,101,46,116,104,101,110,41,32,123,10,32,32,32,32,32,32,32,32,32,32,119,104,105,108,101,32,40,118,97,108,46,95,54,53,32,61,61,61,32,51,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,108,32,61,32,118,97,108,46,95,53,53,59,10,32,32,32,32,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,118,97,108,46,95,54,53,32,61,61,61,32,49,41,32,114,101,116,117,114,110,32,114,101,115,40,105,44,32,118,97,108,46,95,53,53,41,59,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,118,97,108,46,95,54,53,32,61,61,61,32,50,41,32,114,101,106,101,99,116,40,118,97,108,46,95,53,53,41,59,10,32,32,32,32,32,32,32,32,32,32,118,97,108,46,116,104,101,110,40,102,117,110,99,116,105,111,110,32,40,118,97,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,115,40,105,44,32,118,97,108,41,59,10,32,32,32,32,32,32,32,32,32,32,125,44,32,114,101,106,101,99,116,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,116,104,101,110,32,61,32,118,97,108,46,116,104,101,110,59,10,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,116,104,101,110,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,112,32,61,32,110,101,119,32,80,114,111,109,105,115,101,40,116,104,101,110,46,98,105,110,100,40,118,97,108,41,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,112,46,116,104,101,110,40,102,117,110,99,116,105,111,110,32,40,118,97,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,115,40,105,44,32,118,97,108,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,44,32,114,101,106,101,99,116,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,97,114,103,115,91,105,93,32,61,32,118,97,108,59,10,10,32,32,32,32,32,32,105,102,32,40,45,45,114,101,109,97,105,110,105,110,103,32,61,61,61,32,48,41,32,123,10,32,32,32,32,32,32,32,32,114,101,115,111,108,118,101,40,97,114,103,115,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,10,32,32,32,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,97,114,103,115,46,108,101,110,103,116,104,59,32,105,43,43,41,32,123,10,32,32,32,32,32,32,114,101,115,40,105,44,32,97,114,103,115,91,105,93,41,59,10,32,32,32,32,125,10,32,32,125,41,59,10,125,59,10,10,80,114,111,109,105,115,101,46,114,101,106,101,99,116,32,61,32,102,117,110,99,116,105,111,110,32,40,118,97,108,117,101,41,32,123,10,32,32,114,101,116,117,114,110,32,110,101,119,32,80,114,111,109,105,115,101,40,102,117,110,99,116,105,111,110,32,40,114,101,115,111,108,118,101,44,32,114,101,106,101,99,116,41,32,123,10,32,32,32,32,114,101,106,101,99,116,40,118,97,108,117,101,41,59,10,32,32,125,41,59,10,125,59,10,10,80,114,111,109,105,115,101,46,114,97,99,101,32,61,32,102,117,110,99,116,105,111,110,32,40,118,97,108,117,101,115,41,32,123,10,32,32,114,101,116,117,114,110,32,110,101,119,32,80,114,111,109,105,115,101,40,102,117,110,99,116,105,111,110,32,40,114,101,115,111,108,118,101,44,32,114,101,106,101,99,116,41,32,123,10,32,32,32,32,118,97,108,117,101,115,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,80,114,111,109,105,115,101,46,114,101,115,111,108,118,101,40,118,97,108,117,101,41,46,116,104,101,110,40,114,101,115,111,108,118,101,44,32,114,101,106,101,99,116,41,59,10,32,32,32,32,125,41,59,10,32,32,125,41,59,10,125,59,10,10,80,114,111,109,105,115,101,46,112,114,111,116,111,116,121,112,101,91,39,99,97,116,99,104,39,93,32,61,32,102,117,110,99,116,105,111,110,32,40,111,110,82,101,106,101,99,116,101,100,41,32,123,10,32,32,114,101,116,117,114,110,32,116,104,105,115,46,116,104,101,110,40,110,117,108,108,44,32,111,110,82,101,106,101,99,116,101,100,41,59,10,125,59,10,10,103,108,111,98,97,108,46,80,114,111,109,105,115,101,32,61,32,80,114,111,109,105,115,101,59,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,42,47,125,41,59,0 }; // NOLINT const uint8_t k_ConsoleModule[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,34,117,115,101,32,115,116,114,105,99,116,34,59,10,10,102,117,110,99,116,105,111,110,32,95,116,121,112,101,111,102,40,111,98,106,41,32,123,32,34,64,98,97,98,101,108,47,104,101,108,112,101,114,115,32,45,32,116,121,112,101,111,102,34,59,32,105,102,32,40,116,121,112,101,111,102,32,83,121,109,98,111,108,32,61,61,61,32,34,102,117,110,99,116,105,111,110,34,32,38,38,32,116,121,112,101,111,102,32,83,121,109,98,111,108,46,105,116,101,114,97,116,111,114,32,61,61,61,32,34,115,121,109,98,111,108,34,41,32,123,32,95,116,121,112,101,111,102,32,61,32,102,117,110,99,116,105,111,110,32,95,116,121,112,101,111,102,40,111,98,106,41,32,123,32,114,101,116,117,114,110,32,116,121,112,101,111,102,32,111,98,106,59,32,125,59,32,125,32,101,108,115,101,32,123,32,95,116,121,112,101,111,102,32,61,32,102,117,110,99,116,105,111,110,32,95,116,121,112,101,111,102,40,111,98,106,41,32,123,32,114,101,116,117,114,110,32,111,98,106,32,38,38,32,116,121,112,101,111,102,32,83,121,109,98,111,108,32,61,61,61,32,34,102,117,110,99,116,105,111,110,34,32,38,38,32,111,98,106,46,99,111,110,115,116,114,117,99,116,111,114,32,61,61,61,32,83,121,109,98,111,108,32,38,38,32,111,98,106,32,33,61,61,32,83,121,109,98,111,108,46,112,114,111,116,111,116,121,112,101,32,63,32,34,115,121,109,98,111,108,34,32,58,32,116,121,112,101,111,102,32,111,98,106,59,32,125,59,32,125,32,114,101,116,117,114,110,32,95,116,121,112,101,111,102,40,111,98,106,41,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,116,111,67,111,110,115,117,109,97,98,108,101,65,114,114,97,121,40,97,114,114,41,32,123,32,114,101,116,117,114,110,32,95,97,114,114,97,121,87,105,116,104,111,117,116,72,111,108,101,115,40,97,114,114,41,32,124,124,32,95,105,116,101,114,97,98,108,101,84,111,65,114,114,97,121,40,97,114,114,41,32,124,124,32,95,117,110,115,117,112,112,111,114,116,101,100,73,116,101,114,97,98,108,101,84,111,65,114,114,97,121,40,97,114,114,41,32,124,124,32,95,110,111,110,73,116,101,114,97,98,108,101,83,112,114,101,97,100,40,41,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,110,111,110,73,116,101,114,97,98,108,101,83,112,114,101,97,100,40,41,32,123,32,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,73,110,118,97,108,105,100,32,97,116,116,101,109,112,116,32,116,111,32,115,112,114,101,97,100,32,110,111,110,45,105,116,101,114,97,98,108,101,32,105,110,115,116,97,110,99,101,46,92,110,73,110,32,111,114,100,101,114,32,116,111,32,98,101,32,105,116,101,114,97,98,108,101,44,32,110,111,110,45,97,114,114,97,121,32,111,98,106,101,99,116,115,32,109,117,115,116,32,104,97,118,101,32,97,32,91,83,121,109,98,111,108,46,105,116,101,114,97,116,111,114,93,40,41,32,109,101,116,104,111,100,46,34,41,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,117,110,115,117,112,112,111,114,116,101,100,73,116,101,114,97,98,108,101,84,111,65,114,114,97,121,40,111,44,32,109,105,110,76,101,110,41,32,123,32,105,102,32,40,33,111,41,32,114,101,116,117,114,110,59,32,105,102,32,40,116,121,112,101,111,102,32,111,32,61,61,61,32,34,115,116,114,105,110,103,34,41,32,114,101,116,117,114,110,32,95,97,114,114,97,121,76,105,107,101,84,111,65,114,114,97,121,40,111,44,32,109,105,110,76,101,110,41,59,32,118,97,114,32,110,32,61,32,79,98,106,101,99,116,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,111,41,46,115,108,105,99,101,40,56,44,32,45,49,41,59,32,105,102,32,40,110,32,61,61,61,32,34,79,98,106,101,99,116,34,32,38,38,32,111,46,99,111,110,115,116,114,117,99,116,111,114,41,32,110,32,61,32,111,46,99,111,110,115,116,114,117,99,116,111,114,46,110,97,109,101,59,32,105,102,32,40,110,32,61,61,61,32,34,77,97,112,34,32,124,124,32,110,32,61,61,61,32,34,83,101,116,34,41,32,114,101,116,117,114,110,32,65,114,114,97,121,46,102,114,111,109,40,111,41,59,32,105,102,32,40,110,32,61,61,61,32,34,65,114,103,117,109,101,110,116,115,34,32,124,124,32,47,94,40,63,58,85,105,124,73,41,110,116,40,63,58,56,124,49,54,124,51,50,41,40,63,58,67,108,97,109,112,101,100,41,63,65,114,114,97,121,36,47,46,116,101,115,116,40,110,41,41,32,114,101,116,117,114,110,32,95,97,114,114,97,121,76,105,107,101,84,111,65,114,114,97,121,40,111,44,32,109,105,110,76,101,110,41,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,105,116,101,114,97,98,108,101,84,111,65,114,114,97,121,40,105,116,101,114,41,32,123,32,105,102,32,40,116,121,112,101,111,102,32,83,121,109,98,111,108,32,33,61,61,32,34,117,110,100,101,102,105,110,101,100,34,32,38,38,32,105,116,101,114,91,83,121,109,98,111,108,46,105,116,101,114,97,116,111,114,93,32,33,61,32,110,117,108,108,32,124,124,32,105,116,101,114,91,34,64,64,105,116,101,114,97,116,111,114,34,93,32,33,61,32,110,117,108,108,41,32,114,101,116,117,114,110,32,65,114,114,97,121,46,102,114,111,109,40,105,116,101,114,41,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,97,114,114,97,121,87,105,116,104,111,117,116,72,111,108,101,115,40,97,114,114,41,32,123,32,105,102,32,40,65,114,114,97,121,46,105,115,65,114,114,97,121,40,97,114,114,41,41,32,114,101,116,117,114,110,32,95,97,114,114,97,121,76,105,107,101,84,111,65,114,114,97,121,40,97,114,114,41,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,97,114,114,97,121,76,105,107,101,84,111,65,114,114,97,121,40,97,114,114,44,32,108,101,110,41,32,123,32,105,102,32,40,108,101,110,32,61,61,32,110,117,108,108,32,124,124,32,108,101,110,32,62,32,97,114,114,46,108,101,110,103,116,104,41,32,108,101,110,32,61,32,97,114,114,46,108,101,110,103,116,104,59,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,44,32,97,114,114,50,32,61,32,110,101,119,32,65,114,114,97,121,40,108,101,110,41,59,32,105,32,60,32,108,101,110,59,32,105,43,43,41,32,123,32,97,114,114,50,91,105,93,32,61,32,97,114,114,91,105,93,59,32,125,32,114,101,116,117,114,110,32,97,114,114,50,59,32,125,10,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,102,32,42,47,10,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,114,115,99,111,114,101,45,100,97,110,103,108,101,32,42,47,10,118,97,114,32,99,111,110,115,111,108,101,77,111,100,117,108,101,32,61,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,40,39,67,111,110,115,111,108,101,77,111,100,117,108,101,39,41,59,10,10,118,97,114,32,105,110,100,101,110,116,32,61,32,102,117,110,99,116,105,111,110,32,105,110,100,101,110,116,40,108,101,118,101,108,41,32,123,10,32,32,118,97,114,32,116,97,98,32,61,32,39,39,59,10,10,32,32,119,104,105,108,101,32,40,116,97,98,46,108,101,110,103,116,104,32,60,32,108,101,118,101,108,32,42,32,50,41,32,123,10,32,32,32,32,116,97,98,32,43,61,32,39,32,32,39,59,10,32,32,125,10,10,32,32,114,101,116,117,114,110,32,116,97,98,59,10,125,59,10,10,118,97,114,32,105,110,115,112,101,99,116,79,98,106,101,99,116,32,61,32,110,117,108,108,59,10,118,97,114,32,105,110,115,112,101,99,116,32,61,32,110,117,108,108,59,10,10,102,117,110,99,116,105,111,110,32,103,101,116,79,119,110,80,114,111,112,101,114,116,121,68,101,115,99,114,105,112,116,111,114,115,40,112,97,114,97,109,41,32,123,10,32,32,118,97,114,32,114,101,115,117,108,116,32,61,32,123,125,59,10,32,32,118,97,114,32,112,114,111,112,75,101,121,115,32,61,32,79,98,106,101,99,116,46,107,101,121,115,40,112,97,114,97,109,41,59,10,32,32,112,114,111,112,75,101,121,115,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,107,101,121,44,32,105,110,100,101,120,41,32,123,10,32,32,32,32,114,101,115,117,108,116,91,112,114,111,112,75,101,121,115,91,105,110,100,101,120,93,93,32,61,32,79,98,106,101,99,116,46,103,101,116,79,119,110,80,114,111,112,101,114,116,121,68,101,115,99,114,105,112,116,111,114,40,112,97,114,97,109,44,32,112,114,111,112,75,101,121,115,91,105,110,100,101,120,93,41,59,10,32,32,125,41,59,10,32,32,114,101,116,117,114,110,32,114,101,115,117,108,116,59,10,125,10,10,105,110,115,112,101,99,116,79,98,106,101,99,116,32,61,32,102,117,110,99,116,105,111,110,32,105,110,115,112,101,99,116,79,98,106,101,99,116,40,118,97,108,117,101,41,32,123,10,32,32,118,97,114,32,108,101,118,101,108,32,61,32,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,32,62,32,49,32,38,38,32,97,114,103,117,109,101,110,116,115,91,49,93,32,33,61,61,32,117,110,100,101,102,105,110,101,100,32,63,32,97,114,103,117,109,101,110,116,115,91,49,93,32,58,32,48,59,10,32,32,118,97,114,32,114,101,99,117,114,115,101,84,105,109,101,115,32,61,32,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,32,62,32,50,32,38,38,32,97,114,103,117,109,101,110,116,115,91,50,93,32,33,61,61,32,117,110,100,101,102,105,110,101,100,32,63,32,97,114,103,117,109,101,110,116,115,91,50,93,32,58,32,50,59,10,32,32,118,97,114,32,108,105,110,101,98,114,101,97,107,32,61,32,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,32,62,32,51,32,38,38,32,97,114,103,117,109,101,110,116,115,91,51,93,32,33,61,61,32,117,110,100,101,102,105,110,101,100,32,63,32,97,114,103,117,109,101,110,116,115,91,51,93,32,58,32,39,92,110,39,59,10,10,32,32,105,102,32,40,118,97,108,117,101,32,61,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,39,110,117,108,108,39,59,10,32,32,125,10,10,32,32,105,102,32,40,65,114,114,97,121,46,105,115,65,114,114,97,121,40,118,97,108,117,101,41,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,34,91,32,34,46,99,111,110,99,97,116,40,118,97,108,117,101,46,109,97,112,40,102,117,110,99,116,105,111,110,32,40,105,116,101,109,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,112,101,99,116,40,105,116,101,109,44,32,108,101,118,101,108,32,43,32,49,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,45,32,49,41,59,10,32,32,32,32,125,41,46,106,111,105,110,40,39,44,32,39,41,44,32,34,32,93,34,41,59,10,32,32,125,10,10,32,32,115,119,105,116,99,104,32,40,79,98,106,101,99,116,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,118,97,108,117,101,41,41,32,123,10,32,32,32,32,99,97,115,101,32,39,91,111,98,106,101,99,116,32,68,97,116,101,93,39,58,10,32,32,32,32,32,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,68,97,116,101,46,112,114,111,116,111,116,121,112,101,46,116,111,73,83,79,83,116,114,105,110,103,46,99,97,108,108,40,118,97,108,117,101,41,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,99,97,115,101,32,39,91,111,98,106,101,99,116,32,82,101,103,69,120,112,93,39,58,10,32,32,32,32,32,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,82,101,103,69,120,112,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,118,97,108,117,101,41,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,99,97,115,101,32,39,91,111,98,106,101,99,116,32,69,114,114,111,114,93,39,58,10,32,32,32,32,32,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,34,46,99,111,110,99,97,116,40,118,97,108,117,101,46,115,116,97,99,107,32,124,124,32,69,114,114,111,114,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,118,97,108,117,101,41,41,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,99,97,115,101,32,39,91,111,98,106,101,99,116,32,83,101,116,93,39,58,10,32,32,32,32,32,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,83,101,116,32,123,32,34,46,99,111,110,99,97,116,40,95,116,111,67,111,110,115,117,109,97,98,108,101,65,114,114,97,121,40,118,97,108,117,101,41,46,109,97,112,40,102,117,110,99,116,105,111,110,32,40,105,116,101,109,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,112,101,99,116,40,105,116,101,109,44,32,108,101,118,101,108,32,43,32,49,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,45,32,49,44,32,108,105,110,101,98,114,101,97,107,41,59,10,32,32,32,32,32,32,32,32,125,41,46,106,111,105,110,40,39,44,32,39,41,44,32,34,32,125,34,41,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,99,97,115,101,32,39,91,111,98,106,101,99,116,32,87,101,97,107,83,101,116,93,39,58,10,32,32,32,32,32,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,39,87,101,97,107,83,101,116,32,123,32,91,105,116,101,109,115,32,117,110,107,110,111,119,110,93,32,125,39,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,99,97,115,101,32,39,91,111,98,106,101,99,116,32,77,97,112,93,39,58,10,32,32,32,32,32,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,101,110,116,114,105,101,115,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,118,97,108,117,101,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,118,97,108,44,32,107,101,121,41,32,123,10,32,32,32,32,32,32,32,32,32,32,101,110,116,114,105,101,115,46,112,117,115,104,40,34,34,46,99,111,110,99,97,116,40,105,110,115,112,101,99,116,40,107,101,121,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,42,32,45,49,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,45,32,49,44,32,39,39,41,44,32,34,32,61,62,32,34,41,46,99,111,110,99,97,116,40,105,110,115,112,101,99,116,40,118,97,108,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,42,32,45,49,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,45,32,49,44,32,39,39,41,41,41,59,10,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,77,97,112,32,123,32,34,46,99,111,110,99,97,116,40,101,110,116,114,105,101,115,46,106,111,105,110,40,39,44,32,39,41,44,32,34,32,125,34,41,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,99,97,115,101,32,39,91,111,98,106,101,99,116,32,87,101,97,107,77,97,112,93,39,58,10,32,32,32,32,32,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,39,87,101,97,107,77,97,112,32,123,32,91,105,116,101,109,115,32,117,110,107,110,111,119,110,93,32,125,39,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,100,101,102,97,117,108,116,58,10,32,32,32,32,32,32,123,10,32,32,32,32,32,32,32,32,98,114,101,97,107,59,10,32,32,32,32,32,32,125,10,32,32,125,10,10,32,32,105,102,32,40,118,97,108,117,101,32,105,110,115,116,97,110,99,101,111,102,32,69,114,114,111,114,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,34,34,46,99,111,110,99,97,116,40,118,97,108,117,101,46,115,116,97,99,107,32,124,124,32,69,114,114,111,114,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,118,97,108,117,101,41,41,59,10,32,32,125,10,10,32,32,118,97,114,32,100,101,115,99,115,32,61,32,103,101,116,79,119,110,80,114,111,112,101,114,116,121,68,101,115,99,114,105,112,116,111,114,115,40,118,97,108,117,101,41,59,10,32,32,118,97,114,32,107,101,121,115,32,61,32,79,98,106,101,99,116,46,107,101,121,115,40,100,101,115,99,115,41,59,10,32,32,118,97,114,32,112,97,105,114,115,32,61,32,91,93,59,10,32,32,107,101,121,115,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,107,101,121,41,32,123,10,32,32,32,32,118,97,114,32,100,101,115,99,32,61,32,100,101,115,99,115,91,107,101,121,93,59,10,32,32,32,32,118,97,114,32,105,116,101,109,80,114,101,102,105,120,32,61,32,34,34,46,99,111,110,99,97,116,40,105,110,100,101,110,116,40,108,101,118,101,108,32,43,32,49,41,41,46,99,111,110,99,97,116,40,107,101,121,44,32,34,32,58,32,34,41,59,10,10,32,32,32,32,105,102,32,40,100,101,115,99,46,103,101,116,41,32,123,10,32,32,32,32,32,32,105,102,32,40,100,101,115,99,46,115,101,116,41,32,123,10,32,32,32,32,32,32,32,32,112,97,105,114,115,46,112,117,115,104,40,34,34,46,99,111,110,99,97,116,40,105,116,101,109,80,114,101,102,105,120,44,32,34,91,71,101,116,116,101,114,47,83,101,116,116,101,114,93,34,41,41,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,112,97,105,114,115,46,112,117,115,104,40,34,34,46,99,111,110,99,97,116,40,105,116,101,109,80,114,101,102,105,120,44,32,34,91,71,101,116,116,101,114,93,34,41,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,100,101,115,99,46,115,101,116,41,32,123,10,32,32,32,32,32,32,112,97,105,114,115,46,112,117,115,104,40,34,34,46,99,111,110,99,97,116,40,105,116,101,109,80,114,101,102,105,120,44,32,34,91,83,101,116,116,101,114,93,34,41,41,59,10,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,100,101,115,99,46,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,112,97,105,114,115,46,112,117,115,104,40,34,34,46,99,111,110,99,97,116,40,105,116,101,109,80,114,101,102,105,120,41,46,99,111,110,99,97,116,40,105,110,115,112,101,99,116,40,100,101,115,99,46,118,97,108,117,101,44,32,108,101,118,101,108,32,43,32,49,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,45,32,49,44,32,108,105,110,101,98,114,101,97,107,41,41,41,59,10,32,32,32,32,125,10,32,32,125,41,59,10,32,32,114,101,116,117,114,110,32,34,123,34,46,99,111,110,99,97,116,40,108,105,110,101,98,114,101,97,107,41,46,99,111,110,99,97,116,40,112,97,105,114,115,46,106,111,105,110,40,34,44,32,34,46,99,111,110,99,97,116,40,108,105,110,101,98,114,101,97,107,41,41,41,46,99,111,110,99,97,116,40,108,105,110,101,98,114,101,97,107,41,46,99,111,110,99,97,116,40,105,110,100,101,110,116,40,108,101,118,101,108,41,44,32,34,125,34,41,59,10,125,59,10,10,105,110,115,112,101,99,116,32,61,32,102,117,110,99,116,105,111,110,32,105,110,115,112,101,99,116,40,118,97,108,117,101,41,32,123,10,32,32,118,97,114,32,108,101,118,101,108,32,61,32,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,32,62,32,49,32,38,38,32,97,114,103,117,109,101,110,116,115,91,49,93,32,33,61,61,32,117,110,100,101,102,105,110,101,100,32,63,32,97,114,103,117,109,101,110,116,115,91,49,93,32,58,32,48,59,10,32,32,118,97,114,32,114,101,99,117,114,115,101,84,105,109,101,115,32,61,32,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,32,62,32,50,32,38,38,32,97,114,103,117,109,101,110,116,115,91,50,93,32,33,61,61,32,117,110,100,101,102,105,110,101,100,32,63,32,97,114,103,117,109,101,110,116,115,91,50,93,32,58,32,50,59,10,32,32,118,97,114,32,108,105,110,101,98,114,101,97,107,32,61,32,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,32,62,32,51,32,38,38,32,97,114,103,117,109,101,110,116,115,91,51,93,32,33,61,61,32,117,110,100,101,102,105,110,101,100,32,63,32,97,114,103,117,109,101,110,116,115,91,51,93,32,58,32,39,92,110,39,59,10,10,32,32,115,119,105,116,99,104,32,40,95,116,121,112,101,111,102,40,118,97,108,117,101,41,41,32,123,10,32,32,32,32,99,97,115,101,32,39,115,116,114,105,110,103,39,58,10,32,32,32,32,32,32,114,101,116,117,114,110,32,34,39,34,46,99,111,110,99,97,116,40,118,97,108,117,101,44,32,34,39,34,41,59,10,10,32,32,32,32,99,97,115,101,32,39,115,121,109,98,111,108,39,58,10,32,32,32,32,32,32,114,101,116,117,114,110,32,118,97,108,117,101,46,116,111,83,116,114,105,110,103,40,41,59,10,10,32,32,32,32,99,97,115,101,32,39,102,117,110,99,116,105,111,110,39,58,10,32,32,32,32,32,32,114,101,116,117,114,110,32,34,91,70,117,110,99,116,105,111,110,34,46,99,111,110,99,97,116,40,118,97,108,117,101,46,110,97,109,101,32,63,32,34,58,32,34,46,99,111,110,99,97,116,40,118,97,108,117,101,46,110,97,109,101,41,32,58,32,39,39,44,32,34,93,34,41,59,10,10,32,32,32,32,99,97,115,101,32,39,111,98,106,101,99,116,39,58,10,32,32,32,32,32,32,105,102,32,40,114,101,99,117,114,115,101,84,105,109,101,115,32,60,32,48,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,39,91,79,98,106,101,99,116,93,39,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,112,101,99,116,79,98,106,101,99,116,40,118,97,108,117,101,44,32,108,101,118,101,108,44,32,114,101,99,117,114,115,101,84,105,109,101,115,44,32,108,105,110,101,98,114,101,97,107,41,59,10,10,32,32,32,32,99,97,115,101,32,39,98,105,103,105,110,116,39,58,10,32,32,32,32,32,32,114,101,116,117,114,110,32,34,110,34,46,99,111,110,99,97,116,40,118,97,108,117,101,41,59,10,10,32,32,32,32,99,97,115,101,32,39,117,110,100,101,102,105,110,101,100,39,58,10,32,32,32,32,99,97,115,101,32,39,110,117,109,98,101,114,39,58,10,32,32,32,32,99,97,115,101,32,39,98,111,111,108,101,97,110,39,58,10,32,32,32,32,100,101,102,97,117,108,116,58,10,32,32,32,32,32,32,114,101,116,117,114,110,32,34,34,46,99,111,110,99,97,116,40,118,97,108,117,101,41,59,10,32,32,125,10,125,59,10,10,118,97,114,32,118,109,67,111,110,115,111,108,101,59,10,10,105,102,32,40,116,121,112,101,111,102,32,99,111,110,115,111,108,101,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,10,32,32,118,109,67,111,110,115,111,108,101,32,61,32,99,111,110,115,111,108,101,59,10,125,10,10,118,97,114,32,115,117,112,112,111,114,116,65,112,105,76,105,115,116,32,61,32,91,39,108,111,103,39,44,32,39,105,110,102,111,39,44,32,39,119,97,114,110,39,44,32,39,101,114,114,111,114,39,44,32,39,100,101,98,117,103,39,93,59,10,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,32,61,32,123,125,59,10,115,117,112,112,111,114,116,65,112,105,76,105,115,116,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,97,112,105,41,32,123,10,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,91,97,112,105,93,32,61,32,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,102,111,114,32,40,118,97,114,32,95,108,101,110,32,61,32,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,32,97,114,103,115,32,61,32,110,101,119,32,65,114,114,97,121,40,95,108,101,110,41,44,32,95,107,101,121,32,61,32,48,59,32,95,107,101,121,32,60,32,95,108,101,110,59,32,95,107,101,121,43,43,41,32,123,10,32,32,32,32,32,32,97,114,103,115,91,95,107,101,121,93,32,61,32,97,114,103,117,109,101,110,116,115,91,95,107,101,121,93,59,10,32,32,32,32,125,10,10,32,32,32,32,118,97,114,32,108,111,103,32,61,32,97,114,103,115,46,109,97,112,40,102,117,110,99,116,105,111,110,32,40,97,114,103,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,112,101,99,116,40,97,114,103,41,59,10,32,32,32,32,125,41,46,106,111,105,110,40,39,32,39,41,59,10,32,32,32,32,99,111,110,115,111,108,101,77,111,100,117,108,101,46,76,111,103,40,108,111,103,44,32,97,112,105,41,59,10,32,32,125,59,10,125,41,59,10,103,108,111,98,97,108,46,99,111,110,115,111,108,101,32,61,32,123,10,32,32,114,101,112,111,114,116,85,110,99,97,117,103,104,116,69,120,99,101,112,116,105,111,110,58,32,102,117,110,99,116,105,111,110,32,114,101,112,111,114,116,85,110,99,97,117,103,104,116,69,120,99,101,112,116,105,111,110,40,101,114,114,111,114,41,32,123,10,32,32,32,32,105,102,32,40,101,114,114,111,114,32,38,38,32,101,114,114,111,114,32,105,110,115,116,97,110,99,101,111,102,32,69,114,114,111,114,41,32,123,10,32,32,32,32,32,32,116,104,114,111,119,32,101,114,114,111,114,59,10,32,32,32,32,125,10,32,32,125,10,125,59,10,10,105,102,32,40,118,109,67,111,110,115,111,108,101,41,32,123,10,32,32,79,98,106,101,99,116,46,107,101,121,115,40,118,109,67,111,110,115,111,108,101,41,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,97,112,105,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,99,111,110,115,111,108,101,91,97,112,105,93,32,61,32,118,109,67,111,110,115,111,108,101,91,97,112,105,93,59,10,32,32,125,41,59,10,125,125,41,59,0 }; // NOLINT - const uint8_t k_UIManagerModule[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,34,117,115,101,32,115,116,114,105,99,116,34,59,10,10,102,117,110,99,116,105,111,110,32,95,115,108,105,99,101,100,84,111,65,114,114,97,121,40,97,114,114,44,32,105,41,32,123,32,114,101,116,117,114,110,32,95,97,114,114,97,121,87,105,116,104,72,111,108,101,115,40,97,114,114,41,32,124,124,32,95,105,116,101,114,97,98,108,101,84,111,65,114,114,97,121,76,105,109,105,116,40,97,114,114,44,32,105,41,32,124,124,32,95,117,110,115,117,112,112,111,114,116,101,100,73,116,101,114,97,98,108,101,84,111,65,114,114,97,121,40,97,114,114,44,32,105,41,32,124,124,32,95,110,111,110,73,116,101,114,97,98,108,101,82,101,115,116,40,41,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,110,111,110,73,116,101,114,97,98,108,101,82,101,115,116,40,41,32,123,32,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,73,110,118,97,108,105,100,32,97,116,116,101,109,112,116,32,116,111,32,100,101,115,116,114,117,99,116,117,114,101,32,110,111,110,45,105,116,101,114,97,98,108,101,32,105,110,115,116,97,110,99,101,46,92,110,73,110,32,111,114,100,101,114,32,116,111,32,98,101,32,105,116,101,114,97,98,108,101,44,32,110,111,110,45,97,114,114,97,121,32,111,98,106,101,99,116,115,32,109,117,115,116,32,104,97,118,101,32,97,32,91,83,121,109,98,111,108,46,105,116,101,114,97,116,111,114,93,40,41,32,109,101,116,104,111,100,46,34,41,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,117,110,115,117,112,112,111,114,116,101,100,73,116,101,114,97,98,108,101,84,111,65,114,114,97,121,40,111,44,32,109,105,110,76,101,110,41,32,123,32,105,102,32,40,33,111,41,32,114,101,116,117,114,110,59,32,105,102,32,40,116,121,112,101,111,102,32,111,32,61,61,61,32,34,115,116,114,105,110,103,34,41,32,114,101,116,117,114,110,32,95,97,114,114,97,121,76,105,107,101,84,111,65,114,114,97,121,40,111,44,32,109,105,110,76,101,110,41,59,32,118,97,114,32,110,32,61,32,79,98,106,101,99,116,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,111,41,46,115,108,105,99,101,40,56,44,32,45,49,41,59,32,105,102,32,40,110,32,61,61,61,32,34,79,98,106,101,99,116,34,32,38,38,32,111,46,99,111,110,115,116,114,117,99,116,111,114,41,32,110,32,61,32,111,46,99,111,110,115,116,114,117,99,116,111,114,46,110,97,109,101,59,32,105,102,32,40,110,32,61,61,61,32,34,77,97,112,34,32,124,124,32,110,32,61,61,61,32,34,83,101,116,34,41,32,114,101,116,117,114,110,32,65,114,114,97,121,46,102,114,111,109,40,111,41,59,32,105,102,32,40,110,32,61,61,61,32,34,65,114,103,117,109,101,110,116,115,34,32,124,124,32,47,94,40,63,58,85,105,124,73,41,110,116,40,63,58,56,124,49,54,124,51,50,41,40,63,58,67,108,97,109,112,101,100,41,63,65,114,114,97,121,36,47,46,116,101,115,116,40,110,41,41,32,114,101,116,117,114,110,32,95,97,114,114,97,121,76,105,107,101,84,111,65,114,114,97,121,40,111,44,32,109,105,110,76,101,110,41,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,97,114,114,97,121,76,105,107,101,84,111,65,114,114,97,121,40,97,114,114,44,32,108,101,110,41,32,123,32,105,102,32,40,108,101,110,32,61,61,32,110,117,108,108,32,124,124,32,108,101,110,32,62,32,97,114,114,46,108,101,110,103,116,104,41,32,108,101,110,32,61,32,97,114,114,46,108,101,110,103,116,104,59,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,44,32,97,114,114,50,32,61,32,110,101,119,32,65,114,114,97,121,40,108,101,110,41,59,32,105,32,60,32,108,101,110,59,32,105,43,43,41,32,123,32,97,114,114,50,91,105,93,32,61,32,97,114,114,91,105,93,59,32,125,32,114,101,116,117,114,110,32,97,114,114,50,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,105,116,101,114,97,98,108,101,84,111,65,114,114,97,121,76,105,109,105,116,40,97,114,114,44,32,105,41,32,123,32,118,97,114,32,95,105,32,61,32,97,114,114,32,61,61,32,110,117,108,108,32,63,32,110,117,108,108,32,58,32,116,121,112,101,111,102,32,83,121,109,98,111,108,32,33,61,61,32,34,117,110,100,101,102,105,110,101,100,34,32,38,38,32,97,114,114,91,83,121,109,98,111,108,46,105,116,101,114,97,116,111,114,93,32,124,124,32,97,114,114,91,34,64,64,105,116,101,114,97,116,111,114,34,93,59,32,105,102,32,40,95,105,32,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,32,118,97,114,32,95,97,114,114,32,61,32,91,93,59,32,118,97,114,32,95,110,32,61,32,116,114,117,101,59,32,118,97,114,32,95,100,32,61,32,102,97,108,115,101,59,32,118,97,114,32,95,115,44,32,95,101,59,32,116,114,121,32,123,32,102,111,114,32,40,95,105,32,61,32,95,105,46,99,97,108,108,40,97,114,114,41,59,32,33,40,95,110,32,61,32,40,95,115,32,61,32,95,105,46,110,101,120,116,40,41,41,46,100,111,110,101,41,59,32,95,110,32,61,32,116,114,117,101,41,32,123,32,95,97,114,114,46,112,117,115,104,40,95,115,46,118,97,108,117,101,41,59,32,105,102,32,40,105,32,38,38,32,95,97,114,114,46,108,101,110,103,116,104,32,61,61,61,32,105,41,32,98,114,101,97,107,59,32,125,32,125,32,99,97,116,99,104,32,40,101,114,114,41,32,123,32,95,100,32,61,32,116,114,117,101,59,32,95,101,32,61,32,101,114,114,59,32,125,32,102,105,110,97,108,108,121,32,123,32,116,114,121,32,123,32,105,102,32,40,33,95,110,32,38,38,32,95,105,91,34,114,101,116,117,114,110,34,93,32,33,61,32,110,117,108,108,41,32,95,105,91,34,114,101,116,117,114,110,34,93,40,41,59,32,125,32,102,105,110,97,108,108,121,32,123,32,105,102,32,40,95,100,41,32,116,104,114,111,119,32,95,101,59,32,125,32,125,32,114,101,116,117,114,110,32,95,97,114,114,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,97,114,114,97,121,87,105,116,104,72,111,108,101,115,40,97,114,114,41,32,123,32,105,102,32,40,65,114,114,97,121,46,105,115,65,114,114,97,121,40,97,114,114,41,41,32,114,101,116,117,114,110,32,97,114,114,59,32,125,10,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,102,32,42,47,10,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,114,115,99,111,114,101,45,100,97,110,103,108,101,32,42,47,10,118,97,114,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,32,61,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,41,59,10,118,97,114,32,103,101,115,116,117,114,101,75,101,121,77,97,112,32,61,32,123,10,32,32,111,110,67,108,105,99,107,58,32,39,99,108,105,99,107,39,44,10,32,32,111,110,76,111,110,103,67,108,105,99,107,58,32,39,108,111,110,103,99,108,105,99,107,39,44,10,32,32,111,110,80,114,101,115,115,73,110,58,32,39,116,111,117,99,104,115,116,97,114,116,39,44,10,32,32,47,47,32,229,189,146,228,184,128,229,140,150,229,164,132,231,144,134,10,32,32,111,110,80,114,101,115,115,79,117,116,58,32,39,116,111,117,99,104,101,110,100,39,44,10,32,32,47,47,32,229,189,146,228,184,128,229,140,150,229,164,132,231,144,134,10,32,32,111,110,84,111,117,99,104,68,111,119,110,58,32,39,116,111,117,99,104,115,116,97,114,116,39,44,10,32,32,47,47,32,119,51,99,230,152,175,116,111,117,99,104,115,116,97,114,116,239,188,140,230,173,164,229,164,132,229,133,188,229,174,185,232,128,129,228,187,163,231,160,129,10,32,32,111,110,84,111,117,99,104,69,110,100,58,32,39,116,111,117,99,104,101,110,100,39,44,10,32,32,111,110,84,111,117,99,104,77,111,118,101,58,32,39,116,111,117,99,104,109,111,118,101,39,44,10,32,32,111,110,84,111,117,99,104,67,97,110,99,101,108,58,32,39,116,111,117,99,104,99,97,110,99,101,108,39,10,125,59,10,118,97,114,32,117,105,69,118,101,110,116,75,101,121,77,97,112,32,61,32,123,10,32,32,111,110,76,97,121,111,117,116,58,32,39,108,97,121,111,117,116,39,44,10,32,32,111,110,83,104,111,119,58,32,39,115,104,111,119,39,44,10,32,32,111,110,68,105,115,109,105,115,115,58,32,39,100,105,115,109,105,115,115,39,10,125,59,32,47,47,32,229,133,188,229,174,185,32,104,105,112,112,121,50,46,48,239,188,140,104,105,112,112,121,51,46,48,32,230,148,190,233,135,143,228,184,128,230,174,181,230,151,182,233,151,180,229,144,142,229,143,175,229,136,160,233,153,164,10,10,102,117,110,99,116,105,111,110,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,110,111,100,101,41,32,123,10,32,32,102,111,114,32,40,118,97,114,32,95,105,32,61,32,48,44,32,95,79,98,106,101,99,116,36,101,110,116,114,105,101,115,32,61,32,79,98,106,101,99,116,46,101,110,116,114,105,101,115,40,110,111,100,101,41,59,32,95,105,32,60,32,95,79,98,106,101,99,116,36,101,110,116,114,105,101,115,46,108,101,110,103,116,104,59,32,95,105,43,43,41,32,123,10,32,32,32,32,118,97,114,32,95,79,98,106,101,99,116,36,101,110,116,114,105,101,115,36,95,105,32,61,32,95,115,108,105,99,101,100,84,111,65,114,114,97,121,40,95,79,98,106,101,99,116,36,101,110,116,114,105,101,115,91,95,105,93,44,32,50,41,44,10,32,32,32,32,32,32,32,32,107,101,121,32,61,32,95,79,98,106,101,99,116,36,101,110,116,114,105,101,115,36,95,105,91,48,93,44,10,32,32,32,32,32,32,32,32,118,97,108,117,101,32,61,32,95,79,98,106,101,99,116,36,101,110,116,114,105,101,115,36,95,105,91,49,93,59,10,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,118,97,108,117,101,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,41,32,123,10,32,32,32,32,32,32,40,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,110,97,109,101,32,61,32,118,111,105,100,32,48,59,10,32,32,32,32,32,32,32,32,118,97,114,32,105,100,32,61,32,110,111,100,101,46,105,100,59,10,10,32,32,32,32,32,32,32,32,105,102,32,40,103,101,115,116,117,114,101,75,101,121,77,97,112,91,107,101,121,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,103,101,115,116,117,114,101,75,101,121,77,97,112,91,107,101,121,93,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,95,71,76,79,66,65,76,95,95,36,106,115,77,111,100,117,108,101,76,105,32,61,32,95,95,71,76,79,66,65,76,95,95,46,106,115,77,111,100,117,108,101,76,105,115,116,46,69,118,101,110,116,68,105,115,112,97,116,99,104,101,114,46,114,101,99,101,105,118,101,78,97,116,105,118,101,71,101,115,116,117,114,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,78,97,116,105,118,101,71,101,115,116,117,114,101,32,61,32,95,71,76,79,66,65,76,95,95,36,106,115,77,111,100,117,108,101,76,105,32,61,61,61,32,118,111,105,100,32,48,32,63,32,110,117,108,108,32,58,32,95,71,76,79,66,65,76,95,95,36,106,115,77,111,100,117,108,101,76,105,59,10,10,32,32,32,32,32,32,32,32,32,32,110,111,100,101,91,107,101,121,93,32,61,32,102,117,110,99,116,105,111,110,32,40,112,97,114,97,109,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,114,101,99,101,105,118,101,78,97,116,105,118,101,71,101,115,116,117,114,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,101,118,101,110,116,32,61,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,100,58,32,105,100,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,110,97,109,101,58,32,110,97,109,101,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,79,98,106,101,99,116,46,97,115,115,105,103,110,40,101,118,101,110,116,44,32,112,97,114,97,109,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,78,97,116,105,118,101,71,101,115,116,117,114,101,40,101,118,101,110,116,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,117,105,69,118,101,110,116,75,101,121,77,97,112,91,107,101,121,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,117,105,69,118,101,110,116,75,101,121,77,97,112,91,107,101,121,93,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,95,71,76,79,66,65,76,95,95,36,106,115,77,111,100,117,108,101,76,105,50,32,61,32,95,95,71,76,79,66,65,76,95,95,46,106,115,77,111,100,117,108,101,76,105,115,116,46,69,118,101,110,116,68,105,115,112,97,116,99,104,101,114,46,114,101,99,101,105,118,101,85,73,67,111,109,112,111,110,101,110,116,69,118,101,110,116,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,85,73,67,111,109,112,111,110,101,110,116,69,118,101,110,116,32,61,32,95,71,76,79,66,65,76,95,95,36,106,115,77,111,100,117,108,101,76,105,50,32,61,61,61,32,118,111,105,100,32,48,32,63,32,110,117,108,108,32,58,32,95,71,76,79,66,65,76,95,95,36,106,115,77,111,100,117,108,101,76,105,50,59,10,10,32,32,32,32,32,32,32,32,32,32,110,111,100,101,91,107,101,121,93,32,61,32,102,117,110,99,116,105,111,110,32,40,112,97,114,97,109,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,114,101,99,101,105,118,101,85,73,67,111,109,112,111,110,101,110,116,69,118,101,110,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,101,118,101,110,116,32,61,32,91,105,100,44,32,110,97,109,101,44,32,112,97,114,97,109,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,85,73,67,111,109,112,111,110,101,110,116,69,118,101,110,116,40,101,118,101,110,116,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,41,40,41,59,10,32,32,32,32,125,10,32,32,125,10,125,10,10,72,105,112,112,121,46,100,111,99,117,109,101,110,116,32,61,32,123,10,32,32,99,114,101,97,116,101,78,111,100,101,58,32,102,117,110,99,116,105,111,110,32,99,114,101,97,116,101,78,111,100,101,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,114,111,111,116,86,105,101,119,73,100,32,61,32,34,46,99,111,110,99,97,116,40,114,111,111,116,86,105,101,119,73,100,41,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,99,114,101,97,116,101,78,111,100,101,32,113,117,101,117,101,32,61,32,34,46,99,111,110,99,97,116,40,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,41,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,101,97,99,104,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,59,10,32,32,32,32,125,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,67,114,101,97,116,101,78,111,100,101,115,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,99,114,101,97,116,101,78,111,100,101,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,117,112,100,97,116,101,78,111,100,101,58,32,102,117,110,99,116,105,111,110,32,117,112,100,97,116,101,78,111,100,101,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,114,111,111,116,86,105,101,119,73,100,32,61,32,34,46,99,111,110,99,97,116,40,114,111,111,116,86,105,101,119,73,100,41,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,117,112,100,97,116,101,78,111,100,101,32,113,117,101,117,101,32,61,32,34,46,99,111,110,99,97,116,40,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,41,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,101,97,99,104,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,59,10,32,32,32,32,125,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,85,112,100,97,116,101,78,111,100,101,115,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,117,112,100,97,116,101,78,111,100,101,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,100,101,108,101,116,101,78,111,100,101,58,32,102,117,110,99,116,105,111,110,32,100,101,108,101,116,101,78,111,100,101,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,114,111,111,116,86,105,101,119,73,100,32,61,32,34,46,99,111,110,99,97,116,40,114,111,111,116,86,105,101,119,73,100,41,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,100,101,108,101,116,101,78,111,100,101,32,113,117,101,117,101,32,61,32,34,46,99,111,110,99,97,116,40,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,41,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,101,97,99,104,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,59,10,32,32,32,32,125,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,68,101,108,101,116,101,78,111,100,101,115,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,100,101,108,101,116,101,78,111,100,101,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,102,108,117,115,104,66,97,116,99,104,58,32,102,117,110,99,116,105,111,110,32,102,108,117,115,104,66,97,116,99,104,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,114,111,111,116,86,105,101,119,73,100,32,61,32,34,46,99,111,110,99,97,116,40,114,111,111,116,86,105,101,119,73,100,41,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,102,108,117,115,104,66,97,116,99,104,32,113,117,101,117,101,32,61,32,34,46,99,111,110,99,97,116,40,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,41,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,101,97,99,104,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,59,10,32,32,32,32,125,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,70,108,117,115,104,66,97,116,99,104,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,102,108,117,115,104,66,97,116,99,104,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,115,116,97,114,116,66,97,116,99,104,58,32,102,117,110,99,116,105,111,110,32,115,116,97,114,116,66,97,116,99,104,40,114,101,110,100,101,114,73,100,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,103,108,111,98,97,108,32,114,101,110,100,101,114,73,100,32,61,32,34,46,99,111,110,99,97,116,40,114,101,110,100,101,114,73,100,41,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,83,116,97,114,116,66,97,116,99,104,40,34,34,46,99,111,110,99,97,116,40,114,101,110,100,101,114,73,100,41,41,59,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,115,116,97,114,116,66,97,116,99,104,39,44,32,40,96,36,123,114,101,110,100,101,114,73,100,125,96,41,41,59,10,32,32,125,44,10,32,32,101,110,100,66,97,116,99,104,58,32,102,117,110,99,116,105,111,110,32,101,110,100,66,97,116,99,104,40,114,101,110,100,101,114,73,100,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,101,110,100,66,97,116,99,104,32,114,101,110,100,101,114,73,100,32,61,32,34,46,99,111,110,99,97,116,40,114,101,110,100,101,114,73,100,41,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,69,110,100,66,97,116,99,104,40,34,34,46,99,111,110,99,97,116,40,114,101,110,100,101,114,73,100,41,41,59,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,101,110,100,66,97,116,99,104,39,44,32,40,96,36,123,114,101,110,100,101,114,73,100,125,96,41,41,59,10,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,102,108,117,115,104,81,117,101,117,101,73,109,109,101,100,105,97,116,101,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,41,32,123,10,32,32,32,32,32,32,102,108,117,115,104,81,117,101,117,101,73,109,109,101,100,105,97,116,101,40,41,59,10,32,32,32,32,125,10,32,32,125,44,10,32,32,115,101,110,100,82,101,110,100,101,114,69,114,114,111,114,58,32,102,117,110,99,116,105,111,110,32,115,101,110,100,82,101,110,100,101,114,69,114,114,111,114,40,101,114,114,111,114,41,32,123,10,32,32,32,32,105,102,32,40,101,114,114,111,114,41,32,123,10,32,32,32,32,32,32,116,104,114,111,119,32,101,114,114,111,114,59,10,32,32,32,32,125,10,32,32,125,10,125,59,125,41,59,0 }; // NOLINT + const uint8_t k_UIManagerModule[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,34,117,115,101,32,115,116,114,105,99,116,34,59,10,10,102,117,110,99,116,105,111,110,32,95,115,108,105,99,101,100,84,111,65,114,114,97,121,40,97,114,114,44,32,105,41,32,123,32,114,101,116,117,114,110,32,95,97,114,114,97,121,87,105,116,104,72,111,108,101,115,40,97,114,114,41,32,124,124,32,95,105,116,101,114,97,98,108,101,84,111,65,114,114,97,121,76,105,109,105,116,40,97,114,114,44,32,105,41,32,124,124,32,95,117,110,115,117,112,112,111,114,116,101,100,73,116,101,114,97,98,108,101,84,111,65,114,114,97,121,40,97,114,114,44,32,105,41,32,124,124,32,95,110,111,110,73,116,101,114,97,98,108,101,82,101,115,116,40,41,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,110,111,110,73,116,101,114,97,98,108,101,82,101,115,116,40,41,32,123,32,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,73,110,118,97,108,105,100,32,97,116,116,101,109,112,116,32,116,111,32,100,101,115,116,114,117,99,116,117,114,101,32,110,111,110,45,105,116,101,114,97,98,108,101,32,105,110,115,116,97,110,99,101,46,92,110,73,110,32,111,114,100,101,114,32,116,111,32,98,101,32,105,116,101,114,97,98,108,101,44,32,110,111,110,45,97,114,114,97,121,32,111,98,106,101,99,116,115,32,109,117,115,116,32,104,97,118,101,32,97,32,91,83,121,109,98,111,108,46,105,116,101,114,97,116,111,114,93,40,41,32,109,101,116,104,111,100,46,34,41,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,117,110,115,117,112,112,111,114,116,101,100,73,116,101,114,97,98,108,101,84,111,65,114,114,97,121,40,111,44,32,109,105,110,76,101,110,41,32,123,32,105,102,32,40,33,111,41,32,114,101,116,117,114,110,59,32,105,102,32,40,116,121,112,101,111,102,32,111,32,61,61,61,32,34,115,116,114,105,110,103,34,41,32,114,101,116,117,114,110,32,95,97,114,114,97,121,76,105,107,101,84,111,65,114,114,97,121,40,111,44,32,109,105,110,76,101,110,41,59,32,118,97,114,32,110,32,61,32,79,98,106,101,99,116,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,111,41,46,115,108,105,99,101,40,56,44,32,45,49,41,59,32,105,102,32,40,110,32,61,61,61,32,34,79,98,106,101,99,116,34,32,38,38,32,111,46,99,111,110,115,116,114,117,99,116,111,114,41,32,110,32,61,32,111,46,99,111,110,115,116,114,117,99,116,111,114,46,110,97,109,101,59,32,105,102,32,40,110,32,61,61,61,32,34,77,97,112,34,32,124,124,32,110,32,61,61,61,32,34,83,101,116,34,41,32,114,101,116,117,114,110,32,65,114,114,97,121,46,102,114,111,109,40,111,41,59,32,105,102,32,40,110,32,61,61,61,32,34,65,114,103,117,109,101,110,116,115,34,32,124,124,32,47,94,40,63,58,85,105,124,73,41,110,116,40,63,58,56,124,49,54,124,51,50,41,40,63,58,67,108,97,109,112,101,100,41,63,65,114,114,97,121,36,47,46,116,101,115,116,40,110,41,41,32,114,101,116,117,114,110,32,95,97,114,114,97,121,76,105,107,101,84,111,65,114,114,97,121,40,111,44,32,109,105,110,76,101,110,41,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,97,114,114,97,121,76,105,107,101,84,111,65,114,114,97,121,40,97,114,114,44,32,108,101,110,41,32,123,32,105,102,32,40,108,101,110,32,61,61,32,110,117,108,108,32,124,124,32,108,101,110,32,62,32,97,114,114,46,108,101,110,103,116,104,41,32,108,101,110,32,61,32,97,114,114,46,108,101,110,103,116,104,59,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,44,32,97,114,114,50,32,61,32,110,101,119,32,65,114,114,97,121,40,108,101,110,41,59,32,105,32,60,32,108,101,110,59,32,105,43,43,41,32,123,32,97,114,114,50,91,105,93,32,61,32,97,114,114,91,105,93,59,32,125,32,114,101,116,117,114,110,32,97,114,114,50,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,105,116,101,114,97,98,108,101,84,111,65,114,114,97,121,76,105,109,105,116,40,97,114,114,44,32,105,41,32,123,32,118,97,114,32,95,105,32,61,32,97,114,114,32,61,61,32,110,117,108,108,32,63,32,110,117,108,108,32,58,32,116,121,112,101,111,102,32,83,121,109,98,111,108,32,33,61,61,32,34,117,110,100,101,102,105,110,101,100,34,32,38,38,32,97,114,114,91,83,121,109,98,111,108,46,105,116,101,114,97,116,111,114,93,32,124,124,32,97,114,114,91,34,64,64,105,116,101,114,97,116,111,114,34,93,59,32,105,102,32,40,95,105,32,61,61,32,110,117,108,108,41,32,114,101,116,117,114,110,59,32,118,97,114,32,95,97,114,114,32,61,32,91,93,59,32,118,97,114,32,95,110,32,61,32,116,114,117,101,59,32,118,97,114,32,95,100,32,61,32,102,97,108,115,101,59,32,118,97,114,32,95,115,44,32,95,101,59,32,116,114,121,32,123,32,102,111,114,32,40,95,105,32,61,32,95,105,46,99,97,108,108,40,97,114,114,41,59,32,33,40,95,110,32,61,32,40,95,115,32,61,32,95,105,46,110,101,120,116,40,41,41,46,100,111,110,101,41,59,32,95,110,32,61,32,116,114,117,101,41,32,123,32,95,97,114,114,46,112,117,115,104,40,95,115,46,118,97,108,117,101,41,59,32,105,102,32,40,105,32,38,38,32,95,97,114,114,46,108,101,110,103,116,104,32,61,61,61,32,105,41,32,98,114,101,97,107,59,32,125,32,125,32,99,97,116,99,104,32,40,101,114,114,41,32,123,32,95,100,32,61,32,116,114,117,101,59,32,95,101,32,61,32,101,114,114,59,32,125,32,102,105,110,97,108,108,121,32,123,32,116,114,121,32,123,32,105,102,32,40,33,95,110,32,38,38,32,95,105,91,34,114,101,116,117,114,110,34,93,32,33,61,32,110,117,108,108,41,32,95,105,91,34,114,101,116,117,114,110,34,93,40,41,59,32,125,32,102,105,110,97,108,108,121,32,123,32,105,102,32,40,95,100,41,32,116,104,114,111,119,32,95,101,59,32,125,32,125,32,114,101,116,117,114,110,32,95,97,114,114,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,97,114,114,97,121,87,105,116,104,72,111,108,101,115,40,97,114,114,41,32,123,32,105,102,32,40,65,114,114,97,121,46,105,115,65,114,114,97,121,40,97,114,114,41,41,32,114,101,116,117,114,110,32,97,114,114,59,32,125,10,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,102,32,42,47,10,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,114,115,99,111,114,101,45,100,97,110,103,108,101,32,42,47,10,118,97,114,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,32,61,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,41,59,10,118,97,114,32,103,101,115,116,117,114,101,75,101,121,77,97,112,32,61,32,123,10,32,32,111,110,67,108,105,99,107,58,32,39,99,108,105,99,107,39,44,10,32,32,111,110,76,111,110,103,67,108,105,99,107,58,32,39,108,111,110,103,99,108,105,99,107,39,44,10,32,32,111,110,80,114,101,115,115,73,110,58,32,39,116,111,117,99,104,115,116,97,114,116,39,44,10,32,32,47,47,32,229,189,146,228,184,128,229,140,150,229,164,132,231,144,134,10,32,32,111,110,80,114,101,115,115,79,117,116,58,32,39,116,111,117,99,104,101,110,100,39,44,10,32,32,47,47,32,229,189,146,228,184,128,229,140,150,229,164,132,231,144,134,10,32,32,111,110,84,111,117,99,104,68,111,119,110,58,32,39,116,111,117,99,104,115,116,97,114,116,39,44,10,32,32,47,47,32,119,51,99,230,152,175,116,111,117,99,104,115,116,97,114,116,239,188,140,230,173,164,229,164,132,229,133,188,229,174,185,232,128,129,228,187,163,231,160,129,10,32,32,111,110,84,111,117,99,104,69,110,100,58,32,39,116,111,117,99,104,101,110,100,39,44,10,32,32,111,110,84,111,117,99,104,77,111,118,101,58,32,39,116,111,117,99,104,109,111,118,101,39,44,10,32,32,111,110,84,111,117,99,104,67,97,110,99,101,108,58,32,39,116,111,117,99,104,99,97,110,99,101,108,39,10,125,59,10,118,97,114,32,117,105,69,118,101,110,116,75,101,121,77,97,112,32,61,32,123,10,32,32,111,110,76,97,121,111,117,116,58,32,39,108,97,121,111,117,116,39,44,10,32,32,111,110,83,104,111,119,58,32,39,115,104,111,119,39,44,10,32,32,111,110,68,105,115,109,105,115,115,58,32,39,100,105,115,109,105,115,115,39,10,125,59,32,47,47,32,229,133,188,229,174,185,32,104,105,112,112,121,50,46,48,239,188,140,104,105,112,112,121,51,46,48,32,230,148,190,233,135,143,228,184,128,230,174,181,230,151,182,233,151,180,229,144,142,229,143,175,229,136,160,233,153,164,10,10,102,117,110,99,116,105,111,110,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,110,111,100,101,41,32,123,10,32,32,102,111,114,32,40,118,97,114,32,95,105,32,61,32,48,44,32,95,79,98,106,101,99,116,36,101,110,116,114,105,101,115,32,61,32,79,98,106,101,99,116,46,101,110,116,114,105,101,115,40,110,111,100,101,91,34,112,114,111,112,115,34,93,41,59,32,95,105,32,60,32,95,79,98,106,101,99,116,36,101,110,116,114,105,101,115,46,108,101,110,103,116,104,59,32,95,105,43,43,41,32,123,10,32,32,32,32,118,97,114,32,95,79,98,106,101,99,116,36,101,110,116,114,105,101,115,36,95,105,32,61,32,95,115,108,105,99,101,100,84,111,65,114,114,97,121,40,95,79,98,106,101,99,116,36,101,110,116,114,105,101,115,91,95,105,93,44,32,50,41,44,10,32,32,32,32,32,32,32,32,107,101,121,32,61,32,95,79,98,106,101,99,116,36,101,110,116,114,105,101,115,36,95,105,91,48,93,44,10,32,32,32,32,32,32,32,32,118,97,108,117,101,32,61,32,95,79,98,106,101,99,116,36,101,110,116,114,105,101,115,36,95,105,91,49,93,59,10,10,32,32,32,32,105,102,32,40,40,103,101,115,116,117,114,101,75,101,121,77,97,112,91,107,101,121,93,32,124,124,32,117,105,69,118,101,110,116,75,101,121,77,97,112,91,107,101,121,93,41,32,38,38,32,118,97,108,117,101,32,61,61,61,32,116,114,117,101,41,32,123,10,32,32,32,32,32,32,40,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,110,97,109,101,32,61,32,118,111,105,100,32,48,59,10,32,32,32,32,32,32,32,32,118,97,114,32,105,100,32,61,32,110,111,100,101,46,105,100,59,10,32,32,32,32,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,32,105,100,32,61,32,34,46,99,111,110,99,97,116,40,105,100,44,32,34,44,32,107,101,121,32,61,32,34,41,46,99,111,110,99,97,116,40,107,101,121,41,41,59,10,10,32,32,32,32,32,32,32,32,105,102,32,40,103,101,115,116,117,114,101,75,101,121,77,97,112,91,107,101,121,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,103,101,115,116,117,114,101,75,101,121,77,97,112,91,107,101,121,93,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,95,71,76,79,66,65,76,95,95,36,106,115,77,111,100,117,108,101,76,105,32,61,32,95,95,71,76,79,66,65,76,95,95,46,106,115,77,111,100,117,108,101,76,105,115,116,46,69,118,101,110,116,68,105,115,112,97,116,99,104,101,114,46,114,101,99,101,105,118,101,78,97,116,105,118,101,71,101,115,116,117,114,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,78,97,116,105,118,101,71,101,115,116,117,114,101,32,61,32,95,71,76,79,66,65,76,95,95,36,106,115,77,111,100,117,108,101,76,105,32,61,61,61,32,118,111,105,100,32,48,32,63,32,110,117,108,108,32,58,32,95,71,76,79,66,65,76,95,95,36,106,115,77,111,100,117,108,101,76,105,59,10,10,32,32,32,32,32,32,32,32,32,32,110,111,100,101,91,107,101,121,93,32,61,32,102,117,110,99,116,105,111,110,32,40,112,97,114,97,109,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,114,101,99,101,105,118,101,78,97,116,105,118,101,71,101,115,116,117,114,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,101,118,101,110,116,32,61,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,100,58,32,105,100,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,110,97,109,101,58,32,110,97,109,101,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,79,98,106,101,99,116,46,97,115,115,105,103,110,40,101,118,101,110,116,44,32,112,97,114,97,109,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,78,97,116,105,118,101,71,101,115,116,117,114,101,40,101,118,101,110,116,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,117,105,69,118,101,110,116,75,101,121,77,97,112,91,107,101,121,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,117,105,69,118,101,110,116,75,101,121,77,97,112,91,107,101,121,93,59,10,32,32,32,32,32,32,32,32,32,32,118,97,114,32,95,71,76,79,66,65,76,95,95,36,106,115,77,111,100,117,108,101,76,105,50,32,61,32,95,95,71,76,79,66,65,76,95,95,46,106,115,77,111,100,117,108,101,76,105,115,116,46,69,118,101,110,116,68,105,115,112,97,116,99,104,101,114,46,114,101,99,101,105,118,101,85,73,67,111,109,112,111,110,101,110,116,69,118,101,110,116,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,85,73,67,111,109,112,111,110,101,110,116,69,118,101,110,116,32,61,32,95,71,76,79,66,65,76,95,95,36,106,115,77,111,100,117,108,101,76,105,50,32,61,61,61,32,118,111,105,100,32,48,32,63,32,110,117,108,108,32,58,32,95,71,76,79,66,65,76,95,95,36,106,115,77,111,100,117,108,101,76,105,50,59,10,10,32,32,32,32,32,32,32,32,32,32,110,111,100,101,91,107,101,121,93,32,61,32,102,117,110,99,116,105,111,110,32,40,112,97,114,97,109,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,114,101,99,101,105,118,101,85,73,67,111,109,112,111,110,101,110,116,69,118,101,110,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,118,97,114,32,101,118,101,110,116,32,61,32,91,105,100,44,32,110,97,109,101,44,32,112,97,114,97,109,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,85,73,67,111,109,112,111,110,101,110,116,69,118,101,110,116,40,101,118,101,110,116,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,41,40,41,59,10,32,32,32,32,125,10,32,32,125,10,125,10,10,72,105,112,112,121,46,100,111,99,117,109,101,110,116,32,61,32,123,10,32,32,99,114,101,97,116,101,78,111,100,101,58,32,102,117,110,99,116,105,111,110,32,99,114,101,97,116,101,78,111,100,101,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,114,111,111,116,86,105,101,119,73,100,32,61,32,34,46,99,111,110,99,97,116,40,114,111,111,116,86,105,101,119,73,100,41,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,99,114,101,97,116,101,78,111,100,101,32,113,117,101,117,101,32,61,32,34,46,99,111,110,99,97,116,40,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,41,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,101,97,99,104,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,59,10,32,32,32,32,125,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,67,114,101,97,116,101,78,111,100,101,115,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,99,114,101,97,116,101,78,111,100,101,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,117,112,100,97,116,101,78,111,100,101,58,32,102,117,110,99,116,105,111,110,32,117,112,100,97,116,101,78,111,100,101,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,114,111,111,116,86,105,101,119,73,100,32,61,32,34,46,99,111,110,99,97,116,40,114,111,111,116,86,105,101,119,73,100,41,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,117,112,100,97,116,101,78,111,100,101,32,113,117,101,117,101,32,61,32,34,46,99,111,110,99,97,116,40,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,41,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,101,97,99,104,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,59,10,32,32,32,32,125,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,85,112,100,97,116,101,78,111,100,101,115,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,117,112,100,97,116,101,78,111,100,101,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,100,101,108,101,116,101,78,111,100,101,58,32,102,117,110,99,116,105,111,110,32,100,101,108,101,116,101,78,111,100,101,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,114,111,111,116,86,105,101,119,73,100,32,61,32,34,46,99,111,110,99,97,116,40,114,111,111,116,86,105,101,119,73,100,41,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,100,101,108,101,116,101,78,111,100,101,32,113,117,101,117,101,32,61,32,34,46,99,111,110,99,97,116,40,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,41,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,101,97,99,104,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,59,10,32,32,32,32,125,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,68,101,108,101,116,101,78,111,100,101,115,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,100,101,108,101,116,101,78,111,100,101,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,102,108,117,115,104,66,97,116,99,104,58,32,102,117,110,99,116,105,111,110,32,102,108,117,115,104,66,97,116,99,104,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,114,111,111,116,86,105,101,119,73,100,32,61,32,34,46,99,111,110,99,97,116,40,114,111,111,116,86,105,101,119,73,100,41,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,102,108,117,115,104,66,97,116,99,104,32,113,117,101,117,101,32,61,32,34,46,99,111,110,99,97,116,40,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,41,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,101,97,99,104,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,59,10,32,32,32,32,125,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,70,108,117,115,104,66,97,116,99,104,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,102,108,117,115,104,66,97,116,99,104,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,115,116,97,114,116,66,97,116,99,104,58,32,102,117,110,99,116,105,111,110,32,115,116,97,114,116,66,97,116,99,104,40,114,101,110,100,101,114,73,100,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,103,108,111,98,97,108,32,114,101,110,100,101,114,73,100,32,61,32,34,46,99,111,110,99,97,116,40,114,101,110,100,101,114,73,100,41,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,83,116,97,114,116,66,97,116,99,104,40,34,34,46,99,111,110,99,97,116,40,114,101,110,100,101,114,73,100,41,41,59,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,115,116,97,114,116,66,97,116,99,104,39,44,32,40,96,36,123,114,101,110,100,101,114,73,100,125,96,41,41,59,10,32,32,125,44,10,32,32,101,110,100,66,97,116,99,104,58,32,102,117,110,99,116,105,111,110,32,101,110,100,66,97,116,99,104,40,114,101,110,100,101,114,73,100,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,34,101,110,100,66,97,116,99,104,32,114,101,110,100,101,114,73,100,32,61,32,34,46,99,111,110,99,97,116,40,114,101,110,100,101,114,73,100,41,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,69,110,100,66,97,116,99,104,40,34,34,46,99,111,110,99,97,116,40,114,101,110,100,101,114,73,100,41,41,59,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,101,110,100,66,97,116,99,104,39,44,32,40,96,36,123,114,101,110,100,101,114,73,100,125,96,41,41,59,10,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,102,108,117,115,104,81,117,101,117,101,73,109,109,101,100,105,97,116,101,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,41,32,123,10,32,32,32,32,32,32,102,108,117,115,104,81,117,101,117,101,73,109,109,101,100,105,97,116,101,40,41,59,10,32,32,32,32,125,10,32,32,125,44,10,32,32,115,101,110,100,82,101,110,100,101,114,69,114,114,111,114,58,32,102,117,110,99,116,105,111,110,32,115,101,110,100,82,101,110,100,101,114,69,114,114,111,114,40,101,114,114,111,114,41,32,123,10,32,32,32,32,105,102,32,40,101,114,114,111,114,41,32,123,10,32,32,32,32,32,32,116,104,114,111,119,32,101,114,114,111,114,59,10,32,32,32,32,125,10,32,32,125,10,125,59,125,41,59,0 }; // NOLINT const uint8_t k_Network[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,34,117,115,101,32,115,116,114,105,99,116,34,59,10,10,102,117,110,99,116,105,111,110,32,95,116,121,112,101,111,102,40,111,98,106,41,32,123,32,34,64,98,97,98,101,108,47,104,101,108,112,101,114,115,32,45,32,116,121,112,101,111,102,34,59,32,105,102,32,40,116,121,112,101,111,102,32,83,121,109,98,111,108,32,61,61,61,32,34,102,117,110,99,116,105,111,110,34,32,38,38,32,116,121,112,101,111,102,32,83,121,109,98,111,108,46,105,116,101,114,97,116,111,114,32,61,61,61,32,34,115,121,109,98,111,108,34,41,32,123,32,95,116,121,112,101,111,102,32,61,32,102,117,110,99,116,105,111,110,32,95,116,121,112,101,111,102,40,111,98,106,41,32,123,32,114,101,116,117,114,110,32,116,121,112,101,111,102,32,111,98,106,59,32,125,59,32,125,32,101,108,115,101,32,123,32,95,116,121,112,101,111,102,32,61,32,102,117,110,99,116,105,111,110,32,95,116,121,112,101,111,102,40,111,98,106,41,32,123,32,114,101,116,117,114,110,32,111,98,106,32,38,38,32,116,121,112,101,111,102,32,83,121,109,98,111,108,32,61,61,61,32,34,102,117,110,99,116,105,111,110,34,32,38,38,32,111,98,106,46,99,111,110,115,116,114,117,99,116,111,114,32,61,61,61,32,83,121,109,98,111,108,32,38,38,32,111,98,106,32,33,61,61,32,83,121,109,98,111,108,46,112,114,111,116,111,116,121,112,101,32,63,32,34,115,121,109,98,111,108,34,32,58,32,116,121,112,101,111,102,32,111,98,106,59,32,125,59,32,125,32,114,101,116,117,114,110,32,95,116,121,112,101,111,102,40,111,98,106,41,59,32,125,10,10,102,117,110,99,116,105,111,110,32,95,99,108,97,115,115,67,97,108,108,67,104,101,99,107,40,105,110,115,116,97,110,99,101,44,32,67,111,110,115,116,114,117,99,116,111,114,41,32,123,32,105,102,32,40,33,40,105,110,115,116,97,110,99,101,32,105,110,115,116,97,110,99,101,111,102,32,67,111,110,115,116,114,117,99,116,111,114,41,41,32,123,32,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,67,97,110,110,111,116,32,99,97,108,108,32,97,32,99,108,97,115,115,32,97,115,32,97,32,102,117,110,99,116,105,111,110,34,41,59,32,125,32,125,10,10,102,117,110,99,116,105,111,110,32,95,100,101,102,105,110,101,80,114,111,112,101,114,116,105,101,115,40,116,97,114,103,101,116,44,32,112,114,111,112,115,41,32,123,32,102,111,114,32,40,118,97,114,32,105,32,61,32,48,59,32,105,32,60,32,112,114,111,112,115,46,108,101,110,103,116,104,59,32,105,43,43,41,32,123,32,118,97,114,32,100,101,115,99,114,105,112,116,111,114,32,61,32,112,114,111,112,115,91,105,93,59,32,100,101,115,99,114,105,112,116,111,114,46,101,110,117,109,101,114,97,98,108,101,32,61,32,100,101,115,99,114,105,112,116,111,114,46,101,110,117,109,101,114,97,98,108,101,32,124,124,32,102,97,108,115,101,59,32,100,101,115,99,114,105,112,116,111,114,46,99,111,110,102,105,103,117,114,97,98,108,101,32,61,32,116,114,117,101,59,32,105,102,32,40,34,118,97,108,117,101,34,32,105,110,32,100,101,115,99,114,105,112,116,111,114,41,32,100,101,115,99,114,105,112,116,111,114,46,119,114,105,116,97,98,108,101,32,61,32,116,114,117,101,59,32,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,116,97,114,103,101,116,44,32,100,101,115,99,114,105,112,116,111,114,46,107,101,121,44,32,100,101,115,99,114,105,112,116,111,114,41,59,32,125,32,125,10,10,102,117,110,99,116,105,111,110,32,95,99,114,101,97,116,101,67,108,97,115,115,40,67,111,110,115,116,114,117,99,116,111,114,44,32,112,114,111,116,111,80,114,111,112,115,44,32,115,116,97,116,105,99,80,114,111,112,115,41,32,123,32,105,102,32,40,112,114,111,116,111,80,114,111,112,115,41,32,95,100,101,102,105,110,101,80,114,111,112,101,114,116,105,101,115,40,67,111,110,115,116,114,117,99,116,111,114,46,112,114,111,116,111,116,121,112,101,44,32,112,114,111,116,111,80,114,111,112,115,41,59,32,105,102,32,40,115,116,97,116,105,99,80,114,111,112,115,41,32,95,100,101,102,105,110,101,80,114,111,112,101,114,116,105,101,115,40,67,111,110,115,116,114,117,99,116,111,114,44,32,115,116,97,116,105,99,80,114,111,112,115,41,59,32,114,101,116,117,114,110,32,67,111,110,115,116,114,117,99,116,111,114,59,32,125,10,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,102,32,42,47,10,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,114,115,99,111,114,101,45,100,97,110,103,108,101,32,42,47,10,103,108,111,98,97,108,46,72,101,97,100,101,114,115,32,61,32,47,42,35,95,95,80,85,82,69,95,95,42,47,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,102,117,110,99,116,105,111,110,32,72,101,97,100,101,114,115,40,105,110,105,116,86,97,108,117,101,115,41,32,123,10,32,32,32,32,118,97,114,32,95,116,104,105,115,32,61,32,116,104,105,115,59,10,10,32,32,32,32,95,99,108,97,115,115,67,97,108,108,67,104,101,99,107,40,116,104,105,115,44,32,72,101,97,100,101,114,115,41,59,10,10,32,32,32,32,116,104,105,115,46,95,104,101,97,100,101,114,115,32,61,32,123,125,59,10,10,32,32,32,32,105,102,32,40,95,116,121,112,101,111,102,40,105,110,105,116,86,97,108,117,101,115,41,32,61,61,61,32,39,111,98,106,101,99,116,39,41,32,123,10,32,32,32,32,32,32,79,98,106,101,99,116,46,107,101,121,115,40,105,110,105,116,86,97,108,117,101,115,41,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,107,101,121,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,118,97,108,117,101,32,61,32,105,110,105,116,86,97,108,117,101,115,91,107,101,121,93,59,10,10,32,32,32,32,32,32,32,32,105,102,32,40,118,97,108,117,101,32,105,110,115,116,97,110,99,101,111,102,32,65,114,114,97,121,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,108,117,101,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,32,40,111,110,101,68,97,116,97,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,95,116,104,105,115,46,97,112,112,101,110,100,40,107,101,121,44,32,111,110,101,68,97,116,97,41,59,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,95,116,104,105,115,46,115,101,116,40,107,101,121,44,32,118,97,108,117,101,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,125,10,32,32,125,10,10,32,32,95,99,114,101,97,116,101,67,108,97,115,115,40,72,101,97,100,101,114,115,44,32,91,123,10,32,32,32,32,107,101,121,58,32,34,97,112,112,101,110,100,34,44,10,32,32,32,32,118,97,108,117,101,58,32,102,117,110,99,116,105,111,110,32,97,112,112,101,110,100,40,110,97,109,101,44,32,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,110,97,109,101,32,33,61,61,32,39,115,116,114,105,110,103,39,32,124,124,32,116,121,112,101,111,102,32,118,97,108,117,101,32,33,61,61,32,39,115,116,114,105,110,103,39,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,104,97,115,40,110,97,109,101,41,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,99,117,114,114,32,61,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,110,97,109,101,93,59,10,32,32,32,32,32,32,32,32,99,117,114,114,46,112,117,115,104,40,118,97,108,117,101,41,59,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,110,97,109,101,93,32,61,32,99,117,114,114,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,110,97,109,101,93,32,61,32,91,118,97,108,117,101,93,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,125,44,32,123,10,32,32,32,32,107,101,121,58,32,34,115,101,116,34,44,10,32,32,32,32,118,97,108,117,101,58,32,102,117,110,99,116,105,111,110,32,115,101,116,40,110,97,109,101,44,32,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,110,97,109,101,32,33,61,61,32,39,115,116,114,105,110,103,39,32,124,124,32,116,121,112,101,111,102,32,118,97,108,117,101,32,33,61,61,32,39,115,116,114,105,110,103,39,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,110,97,109,101,93,32,61,32,91,118,97,108,117,101,93,59,10,32,32,32,32,125,10,32,32,125,44,32,123,10,32,32,32,32,107,101,121,58,32,34,103,101,116,65,108,108,34,44,10,32,32,32,32,118,97,108,117,101,58,32,102,117,110,99,116,105,111,110,32,103,101,116,65,108,108,40,41,32,123,10,32,32,32,32,32,32,105,102,32,40,33,116,104,105,115,46,95,104,101,97,100,101,114,115,91,39,67,111,110,116,101,110,116,45,84,121,112,101,39,93,32,38,38,32,33,116,104,105,115,46,95,104,101,97,100,101,114,115,91,39,99,111,110,116,101,110,116,45,116,121,112,101,39,93,41,32,123,10,32,32,32,32,32,32,32,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,39,99,111,110,116,101,110,116,45,116,121,112,101,39,93,32,61,32,91,39,116,101,120,116,47,112,108,97,105,110,59,99,104,97,114,115,101,116,61,85,84,70,45,56,39,93,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,118,97,114,32,114,101,116,32,61,32,79,98,106,101,99,116,46,97,115,115,105,103,110,40,123,125,44,32,116,104,105,115,46,95,104,101,97,100,101,114,115,41,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,114,101,116,59,10,32,32,32,32,125,10,32,32,125,44,32,123,10,32,32,32,32,107,101,121,58,32,34,100,101,108,101,116,101,34,44,10,32,32,32,32,118,97,108,117,101,58,32,102,117,110,99,116,105,111,110,32,95,100,101,108,101,116,101,40,110,97,109,101,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,110,97,109,101,32,33,61,61,32,39,115,116,114,105,110,103,39,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,110,97,109,101,93,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,10,32,32,32,32,32,32,32,32,100,101,108,101,116,101,32,116,104,105,115,46,95,104,101,97,100,101,114,115,46,110,97,109,101,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,125,44,32,123,10,32,32,32,32,107,101,121,58,32,34,103,101,116,34,44,10,32,32,32,32,118,97,108,117,101,58,32,102,117,110,99,116,105,111,110,32,103,101,116,40,110,97,109,101,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,110,97,109,101,32,33,61,61,32,39,115,116,114,105,110,103,39,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,117,110,100,101,102,105,110,101,100,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,110,97,109,101,93,59,10,32,32,32,32,125,10,32,32,125,44,32,123,10,32,32,32,32,107,101,121,58,32,34,104,97,115,34,44,10,32,32,32,32,118,97,108,117,101,58,32,102,117,110,99,116,105,111,110,32,104,97,115,40,110,97,109,101,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,110,97,109,101,32,33,61,61,32,39,115,116,114,105,110,103,39,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,102,97,108,115,101,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,114,101,116,117,114,110,32,116,121,112,101,111,102,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,110,97,109,101,93,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,59,10,32,32,32,32,125,10,32,32,125,93,41,59,10,10,32,32,114,101,116,117,114,110,32,72,101,97,100,101,114,115,59,10,125,40,41,59,10,10,103,108,111,98,97,108,46,82,101,115,112,111,110,115,101,32,61,32,47,42,35,95,95,80,85,82,69,95,95,42,47,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,102,117,110,99,116,105,111,110,32,82,101,115,112,111,110,115,101,40,114,101,115,112,111,110,115,101,41,32,123,10,32,32,32,32,95,99,108,97,115,115,67,97,108,108,67,104,101,99,107,40,116,104,105,115,44,32,82,101,115,112,111,110,115,101,41,59,10,10,32,32,32,32,118,97,114,32,114,101,115,112,32,61,32,114,101,115,112,111,110,115,101,32,124,124,32,123,125,59,10,32,32,32,32,116,104,105,115,46,115,116,97,116,117,115,32,61,32,114,101,115,112,46,115,116,97,116,117,115,67,111,100,101,32,124,124,32,52,48,52,59,10,32,32,32,32,116,104,105,115,46,115,116,97,116,117,115,84,101,120,116,32,61,32,114,101,115,112,46,115,116,97,116,117,115,76,105,110,101,32,124,124,32,39,78,111,116,32,70,111,117,110,100,39,59,10,32,32,32,32,116,104,105,115,46,104,101,97,100,101,114,115,32,61,32,114,101,115,112,46,114,101,115,112,72,101,97,100,101,114,115,32,124,124,32,123,125,59,10,32,32,32,32,116,104,105,115,46,98,111,100,121,32,61,32,114,101,115,112,46,114,101,115,112,66,111,100,121,32,124,124,32,39,39,59,10,32,32,32,32,116,104,105,115,46,111,107,32,61,32,116,104,105,115,46,115,116,97,116,117,115,32,62,61,32,50,48,48,32,38,38,32,116,104,105,115,46,115,116,97,116,117,115,32,60,61,32,50,57,57,59,10,32,32,125,10,10,32,32,95,99,114,101,97,116,101,67,108,97,115,115,40,82,101,115,112,111,110,115,101,44,32,91,123,10,32,32,32,32,107,101,121,58,32,34,106,115,111,110,34,44,10,32,32,32,32,118,97,108,117,101,58,32,102,117,110,99,116,105,111,110,32,106,115,111,110,40,41,32,123,10,32,32,32,32,32,32,118,97,114,32,95,116,104,105,115,50,32,61,32,116,104,105,115,59,10,10,32,32,32,32,32,32,114,101,116,117,114,110,32,110,101,119,32,80,114,111,109,105,115,101,40,102,117,110,99,116,105,111,110,32,40,114,101,115,111,108,118,101,44,32,114,101,106,101,99,116,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,106,115,111,110,105,102,121,32,61,32,110,117,108,108,59,10,10,32,32,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,32,32,106,115,111,110,105,102,121,32,61,32,74,83,79,78,46,112,97,114,115,101,40,95,116,104,105,115,50,46,98,111,100,121,41,59,10,32,32,32,32,32,32,32,32,32,32,114,101,115,111,108,118,101,40,106,115,111,110,105,102,121,41,59,10,32,32,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,106,101,99,116,40,110,101,119,32,69,114,114,111,114,40,39,101,114,114,111,114,32,112,97,114,115,105,110,103,32,111,98,106,101,99,116,39,41,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,125,10,32,32,125,44,32,123,10,32,32,32,32,107,101,121,58,32,34,116,101,120,116,34,44,10,32,32,32,32,118,97,108,117,101,58,32,102,117,110,99,116,105,111,110,32,116,101,120,116,40,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,80,114,111,109,105,115,101,46,114,101,115,111,108,118,101,40,116,104,105,115,46,98,111,100,121,41,59,10,32,32,32,32,125,10,32,32,125,93,41,59,10,10,32,32,114,101,116,117,114,110,32,82,101,115,112,111,110,115,101,59,10,125,40,41,59,10,10,103,108,111,98,97,108,46,102,101,116,99,104,32,61,32,102,117,110,99,116,105,111,110,32,40,117,114,108,44,32,111,112,116,105,111,110,115,41,32,123,10,32,32,105,102,32,40,116,121,112,101,111,102,32,117,114,108,32,33,61,61,32,39,115,116,114,105,110,103,39,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,80,114,111,109,105,115,101,46,114,101,106,101,99,116,40,110,101,119,32,69,114,114,111,114,40,39,111,110,108,121,32,83,116,114,105,110,103,32,117,114,108,32,115,117,112,112,111,114,116,101,100,39,41,41,59,10,32,32,125,10,10,32,32,118,97,114,32,111,112,116,115,32,61,32,111,112,116,105,111,110,115,32,124,124,32,123,125,59,10,32,32,118,97,114,32,114,101,113,72,101,97,100,115,32,61,32,123,125,59,10,10,32,32,105,102,32,40,111,112,116,115,46,104,101,97,100,101,114,115,41,32,123,10,32,32,32,32,105,102,32,40,111,112,116,115,46,104,101,97,100,101,114,115,32,105,110,115,116,97,110,99,101,111,102,32,72,101,97,100,101,114,115,41,32,123,10,32,32,32,32,32,32,114,101,113,72,101,97,100,115,32,61,32,111,112,116,115,46,104,101,97,100,101,114,115,46,103,101,116,65,108,108,40,41,59,10,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,111,112,116,115,46,104,101,97,100,101,114,115,46,99,111,110,115,116,114,117,99,116,111,114,32,61,61,61,32,79,98,106,101,99,116,41,32,123,10,32,32,32,32,32,32,118,97,114,32,104,101,97,100,101,114,115,32,61,32,110,101,119,32,72,101,97,100,101,114,115,40,111,112,116,115,46,104,101,97,100,101,114,115,41,59,10,32,32,32,32,32,32,114,101,113,72,101,97,100,115,32,61,32,104,101,97,100,101,114,115,46,103,101,116,65,108,108,40,41,59,10,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,80,114,111,109,105,115,101,46,114,101,106,101,99,116,40,110,101,119,32,69,114,114,111,114,40,39,79,110,108,121,32,72,101,97,100,101,114,115,32,105,110,115,116,97,110,99,101,32,111,114,32,97,32,112,117,114,101,32,111,98,106,101,99,116,32,105,115,32,97,99,99,101,112,116,97,98,108,101,32,102,111,114,32,104,101,97,100,101,114,115,32,111,112,116,105,111,110,39,41,41,59,10,32,32,32,32,125,10,32,32,125,10,10,32,32,118,97,114,32,114,101,113,79,112,116,105,111,110,115,32,61,32,123,10,32,32,32,32,109,101,116,104,111,100,58,32,111,112,116,115,46,109,101,116,104,111,100,32,124,124,32,39,71,69,84,39,44,10,32,32,32,32,117,114,108,58,32,117,114,108,44,10,32,32,32,32,104,101,97,100,101,114,115,58,32,114,101,113,72,101,97,100,115,32,124,124,32,123,125,44,10,32,32,32,32,98,111,100,121,58,32,111,112,116,115,46,98,111,100,121,32,124,124,32,39,39,10,32,32,125,59,10,32,32,114,101,116,117,114,110,32,110,101,119,32,80,114,111,109,105,115,101,40,102,117,110,99,116,105,111,110,32,40,114,101,115,111,108,118,101,44,32,114,101,106,101,99,116,41,32,123,10,32,32,32,32,118,97,114,32,114,101,115,117,108,116,32,61,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,110,101,116,119,111,114,107,39,44,32,39,102,101,116,99,104,39,44,32,114,101,113,79,112,116,105,111,110,115,41,59,10,32,32,32,32,114,101,115,117,108,116,46,116,104,101,110,40,102,117,110,99,116,105,111,110,32,40,114,101,115,112,41,32,123,10,32,32,32,32,32,32,105,102,32,40,95,116,121,112,101,111,102,40,114,101,115,112,41,32,61,61,61,32,39,111,98,106,101,99,116,39,41,32,123,10,32,32,32,32,32,32,32,32,118,97,114,32,114,101,115,112,111,110,115,101,68,97,116,97,32,61,32,110,101,119,32,82,101,115,112,111,110,115,101,40,114,101,115,112,41,59,10,32,32,32,32,32,32,32,32,114,101,115,111,108,118,101,40,114,101,115,112,111,110,115,101,68,97,116,97,41,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,114,101,106,101,99,116,40,114,101,115,112,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,41,46,99,97,116,99,104,40,102,117,110,99,116,105,111,110,32,40,101,41,32,123,10,32,32,32,32,32,32,114,101,106,101,99,116,40,101,41,59,10,32,32,32,32,125,41,59,10,32,32,125,41,59,10,125,59,125,41,59,0 }; // NOLINT const uint8_t k_Storage[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,34,117,115,101,32,115,116,114,105,99,116,34,59,10,10,118,97,114,32,99,111,110,118,101,114,116,69,114,114,111,114,32,61,32,102,117,110,99,116,105,111,110,32,99,111,110,118,101,114,116,69,114,114,111,114,40,101,114,114,111,114,41,32,123,10,32,32,105,102,32,40,33,101,114,114,111,114,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,110,117,108,108,59,10,32,32,125,10,10,32,32,118,97,114,32,111,117,116,32,61,32,110,101,119,32,69,114,114,111,114,40,101,114,114,111,114,46,109,101,115,115,97,103,101,41,59,10,32,32,111,117,116,46,107,101,121,32,61,32,101,114,114,111,114,46,107,101,121,59,10,32,32,114,101,116,117,114,110,32,111,117,116,59,10,125,59,10,10,118,97,114,32,99,111,110,118,101,114,116,69,114,114,111,114,115,32,61,32,102,117,110,99,116,105,111,110,32,99,111,110,118,101,114,116,69,114,114,111,114,115,40,101,114,114,115,41,32,123,10,32,32,105,102,32,40,33,101,114,114,115,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,110,117,108,108,59,10,32,32,125,10,10,32,32,118,97,114,32,116,97,114,103,101,116,69,114,114,111,114,59,10,10,32,32,105,102,32,40,65,114,114,97,121,46,105,115,65,114,114,97,121,40,101,114,114,115,41,41,32,123,10,32,32,32,32,116,97,114,103,101,116,69,114,114,111,114,32,61,32,101,114,114,115,59,10,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,116,97,114,103,101,116,69,114,114,111,114,32,61,32,91,101,114,114,115,93,59,10,32,32,125,10,10,32,32,105,102,32,40,116,97,114,103,101,116,69,114,114,111,114,41,32,123,10,32,32,32,32,116,97,114,103,101,116,69,114,114,111,114,46,109,97,112,40,102,117,110,99,116,105,111,110,32,40,101,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,99,111,110,118,101,114,116,69,114,114,111,114,40,101,41,59,10,32,32,32,32,125,41,59,10,32,32,125,10,10,32,32,114,101,116,117,114,110,32,116,97,114,103,101,116,69,114,114,111,114,59,10,125,59,10,10,72,105,112,112,121,46,97,115,121,110,99,83,116,111,114,97,103,101,32,61,32,123,10,32,32,103,101,116,65,108,108,75,101,121,115,58,32,102,117,110,99,116,105,111,110,32,103,101,116,65,108,108,75,101,121,115,40,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,83,116,111,114,97,103,101,77,111,100,117,108,101,39,44,32,39,103,101,116,65,108,108,75,101,121,115,39,41,59,10,32,32,125,44,10,32,32,115,101,116,73,116,101,109,58,32,102,117,110,99,116,105,111,110,32,115,101,116,73,116,101,109,40,107,101,121,44,32,118,97,108,117,101,65,114,103,41,32,123,10,32,32,32,32,118,97,114,32,118,97,108,117,101,32,61,32,118,97,108,117,101,65,114,103,59,10,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,118,97,108,117,101,32,33,61,61,32,39,115,116,114,105,110,103,39,41,32,123,10,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,118,97,108,117,101,32,61,32,118,97,108,117,101,46,116,111,83,116,114,105,110,103,40,41,59,10,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,101,114,114,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,101,114,114,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,10,32,32,32,32,114,101,116,117,114,110,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,83,116,111,114,97,103,101,77,111,100,117,108,101,39,44,32,39,109,117,108,116,105,83,101,116,39,44,32,91,91,107,101,121,44,32,118,97,108,117,101,93,93,41,59,10,32,32,125,44,10,32,32,103,101,116,73,116,101,109,58,32,102,117,110,99,116,105,111,110,32,103,101,116,73,116,101,109,40,107,101,121,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,83,116,111,114,97,103,101,77,111,100,117,108,101,39,44,32,39,109,117,108,116,105,71,101,116,39,44,32,91,107,101,121,93,41,46,116,104,101,110,40,102,117,110,99,116,105,111,110,32,40,114,41,32,123,10,32,32,32,32,32,32,105,102,32,40,33,114,32,124,124,32,33,114,91,48,93,32,124,124,32,33,114,91,48,93,91,49,93,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,110,117,108,108,59,10,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,114,101,116,117,114,110,32,114,91,48,93,91,49,93,59,10,32,32,32,32,125,41,46,99,97,116,99,104,40,102,117,110,99,116,105,111,110,32,40,101,114,114,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,99,111,110,118,101,114,116,69,114,114,111,114,115,40,101,114,114,41,59,10,32,32,32,32,125,41,59,10,32,32,125,44,10,32,32,114,101,109,111,118,101,73,116,101,109,58,32,102,117,110,99,116,105,111,110,32,114,101,109,111,118,101,73,116,101,109,40,107,101,121,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,83,116,111,114,97,103,101,77,111,100,117,108,101,39,44,32,39,109,117,108,116,105,82,101,109,111,118,101,39,44,32,91,107,101,121,93,41,59,10,32,32,125,44,10,32,32,109,117,108,116,105,71,101,116,58,32,102,117,110,99,116,105,111,110,32,109,117,108,116,105,71,101,116,40,107,101,121,115,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,83,116,111,114,97,103,101,77,111,100,117,108,101,39,44,32,39,109,117,108,116,105,71,101,116,39,44,32,107,101,121,115,41,59,10,32,32,125,44,10,32,32,109,117,108,116,105,83,101,116,58,32,102,117,110,99,116,105,111,110,32,109,117,108,116,105,83,101,116,40,107,101,121,86,97,108,117,101,80,97,105,114,115,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,83,116,111,114,97,103,101,77,111,100,117,108,101,39,44,32,39,109,117,108,116,105,83,101,116,39,44,32,107,101,121,86,97,108,117,101,80,97,105,114,115,41,59,10,32,32,125,44,10,32,32,109,117,108,116,105,82,101,109,111,118,101,58,32,102,117,110,99,116,105,111,110,32,109,117,108,116,105,82,101,109,111,118,101,40,107,101,121,115,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,83,116,111,114,97,103,101,77,111,100,117,108,101,39,44,32,39,109,117,108,116,105,82,101,109,111,118,101,39,44,32,107,101,121,115,41,59,10,32,32,125,10,125,59,125,41,59,0 }; // NOLINT const uint8_t k_Event[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,34,117,115,101,32,115,116,114,105,99,116,34,59,10,10,103,108,111,98,97,108,46,72,105,112,112,121,68,101,97,108,108,111,99,32,61,32,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,105,102,32,40,103,108,111,98,97,108,46,72,105,112,112,121,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,72,105,112,112,121,46,101,109,105,116,40,39,100,101,97,108,108,111,99,39,41,59,10,32,32,125,10,125,59,125,41,59,0 }; // NOLINT diff --git a/framework/js/core/src/napi/v8/native_source_code_android.cc b/framework/js/core/src/napi/v8/native_source_code_android.cc index 3bcc8468d36..3093789bb9f 100644 --- a/framework/js/core/src/napi/v8/native_source_code_android.cc +++ b/framework/js/core/src/napi/v8/native_source_code_android.cc @@ -5,7 +5,7 @@ * js2cpp is maintenance by Hippy Team * Copyright © 2018-2021 Tencent. All rights reserved. * -* Generated at Wed Dec 15 2021 00:23:37 GMT+0800 (China Standard Time). +* Generated at Wed Dec 15 2021 11:17:54 GMT+0800 (China Standard Time). * DO NOT EDIT IT. */ @@ -26,7 +26,7 @@ namespace { const uint8_t k_js2native[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,102,32,42,47,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,114,115,99,111,114,101,45,100,97,110,103,108,101,32,42,47,10,10,47,42,42,10,32,42,32,109,111,100,117,108,101,67,97,108,108,76,105,115,116,47,99,97,108,108,98,97,99,107,47,116,121,112,101,239,188,154,10,32,42,32,32,48,32,58,32,110,97,116,105,118,101,32,99,97,108,108,32,99,97,108,108,98,97,99,107,44,32,100,101,108,101,116,101,32,99,97,99,104,101,32,102,114,111,109,32,109,111,100,117,108,101,67,97,108,108,76,105,115,116,32,105,109,109,101,100,105,97,116,101,108,121,10,32,42,32,32,49,32,58,32,110,97,105,118,101,32,99,97,108,108,32,99,97,108,108,98,97,99,107,44,32,100,101,108,101,116,101,32,99,97,99,104,101,32,102,114,111,109,32,109,111,100,117,108,101,67,97,108,108,76,105,115,116,32,98,121,32,106,115,10,32,42,32,32,50,32,58,32,100,101,108,101,116,101,32,99,97,99,104,101,32,102,114,111,109,32,109,111,100,117,108,101,67,97,108,108,76,105,115,116,32,119,104,101,110,101,118,101,114,32,106,115,32,119,97,110,116,10,32,42,47,10,10,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,32,61,32,40,46,46,46,99,97,108,108,65,114,103,117,109,101,110,116,115,41,32,61,62,32,123,10,32,32,105,102,32,40,116,121,112,101,111,102,32,104,105,112,112,121,67,97,108,108,78,97,116,105,118,101,115,32,61,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,10,32,32,32,32,116,104,114,111,119,32,110,101,119,32,82,101,102,101,114,101,110,99,101,69,114,114,111,114,40,39,104,105,112,112,121,67,97,108,108,78,97,116,105,118,101,115,32,110,111,116,32,100,101,102,105,110,101,100,39,41,59,10,32,32,125,10,10,32,32,105,102,32,40,99,97,108,108,65,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,32,60,32,50,41,32,123,10,32,32,32,32,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,65,114,103,117,109,101,110,116,115,32,108,101,110,103,116,104,32,109,117,115,116,32,98,101,32,108,97,114,103,101,114,32,116,104,97,110,32,50,39,41,59,10,32,32,125,10,10,32,32,99,111,110,115,116,32,99,117,114,114,101,110,116,67,97,108,108,73,100,32,61,32,95,95,71,76,79,66,65,76,95,95,46,109,111,100,117,108,101,67,97,108,108,73,100,59,10,32,32,95,95,71,76,79,66,65,76,95,95,46,109,111,100,117,108,101,67,97,108,108,73,100,32,43,61,32,49,59,10,10,32,32,99,111,110,115,116,32,112,97,114,97,109,32,61,32,91,93,59,10,32,32,108,101,116,32,99,98,67,111,117,110,116,32,61,32,48,59,10,10,32,32,102,111,114,32,40,108,101,116,32,105,32,61,32,50,59,32,105,32,60,32,99,97,108,108,65,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,59,32,105,32,43,61,32,49,41,32,123,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,99,97,108,108,65,114,103,117,109,101,110,116,115,91,105,93,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,32,38,38,32,99,98,67,111,117,110,116,32,61,61,61,32,48,41,32,123,10,32,32,32,32,32,32,99,98,67,111,117,110,116,32,43,61,32,49,59,10,32,32,32,32,32,32,95,95,71,76,79,66,65,76,95,95,46,109,111,100,117,108,101,67,97,108,108,76,105,115,116,91,99,117,114,114,101,110,116,67,97,108,108,73,100,93,32,61,32,123,10,32,32,32,32,32,32,32,32,99,98,58,32,99,97,108,108,65,114,103,117,109,101,110,116,115,91,105,93,44,10,32,32,32,32,32,32,32,32,116,121,112,101,58,32,48,44,10,32,32,32,32,32,32,125,59,10,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,112,97,114,97,109,46,112,117,115,104,40,99,97,108,108,65,114,103,117,109,101,110,116,115,91,105,93,41,59,10,32,32,32,32,125,10,32,32,125,10,10,32,32,108,101,116,32,109,111,100,117,108,101,67,97,108,108,98,97,99,107,73,100,32,61,32,45,49,59,10,32,32,105,102,32,40,99,98,67,111,117,110,116,32,62,32,48,41,32,123,10,32,32,32,32,109,111,100,117,108,101,67,97,108,108,98,97,99,107,73,100,32,61,32,99,117,114,114,101,110,116,67,97,108,108,73,100,59,10,32,32,125,10,10,32,32,104,105,112,112,121,67,97,108,108,78,97,116,105,118,101,115,40,99,97,108,108,65,114,103,117,109,101,110,116,115,91,48,93,44,32,99,97,108,108,65,114,103,117,109,101,110,116,115,91,49,93,44,32,40,109,111,100,117,108,101,67,97,108,108,98,97,99,107,73,100,46,116,111,83,116,114,105,110,103,40,41,41,44,32,112,97,114,97,109,41,59,10,125,59,10,10,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,32,61,32,40,46,46,46,99,97,108,108,65,114,103,117,109,101,110,116,115,41,32,61,62,32,123,10,32,32,105,102,32,40,116,121,112,101,111,102,32,104,105,112,112,121,67,97,108,108,78,97,116,105,118,101,115,32,61,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,80,114,111,109,105,115,101,46,114,101,106,101,99,116,40,110,101,119,32,82,101,102,101,114,101,110,99,101,69,114,114,111,114,40,39,104,105,112,112,121,67,97,108,108,78,97,116,105,118,101,115,32,110,111,116,32,100,101,102,105,110,101,100,39,41,41,59,10,32,32,125,10,10,32,32,105,102,32,40,99,97,108,108,65,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,32,60,32,50,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,80,114,111,109,105,115,101,46,114,101,106,101,99,116,40,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,65,114,103,117,109,101,110,116,115,32,108,101,110,103,116,104,32,109,117,115,116,32,98,101,32,108,97,114,103,101,114,32,116,104,97,110,32,50,39,41,41,59,10,32,32,125,10,10,32,32,114,101,116,117,114,110,32,110,101,119,32,80,114,111,109,105,115,101,40,40,114,101,115,111,108,118,101,44,32,114,106,41,32,61,62,32,123,10,32,32,32,32,99,111,110,115,116,32,99,117,114,114,101,110,116,67,97,108,108,73,100,32,61,32,95,95,71,76,79,66,65,76,95,95,46,109,111,100,117,108,101,67,97,108,108,73,100,59,10,32,32,32,32,95,95,71,76,79,66,65,76,95,95,46,109,111,100,117,108,101,67,97,108,108,73,100,32,43,61,32,49,59,10,10,32,32,32,32,99,111,110,115,116,32,112,97,114,97,109,32,61,32,91,93,59,10,32,32,32,32,108,101,116,32,99,98,67,111,117,110,116,32,61,32,48,59,10,10,32,32,32,32,102,111,114,32,40,108,101,116,32,105,32,61,32,50,59,32,105,32,60,32,99,97,108,108,65,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,59,32,105,32,43,61,32,49,41,32,123,10,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,99,97,108,108,65,114,103,117,109,101,110,116,115,91,105,93,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,32,38,38,32,99,98,67,111,117,110,116,32,61,61,61,32,48,41,32,123,10,32,32,32,32,32,32,32,32,99,98,67,111,117,110,116,32,43,61,32,49,59,10,32,32,32,32,32,32,32,32,95,95,71,76,79,66,65,76,95,95,46,109,111,100,117,108,101,67,97,108,108,76,105,115,116,91,99,117,114,114,101,110,116,67,97,108,108,73,100,93,32,61,32,123,10,32,32,32,32,32,32,32,32,32,32,99,98,58,32,99,97,108,108,65,114,103,117,109,101,110,116,115,91,105,93,44,10,32,32,32,32,32,32,32,32,32,32,114,101,106,101,99,116,58,32,114,106,44,10,32,32,32,32,32,32,32,32,32,32,116,121,112,101,58,32,48,44,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,112,97,114,97,109,46,112,117,115,104,40,99,97,108,108,65,114,103,117,109,101,110,116,115,91,105,93,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,10,32,32,32,32,105,102,32,40,99,98,67,111,117,110,116,32,61,61,61,32,48,41,32,123,10,32,32,32,32,32,32,95,95,71,76,79,66,65,76,95,95,46,109,111,100,117,108,101,67,97,108,108,76,105,115,116,91,99,117,114,114,101,110,116,67,97,108,108,73,100,93,32,61,32,123,10,32,32,32,32,32,32,32,32,99,98,58,32,114,101,115,111,108,118,101,44,10,32,32,32,32,32,32,32,32,114,101,106,101,99,116,58,32,114,106,44,10,32,32,32,32,32,32,32,32,116,121,112,101,58,32,48,44,10,32,32,32,32,32,32,125,59,10,32,32,32,32,125,10,10,32,32,32,32,104,105,112,112,121,67,97,108,108,78,97,116,105,118,101,115,40,99,97,108,108,65,114,103,117,109,101,110,116,115,91,48,93,44,32,99,97,108,108,65,114,103,117,109,101,110,116,115,91,49,93,44,32,40,99,117,114,114,101,110,116,67,97,108,108,73,100,46,116,111,83,116,114,105,110,103,40,41,41,44,32,112,97,114,97,109,41,59,10,32,32,125,41,59,10,125,59,10,10,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,67,97,108,108,98,97,99,107,73,100,32,61,32,40,46,46,46,99,97,108,108,65,114,103,117,109,101,110,116,115,41,32,61,62,32,123,10,32,32,105,102,32,40,116,121,112,101,111,102,32,104,105,112,112,121,67,97,108,108,78,97,116,105,118,101,115,32,61,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,10,32,32,32,32,116,104,114,111,119,32,110,101,119,32,82,101,102,101,114,101,110,99,101,69,114,114,111,114,40,39,104,105,112,112,121,67,97,108,108,78,97,116,105,118,101,115,32,110,111,116,32,100,101,102,105,110,101,100,39,41,59,10,32,32,125,10,10,32,32,105,102,32,40,99,97,108,108,65,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,32,60,32,51,41,32,123,10,32,32,32,32,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,65,114,103,117,109,101,110,116,115,32,108,101,110,103,116,104,32,109,117,115,116,32,98,101,32,108,97,114,103,101,114,32,116,104,97,110,32,51,39,41,59,10,32,32,125,10,10,32,32,99,111,110,115,116,32,99,97,108,108,77,111,100,117,108,101,78,97,109,101,32,61,32,99,97,108,108,65,114,103,117,109,101,110,116,115,91,48,93,59,10,32,32,99,111,110,115,116,32,99,97,108,108,70,117,110,99,78,97,109,101,32,61,32,99,97,108,108,65,114,103,117,109,101,110,116,115,91,49,93,59,10,32,32,99,111,110,115,116,32,97,117,116,111,68,101,108,101,116,101,32,61,32,99,97,108,108,65,114,103,117,109,101,110,116,115,91,50,93,59,10,10,32,32,105,102,32,40,116,121,112,101,111,102,32,99,97,108,108,77,111,100,117,108,101,78,97,109,101,32,33,61,61,32,39,115,116,114,105,110,103,39,32,124,124,32,116,121,112,101,111,102,32,99,97,108,108,70,117,110,99,78,97,109,101,32,33,61,61,32,39,115,116,114,105,110,103,39,32,124,124,32,116,121,112,101,111,102,32,97,117,116,111,68,101,108,101,116,101,32,33,61,61,32,39,98,111,111,108,101,97,110,39,41,32,123,10,32,32,32,32,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,73,110,118,97,108,105,100,32,97,114,103,117,109,101,110,116,115,39,41,59,10,32,32,125,10,10,32,32,99,111,110,115,116,32,99,117,114,114,101,110,116,67,97,108,108,73,100,32,61,32,95,95,71,76,79,66,65,76,95,95,46,109,111,100,117,108,101,67,97,108,108,73,100,59,10,32,32,95,95,71,76,79,66,65,76,95,95,46,109,111,100,117,108,101,67,97,108,108,73,100,32,43,61,32,49,59,10,32,32,99,111,110,115,116,32,112,97,114,97,109,32,61,32,91,93,59,10,10,32,32,105,102,32,40,99,97,108,108,77,111,100,117,108,101,78,97,109,101,32,61,61,61,32,39,65,110,105,109,97,116,105,111,110,77,111,100,117,108,101,39,32,38,38,32,40,99,97,108,108,70,117,110,99,78,97,109,101,32,61,61,61,32,39,99,114,101,97,116,101,65,110,105,109,97,116,105,111,110,39,32,124,124,32,99,97,108,108,70,117,110,99,78,97,109,101,32,61,61,61,32,39,99,114,101,97,116,101,65,110,105,109,97,116,105,111,110,83,101,116,39,41,41,32,123,10,32,32,32,32,112,97,114,97,109,46,112,117,115,104,40,99,117,114,114,101,110,116,67,97,108,108,73,100,41,59,10,32,32,125,10,10,32,32,108,101,116,32,99,98,67,111,117,110,116,32,61,32,48,59,10,32,32,102,111,114,32,40,108,101,116,32,105,32,61,32,51,59,32,105,32,60,32,99,97,108,108,65,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,59,32,105,32,43,61,32,49,41,32,123,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,99,97,108,108,65,114,103,117,109,101,110,116,115,91,105,93,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,32,38,38,32,99,98,67,111,117,110,116,32,61,61,61,32,48,41,32,123,10,32,32,32,32,32,32,99,98,67,111,117,110,116,32,43,61,32,49,59,10,32,32,32,32,32,32,95,95,71,76,79,66,65,76,95,95,46,109,111,100,117,108,101,67,97,108,108,76,105,115,116,91,99,117,114,114,101,110,116,67,97,108,108,73,100,93,32,61,32,123,10,32,32,32,32,32,32,32,32,99,98,58,32,99,97,108,108,65,114,103,117,109,101,110,116,115,91,105,93,44,10,32,32,32,32,32,32,32,32,116,121,112,101,58,32,97,117,116,111,68,101,108,101,116,101,32,63,32,49,32,58,32,50,44,10,32,32,32,32,32,32,125,59,10,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,112,97,114,97,109,46,112,117,115,104,40,99,97,108,108,65,114,103,117,109,101,110,116,115,91,105,93,41,59,10,32,32,32,32,125,10,32,32,125,10,10,32,32,105,102,32,40,99,97,108,108,77,111,100,117,108,101,78,97,109,101,32,61,61,61,32,39,84,105,109,101,114,77,111,100,117,108,101,39,32,124,124,32,99,97,108,108,77,111,100,117,108,101,78,97,109,101,32,61,61,61,32,39,65,110,105,109,97,116,105,111,110,70,114,97,109,101,77,111,100,117,108,101,39,41,32,123,10,32,32,32,32,112,97,114,97,109,46,112,117,115,104,40,40,99,117,114,114,101,110,116,67,97,108,108,73,100,46,116,111,83,116,114,105,110,103,40,41,41,41,59,10,32,32,125,10,10,32,32,104,105,112,112,121,67,97,108,108,78,97,116,105,118,101,115,40,99,97,108,108,77,111,100,117,108,101,78,97,109,101,44,32,99,97,108,108,70,117,110,99,78,97,109,101,44,32,40,99,117,114,114,101,110,116,67,97,108,108,73,100,46,116,111,83,116,114,105,110,103,40,41,41,44,32,112,97,114,97,109,41,59,10,10,32,32,114,101,116,117,114,110,32,99,117,114,114,101,110,116,67,97,108,108,73,100,59,10,125,59,10,10,72,105,112,112,121,46,98,114,105,100,103,101,46,114,101,109,111,118,101,78,97,116,105,118,101,67,97,108,108,98,97,99,107,32,61,32,40,99,97,108,108,73,100,41,32,61,62,32,123,10,32,32,105,102,32,40,116,121,112,101,111,102,32,99,97,108,108,73,100,32,33,61,61,32,39,110,117,109,98,101,114,39,32,124,124,32,99,97,108,108,73,100,32,60,32,48,41,32,123,10,32,32,32,32,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,73,110,118,97,108,105,100,32,97,114,103,117,109,101,110,116,115,39,41,59,10,32,32,125,10,10,32,32,105,102,32,40,116,121,112,101,111,102,32,95,95,71,76,79,66,65,76,95,95,32,33,61,61,32,39,111,98,106,101,99,116,39,32,124,124,32,116,121,112,101,111,102,32,95,95,71,76,79,66,65,76,95,95,46,109,111,100,117,108,101,67,97,108,108,76,105,115,116,32,33,61,61,32,39,111,98,106,101,99,116,39,41,32,123,10,32,32,32,32,116,104,114,111,119,32,110,101,119,32,82,101,102,101,114,101,110,99,101,69,114,114,111,114,40,39,109,111,100,117,108,101,67,97,108,108,76,105,115,116,32,110,111,116,32,100,101,102,105,110,101,100,39,41,59,10,32,32,125,10,10,32,32,99,111,110,115,116,32,99,97,108,108,98,97,99,107,79,98,106,101,99,116,32,61,32,95,95,71,76,79,66,65,76,95,95,46,109,111,100,117,108,101,67,97,108,108,76,105,115,116,91,99,97,108,108,73,100,93,59,10,32,32,105,102,32,40,99,97,108,108,98,97,99,107,79,98,106,101,99,116,32,38,38,32,40,99,97,108,108,98,97,99,107,79,98,106,101,99,116,46,116,121,112,101,32,61,61,61,32,49,32,124,124,32,99,97,108,108,98,97,99,107,79,98,106,101,99,116,46,116,121,112,101,32,61,61,61,32,50,41,41,32,123,10,32,32,32,32,100,101,108,101,116,101,32,95,95,71,76,79,66,65,76,95,95,46,109,111,100,117,108,101,67,97,108,108,76,105,115,116,91,99,97,108,108,73,100,93,59,10,32,32,125,10,125,59,10,125,41,59,0 }; // NOLINT const uint8_t k_TimerModule[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,102,32,42,47,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,114,115,99,111,114,101,45,100,97,110,103,108,101,32,42,47,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,112,114,101,102,101,114,45,114,101,115,116,45,112,97,114,97,109,115,32,42,47,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,112,114,101,102,101,114,45,115,112,114,101,97,100,32,42,47,10,10,99,111,110,115,116,32,116,105,109,101,114,32,61,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,40,39,84,105,109,101,114,77,111,100,117,108,101,39,41,59,10,10,103,108,111,98,97,108,46,115,101,116,84,105,109,101,111,117,116,32,61,32,102,117,110,99,116,105,111,110,32,40,99,98,44,32,115,108,101,101,112,84,105,109,101,41,32,123,10,32,32,99,111,110,115,116,32,97,114,103,115,32,61,32,65,114,114,97,121,46,112,114,111,116,111,116,121,112,101,46,115,108,105,99,101,46,99,97,108,108,40,97,114,103,117,109,101,110,116,115,44,32,50,41,59,10,32,32,114,101,116,117,114,110,32,116,105,109,101,114,46,83,101,116,84,105,109,101,111,117,116,40,40,41,32,61,62,32,99,98,46,97,112,112,108,121,40,110,117,108,108,44,32,97,114,103,115,41,44,32,115,108,101,101,112,84,105,109,101,41,59,10,125,59,10,10,103,108,111,98,97,108,46,99,108,101,97,114,84,105,109,101,111,117,116,32,61,32,40,116,105,109,101,114,73,100,41,32,61,62,32,123,10,32,32,105,102,32,40,78,117,109,98,101,114,46,105,115,73,110,116,101,103,101,114,40,116,105,109,101,114,73,100,41,32,38,38,32,116,105,109,101,114,73,100,32,62,32,48,41,32,123,10,32,32,32,32,116,105,109,101,114,46,67,108,101,97,114,84,105,109,101,111,117,116,40,116,105,109,101,114,73,100,41,59,10,32,32,125,10,125,59,10,10,103,108,111,98,97,108,46,115,101,116,73,110,116,101,114,118,97,108,32,61,32,102,117,110,99,116,105,111,110,32,40,99,98,44,32,105,110,116,101,114,118,97,108,84,105,109,101,41,32,123,10,32,32,99,111,110,115,116,32,97,114,103,115,32,61,32,65,114,114,97,121,46,112,114,111,116,111,116,121,112,101,46,115,108,105,99,101,46,99,97,108,108,40,97,114,103,117,109,101,110,116,115,44,32,50,41,59,10,32,32,114,101,116,117,114,110,32,116,105,109,101,114,46,83,101,116,73,110,116,101,114,118,97,108,40,40,41,32,61,62,32,99,98,46,97,112,112,108,121,40,110,117,108,108,44,32,97,114,103,115,41,44,32,105,110,116,101,114,118,97,108,84,105,109,101,41,59,10,125,59,10,10,103,108,111,98,97,108,46,99,108,101,97,114,73,110,116,101,114,118,97,108,32,61,32,40,116,105,109,101,114,73,100,41,32,61,62,32,123,10,32,32,105,102,32,40,78,117,109,98,101,114,46,105,115,73,110,116,101,103,101,114,40,116,105,109,101,114,73,100,41,32,38,38,32,116,105,109,101,114,73,100,32,62,32,48,41,32,123,10,32,32,32,32,116,105,109,101,114,46,67,108,101,97,114,73,110,116,101,114,118,97,108,40,116,105,109,101,114,73,100,41,59,10,32,32,125,10,125,59,10,125,41,59,0 }; // NOLINT const uint8_t k_ConsoleModule[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,102,32,42,47,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,114,115,99,111,114,101,45,100,97,110,103,108,101,32,42,47,10,10,99,111,110,115,116,32,99,111,110,115,111,108,101,77,111,100,117,108,101,32,61,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,40,39,67,111,110,115,111,108,101,77,111,100,117,108,101,39,41,59,10,10,99,111,110,115,116,32,105,110,100,101,110,116,32,61,32,40,108,101,118,101,108,41,32,61,62,32,123,10,32,32,108,101,116,32,116,97,98,32,61,32,39,39,59,10,32,32,119,104,105,108,101,32,40,116,97,98,46,108,101,110,103,116,104,32,60,32,108,101,118,101,108,32,42,32,50,41,32,123,10,32,32,32,32,116,97,98,32,43,61,32,39,32,32,39,59,10,32,32,125,10,32,32,114,101,116,117,114,110,32,116,97,98,59,10,125,59,10,10,108,101,116,32,105,110,115,112,101,99,116,79,98,106,101,99,116,32,61,32,110,117,108,108,59,10,108,101,116,32,105,110,115,112,101,99,116,32,61,32,110,117,108,108,59,10,10,102,117,110,99,116,105,111,110,32,103,101,116,79,119,110,80,114,111,112,101,114,116,121,68,101,115,99,114,105,112,116,111,114,115,40,112,97,114,97,109,41,32,123,10,32,32,99,111,110,115,116,32,114,101,115,117,108,116,32,61,32,123,125,59,10,32,32,99,111,110,115,116,32,112,114,111,112,75,101,121,115,32,61,32,79,98,106,101,99,116,46,107,101,121,115,40,112,97,114,97,109,41,59,10,32,32,112,114,111,112,75,101,121,115,46,102,111,114,69,97,99,104,40,40,107,101,121,44,32,105,110,100,101,120,41,32,61,62,32,123,10,32,32,32,32,114,101,115,117,108,116,91,112,114,111,112,75,101,121,115,91,105,110,100,101,120,93,93,32,61,32,79,98,106,101,99,116,46,103,101,116,79,119,110,80,114,111,112,101,114,116,121,68,101,115,99,114,105,112,116,111,114,40,112,97,114,97,109,44,32,112,114,111,112,75,101,121,115,91,105,110,100,101,120,93,41,59,10,32,32,125,41,59,10,32,32,114,101,116,117,114,110,32,114,101,115,117,108,116,59,10,125,10,10,105,110,115,112,101,99,116,79,98,106,101,99,116,32,61,32,40,118,97,108,117,101,44,32,108,101,118,101,108,32,61,32,48,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,61,32,50,44,32,108,105,110,101,98,114,101,97,107,32,61,32,39,92,110,39,41,32,61,62,32,123,10,32,32,105,102,32,40,118,97,108,117,101,32,61,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,39,110,117,108,108,39,59,10,32,32,125,10,32,32,105,102,32,40,65,114,114,97,121,46,105,115,65,114,114,97,121,40,118,97,108,117,101,41,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,96,91,32,36,123,118,97,108,117,101,46,109,97,112,40,105,116,101,109,32,61,62,32,105,110,115,112,101,99,116,40,105,116,101,109,44,32,108,101,118,101,108,32,43,32,49,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,45,32,49,41,41,46,106,111,105,110,40,39,44,32,39,41,125,32,93,96,59,10,32,32,125,10,10,32,32,115,119,105,116,99,104,32,40,79,98,106,101,99,116,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,118,97,108,117,101,41,41,32,123,10,32,32,32,32,99,97,115,101,32,39,91,111,98,106,101,99,116,32,68,97,116,101,93,39,58,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,68,97,116,101,46,112,114,111,116,111,116,121,112,101,46,116,111,73,83,79,83,116,114,105,110,103,46,99,97,108,108,40,118,97,108,117,101,41,59,10,32,32,32,32,125,10,32,32,32,32,99,97,115,101,32,39,91,111,98,106,101,99,116,32,82,101,103,69,120,112,93,39,58,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,82,101,103,69,120,112,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,118,97,108,117,101,41,59,10,32,32,32,32,125,10,32,32,32,32,99,97,115,101,32,39,91,111,98,106,101,99,116,32,69,114,114,111,114,93,39,58,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,96,36,123,118,97,108,117,101,46,115,116,97,99,107,32,124,124,32,69,114,114,111,114,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,118,97,108,117,101,41,125,96,59,10,32,32,32,32,125,10,32,32,32,32,99,97,115,101,32,39,91,111,98,106,101,99,116,32,83,101,116,93,39,58,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,96,83,101,116,32,123,32,36,123,91,46,46,46,118,97,108,117,101,93,46,109,97,112,40,105,116,101,109,32,61,62,32,105,110,115,112,101,99,116,40,105,116,101,109,44,32,108,101,118,101,108,32,43,32,49,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,45,32,49,44,32,108,105,110,101,98,114,101,97,107,41,41,46,106,111,105,110,40,39,44,32,39,41,125,32,125,96,59,10,32,32,32,32,125,10,32,32,32,32,99,97,115,101,32,39,91,111,98,106,101,99,116,32,87,101,97,107,83,101,116,93,39,58,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,39,87,101,97,107,83,101,116,32,123,32,91,105,116,101,109,115,32,117,110,107,110,111,119,110,93,32,125,39,59,10,32,32,32,32,125,10,32,32,32,32,99,97,115,101,32,39,91,111,98,106,101,99,116,32,77,97,112,93,39,58,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,101,110,116,114,105,101,115,32,61,32,91,93,59,10,32,32,32,32,32,32,118,97,108,117,101,46,102,111,114,69,97,99,104,40,40,118,97,108,44,32,107,101,121,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,101,110,116,114,105,101,115,46,112,117,115,104,40,96,36,123,105,110,115,112,101,99,116,40,107,101,121,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,42,32,45,49,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,45,32,49,44,32,39,39,41,125,32,61,62,32,36,123,105,110,115,112,101,99,116,40,118,97,108,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,42,32,45,49,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,45,32,49,44,32,39,39,41,125,96,41,59,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,114,101,116,117,114,110,32,96,77,97,112,32,123,32,36,123,101,110,116,114,105,101,115,46,106,111,105,110,40,39,44,32,39,41,125,32,125,96,59,10,32,32,32,32,125,10,32,32,32,32,99,97,115,101,32,39,91,111,98,106,101,99,116,32,87,101,97,107,77,97,112,93,39,58,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,39,87,101,97,107,77,97,112,32,123,32,91,105,116,101,109,115,32,117,110,107,110,111,119,110,93,32,125,39,59,10,32,32,32,32,125,10,32,32,32,32,100,101,102,97,117,108,116,58,32,123,10,32,32,32,32,32,32,98,114,101,97,107,59,10,32,32,32,32,125,10,32,32,125,10,10,32,32,105,102,32,40,118,97,108,117,101,32,105,110,115,116,97,110,99,101,111,102,32,69,114,114,111,114,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,96,36,123,118,97,108,117,101,46,115,116,97,99,107,32,124,124,32,69,114,114,111,114,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,118,97,108,117,101,41,125,96,59,10,32,32,125,10,32,32,99,111,110,115,116,32,100,101,115,99,115,32,61,32,103,101,116,79,119,110,80,114,111,112,101,114,116,121,68,101,115,99,114,105,112,116,111,114,115,40,118,97,108,117,101,41,59,10,32,32,99,111,110,115,116,32,107,101,121,115,32,61,32,79,98,106,101,99,116,46,107,101,121,115,40,100,101,115,99,115,41,59,10,32,32,99,111,110,115,116,32,112,97,105,114,115,32,61,32,91,93,59,10,32,32,107,101,121,115,46,102,111,114,69,97,99,104,40,40,107,101,121,41,32,61,62,32,123,10,32,32,32,32,99,111,110,115,116,32,100,101,115,99,32,61,32,100,101,115,99,115,91,107,101,121,93,59,10,32,32,32,32,99,111,110,115,116,32,105,116,101,109,80,114,101,102,105,120,32,61,32,96,36,123,105,110,100,101,110,116,40,108,101,118,101,108,32,43,32,49,41,125,36,123,107,101,121,125,32,58,32,96,59,10,32,32,32,32,105,102,32,40,100,101,115,99,46,103,101,116,41,32,123,10,32,32,32,32,32,32,105,102,32,40,100,101,115,99,46,115,101,116,41,32,123,10,32,32,32,32,32,32,32,32,112,97,105,114,115,46,112,117,115,104,40,96,36,123,105,116,101,109,80,114,101,102,105,120,125,91,71,101,116,116,101,114,47,83,101,116,116,101,114,93,96,41,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,112,97,105,114,115,46,112,117,115,104,40,96,36,123,105,116,101,109,80,114,101,102,105,120,125,91,71,101,116,116,101,114,93,96,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,100,101,115,99,46,115,101,116,41,32,123,10,32,32,32,32,32,32,112,97,105,114,115,46,112,117,115,104,40,96,36,123,105,116,101,109,80,114,101,102,105,120,125,91,83,101,116,116,101,114,93,96,41,59,10,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,100,101,115,99,46,118,97,108,117,101,41,32,123,10,32,32,32,32,32,32,112,97,105,114,115,46,112,117,115,104,40,96,36,123,105,116,101,109,80,114,101,102,105,120,125,36,123,105,110,115,112,101,99,116,40,100,101,115,99,46,118,97,108,117,101,44,32,108,101,118,101,108,32,43,32,49,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,45,32,49,44,32,108,105,110,101,98,114,101,97,107,41,125,96,41,59,10,32,32,32,32,125,10,32,32,125,41,59,10,32,32,114,101,116,117,114,110,32,96,123,36,123,108,105,110,101,98,114,101,97,107,125,36,123,112,97,105,114,115,46,106,111,105,110,40,96,44,32,36,123,108,105,110,101,98,114,101,97,107,125,96,41,125,36,123,108,105,110,101,98,114,101,97,107,125,36,123,105,110,100,101,110,116,40,108,101,118,101,108,41,125,125,96,59,10,125,59,10,10,105,110,115,112,101,99,116,32,61,32,40,118,97,108,117,101,44,32,108,101,118,101,108,32,61,32,48,44,32,114,101,99,117,114,115,101,84,105,109,101,115,32,61,32,50,44,32,108,105,110,101,98,114,101,97,107,32,61,32,39,92,110,39,41,32,61,62,32,123,10,32,32,115,119,105,116,99,104,32,40,116,121,112,101,111,102,32,118,97,108,117,101,41,32,123,10,32,32,32,32,99,97,115,101,32,39,115,116,114,105,110,103,39,58,10,32,32,32,32,32,32,114,101,116,117,114,110,32,96,39,36,123,118,97,108,117,101,125,39,96,59,10,32,32,32,32,99,97,115,101,32,39,115,121,109,98,111,108,39,58,10,32,32,32,32,32,32,114,101,116,117,114,110,32,118,97,108,117,101,46,116,111,83,116,114,105,110,103,40,41,59,10,32,32,32,32,99,97,115,101,32,39,102,117,110,99,116,105,111,110,39,58,10,32,32,32,32,32,32,114,101,116,117,114,110,32,96,91,70,117,110,99,116,105,111,110,36,123,118,97,108,117,101,46,110,97,109,101,32,63,32,96,58,32,36,123,118,97,108,117,101,46,110,97,109,101,125,96,32,58,32,39,39,125,93,96,59,10,32,32,32,32,99,97,115,101,32,39,111,98,106,101,99,116,39,58,10,32,32,32,32,32,32,105,102,32,40,114,101,99,117,114,115,101,84,105,109,101,115,32,60,32,48,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,39,91,79,98,106,101,99,116,93,39,59,10,32,32,32,32,32,32,125,10,32,32,32,32,32,32,114,101,116,117,114,110,32,105,110,115,112,101,99,116,79,98,106,101,99,116,40,118,97,108,117,101,44,32,108,101,118,101,108,44,32,114,101,99,117,114,115,101,84,105,109,101,115,44,32,108,105,110,101,98,114,101,97,107,41,59,10,32,32,32,32,99,97,115,101,32,39,98,105,103,105,110,116,39,58,10,32,32,32,32,32,32,114,101,116,117,114,110,32,96,110,36,123,118,97,108,117,101,125,96,59,10,32,32,32,32,99,97,115,101,32,39,117,110,100,101,102,105,110,101,100,39,58,10,32,32,32,32,99,97,115,101,32,39,110,117,109,98,101,114,39,58,10,32,32,32,32,99,97,115,101,32,39,98,111,111,108,101,97,110,39,58,10,32,32,32,32,100,101,102,97,117,108,116,58,10,32,32,32,32,32,32,114,101,116,117,114,110,32,96,36,123,118,97,108,117,101,125,96,59,10,32,32,125,10,125,59,10,10,108,101,116,32,118,109,67,111,110,115,111,108,101,59,10,105,102,32,40,116,121,112,101,111,102,32,99,111,110,115,111,108,101,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,10,32,32,118,109,67,111,110,115,111,108,101,32,61,32,99,111,110,115,111,108,101,59,10,125,10,10,99,111,110,115,116,32,115,117,112,112,111,114,116,65,112,105,76,105,115,116,32,61,32,91,39,108,111,103,39,44,32,39,105,110,102,111,39,44,32,39,119,97,114,110,39,44,32,39,101,114,114,111,114,39,44,32,39,100,101,98,117,103,39,93,59,10,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,32,61,32,123,125,59,10,115,117,112,112,111,114,116,65,112,105,76,105,115,116,46,102,111,114,69,97,99,104,40,40,97,112,105,41,32,61,62,32,123,10,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,91,97,112,105,93,32,61,32,40,46,46,46,97,114,103,115,41,32,61,62,32,123,10,32,32,32,32,99,111,110,115,116,32,108,111,103,32,61,32,97,114,103,115,46,109,97,112,40,97,114,103,32,61,62,32,105,110,115,112,101,99,116,40,97,114,103,41,41,46,106,111,105,110,40,39,32,39,41,59,10,32,32,32,32,99,111,110,115,111,108,101,77,111,100,117,108,101,46,76,111,103,40,108,111,103,44,32,97,112,105,41,59,10,32,32,125,59,10,125,41,59,10,10,103,108,111,98,97,108,46,99,111,110,115,111,108,101,32,61,32,123,10,32,32,114,101,112,111,114,116,85,110,99,97,117,103,104,116,69,120,99,101,112,116,105,111,110,40,101,114,114,111,114,41,32,123,10,32,32,32,32,105,102,32,40,101,114,114,111,114,32,38,38,32,101,114,114,111,114,32,105,110,115,116,97,110,99,101,111,102,32,69,114,114,111,114,41,32,123,10,32,32,32,32,32,32,116,104,114,111,119,32,101,114,114,111,114,59,10,32,32,32,32,125,10,32,32,125,44,10,125,59,10,10,105,102,32,40,118,109,67,111,110,115,111,108,101,41,32,123,10,32,32,79,98,106,101,99,116,46,107,101,121,115,40,118,109,67,111,110,115,111,108,101,41,46,102,111,114,69,97,99,104,40,40,97,112,105,41,32,61,62,32,123,10,32,32,32,32,103,108,111,98,97,108,46,99,111,110,115,111,108,101,91,97,112,105,93,32,61,32,118,109,67,111,110,115,111,108,101,91,97,112,105,93,59,10,32,32,125,41,59,10,125,10,125,41,59,0 }; // NOLINT - const uint8_t k_UIManagerModule[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,102,32,42,47,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,114,115,99,111,114,101,45,100,97,110,103,108,101,32,42,47,10,10,99,111,110,115,116,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,32,61,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,41,59,10,10,99,111,110,115,116,32,103,101,115,116,117,114,101,75,101,121,77,97,112,32,61,32,123,10,32,32,111,110,67,108,105,99,107,58,32,39,99,108,105,99,107,39,44,10,32,32,111,110,76,111,110,103,67,108,105,99,107,58,32,39,108,111,110,103,99,108,105,99,107,39,44,10,32,32,111,110,80,114,101,115,115,73,110,58,32,39,116,111,117,99,104,115,116,97,114,116,39,44,32,47,47,32,229,189,146,228,184,128,229,140,150,229,164,132,231,144,134,10,32,32,111,110,80,114,101,115,115,79,117,116,58,32,39,116,111,117,99,104,101,110,100,39,44,32,47,47,32,229,189,146,228,184,128,229,140,150,229,164,132,231,144,134,10,32,32,111,110,84,111,117,99,104,68,111,119,110,58,32,39,116,111,117,99,104,115,116,97,114,116,39,44,32,32,47,47,32,119,51,99,230,152,175,116,111,117,99,104,115,116,97,114,116,239,188,140,230,173,164,229,164,132,229,133,188,229,174,185,232,128,129,228,187,163,231,160,129,10,32,32,111,110,84,111,117,99,104,69,110,100,58,32,39,116,111,117,99,104,101,110,100,39,44,10,32,32,111,110,84,111,117,99,104,77,111,118,101,58,32,39,116,111,117,99,104,109,111,118,101,39,44,10,32,32,111,110,84,111,117,99,104,67,97,110,99,101,108,58,32,39,116,111,117,99,104,99,97,110,99,101,108,39,44,10,125,59,10,10,99,111,110,115,116,32,117,105,69,118,101,110,116,75,101,121,77,97,112,32,61,32,123,10,32,32,111,110,76,97,121,111,117,116,58,32,39,108,97,121,111,117,116,39,44,10,32,32,111,110,83,104,111,119,58,32,39,115,104,111,119,39,44,10,32,32,111,110,68,105,115,109,105,115,115,58,32,39,100,105,115,109,105,115,115,39,44,10,125,59,10,10,47,47,32,229,133,188,229,174,185,32,104,105,112,112,121,50,46,48,239,188,140,104,105,112,112,121,51,46,48,32,230,148,190,233,135,143,228,184,128,230,174,181,230,151,182,233,151,180,229,144,142,229,143,175,229,136,160,233,153,164,10,102,117,110,99,116,105,111,110,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,110,111,100,101,41,32,123,10,32,32,102,111,114,32,40,99,111,110,115,116,32,91,107,101,121,44,32,118,97,108,117,101,93,32,111,102,32,79,98,106,101,99,116,46,101,110,116,114,105,101,115,40,110,111,100,101,41,41,32,123,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,118,97,108,117,101,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,41,32,123,10,32,32,32,32,32,32,108,101,116,32,110,97,109,101,59,10,32,32,32,32,32,32,99,111,110,115,116,32,123,32,105,100,32,125,32,61,32,110,111,100,101,59,10,32,32,32,32,32,32,105,102,32,40,103,101,115,116,117,114,101,75,101,121,77,97,112,91,107,101,121,93,41,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,103,101,115,116,117,114,101,75,101,121,77,97,112,91,107,101,121,93,59,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,123,10,32,32,32,32,32,32,32,32,32,32,69,118,101,110,116,68,105,115,112,97,116,99,104,101,114,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,78,97,116,105,118,101,71,101,115,116,117,114,101,32,61,32,110,117,108,108,44,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,125,32,61,32,95,95,71,76,79,66,65,76,95,95,46,106,115,77,111,100,117,108,101,76,105,115,116,59,10,32,32,32,32,32,32,32,32,110,111,100,101,91,107,101,121,93,32,61,32,102,117,110,99,116,105,111,110,32,40,112,97,114,97,109,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,114,101,99,101,105,118,101,78,97,116,105,118,101,71,101,115,116,117,114,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,32,101,118,101,110,116,32,61,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,100,44,32,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,32,32,79,98,106,101,99,116,46,97,115,115,105,103,110,40,101,118,101,110,116,44,32,112,97,114,97,109,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,78,97,116,105,118,101,71,101,115,116,117,114,101,40,101,118,101,110,116,41,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,117,105,69,118,101,110,116,75,101,121,77,97,112,91,107,101,121,93,41,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,117,105,69,118,101,110,116,75,101,121,77,97,112,91,107,101,121,93,59,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,123,10,32,32,32,32,32,32,32,32,32,32,69,118,101,110,116,68,105,115,112,97,116,99,104,101,114,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,85,73,67,111,109,112,111,110,101,110,116,69,118,101,110,116,32,61,32,110,117,108,108,44,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,125,32,61,32,95,95,71,76,79,66,65,76,95,95,46,106,115,77,111,100,117,108,101,76,105,115,116,59,10,32,32,32,32,32,32,32,32,110,111,100,101,91,107,101,121,93,32,61,32,102,117,110,99,116,105,111,110,32,40,112,97,114,97,109,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,114,101,99,101,105,118,101,85,73,67,111,109,112,111,110,101,110,116,69,118,101,110,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,32,101,118,101,110,116,32,61,32,91,105,100,44,32,110,97,109,101,44,32,112,97,114,97,109,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,85,73,67,111,109,112,111,110,101,110,116,69,118,101,110,116,40,101,118,101,110,116,41,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,125,10,125,10,10,72,105,112,112,121,46,100,111,99,117,109,101,110,116,32,61,32,123,10,32,32,99,114,101,97,116,101,78,111,100,101,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,114,111,111,116,86,105,101,119,73,100,32,61,32,36,123,114,111,111,116,86,105,101,119,73,100,125,96,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,99,114,101,97,116,101,78,111,100,101,32,113,117,101,117,101,32,61,32,36,123,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,125,96,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,101,97,99,104,32,61,62,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,67,114,101,97,116,101,78,111,100,101,115,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,32,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,99,114,101,97,116,101,78,111,100,101,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,117,112,100,97,116,101,78,111,100,101,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,114,111,111,116,86,105,101,119,73,100,32,61,32,36,123,114,111,111,116,86,105,101,119,73,100,125,96,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,117,112,100,97,116,101,78,111,100,101,32,113,117,101,117,101,32,61,32,36,123,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,125,96,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,101,97,99,104,32,61,62,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,85,112,100,97,116,101,78,111,100,101,115,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,32,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,117,112,100,97,116,101,78,111,100,101,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,100,101,108,101,116,101,78,111,100,101,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,114,111,111,116,86,105,101,119,73,100,32,61,32,36,123,114,111,111,116,86,105,101,119,73,100,125,96,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,100,101,108,101,116,101,78,111,100,101,32,113,117,101,117,101,32,61,32,36,123,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,125,96,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,101,97,99,104,32,61,62,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,68,101,108,101,116,101,78,111,100,101,115,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,32,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,100,101,108,101,116,101,78,111,100,101,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,102,108,117,115,104,66,97,116,99,104,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,114,111,111,116,86,105,101,119,73,100,32,61,32,36,123,114,111,111,116,86,105,101,119,73,100,125,96,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,102,108,117,115,104,66,97,116,99,104,32,113,117,101,117,101,32,61,32,36,123,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,125,96,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,101,97,99,104,32,61,62,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,70,108,117,115,104,66,97,116,99,104,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,32,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,102,108,117,115,104,66,97,116,99,104,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,115,116,97,114,116,66,97,116,99,104,40,114,101,110,100,101,114,73,100,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,103,108,111,98,97,108,32,114,101,110,100,101,114,73,100,32,61,32,36,123,114,101,110,100,101,114,73,100,125,96,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,83,116,97,114,116,66,97,116,99,104,40,40,96,36,123,114,101,110,100,101,114,73,100,125,96,41,41,59,10,32,32,32,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,115,116,97,114,116,66,97,116,99,104,39,44,32,40,96,36,123,114,101,110,100,101,114,73,100,125,96,41,41,59,10,32,32,125,44,10,32,32,101,110,100,66,97,116,99,104,40,114,101,110,100,101,114,73,100,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,101,110,100,66,97,116,99,104,32,114,101,110,100,101,114,73,100,32,61,32,36,123,114,101,110,100,101,114,73,100,125,96,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,69,110,100,66,97,116,99,104,40,40,96,36,123,114,101,110,100,101,114,73,100,125,96,41,41,59,10,32,32,32,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,101,110,100,66,97,116,99,104,39,44,32,40,96,36,123,114,101,110,100,101,114,73,100,125,96,41,41,59,10,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,102,108,117,115,104,81,117,101,117,101,73,109,109,101,100,105,97,116,101,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,41,32,123,10,32,32,32,32,32,32,102,108,117,115,104,81,117,101,117,101,73,109,109,101,100,105,97,116,101,40,41,59,10,32,32,32,32,125,10,32,32,125,44,10,32,32,115,101,110,100,82,101,110,100,101,114,69,114,114,111,114,40,101,114,114,111,114,41,32,123,10,32,32,32,32,105,102,32,40,101,114,114,111,114,41,32,123,10,32,32,32,32,32,32,116,104,114,111,119,32,101,114,114,111,114,59,10,32,32,32,32,125,10,32,32,125,44,10,125,59,10,125,41,59,0 }; // NOLINT + const uint8_t k_UIManagerModule[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,102,32,42,47,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,114,115,99,111,114,101,45,100,97,110,103,108,101,32,42,47,10,10,99,111,110,115,116,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,32,61,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,41,59,10,10,99,111,110,115,116,32,103,101,115,116,117,114,101,75,101,121,77,97,112,32,61,32,123,10,32,32,111,110,67,108,105,99,107,58,32,39,99,108,105,99,107,39,44,10,32,32,111,110,76,111,110,103,67,108,105,99,107,58,32,39,108,111,110,103,99,108,105,99,107,39,44,10,32,32,111,110,80,114,101,115,115,73,110,58,32,39,116,111,117,99,104,115,116,97,114,116,39,44,32,47,47,32,229,189,146,228,184,128,229,140,150,229,164,132,231,144,134,10,32,32,111,110,80,114,101,115,115,79,117,116,58,32,39,116,111,117,99,104,101,110,100,39,44,32,47,47,32,229,189,146,228,184,128,229,140,150,229,164,132,231,144,134,10,32,32,111,110,84,111,117,99,104,68,111,119,110,58,32,39,116,111,117,99,104,115,116,97,114,116,39,44,32,32,47,47,32,119,51,99,230,152,175,116,111,117,99,104,115,116,97,114,116,239,188,140,230,173,164,229,164,132,229,133,188,229,174,185,232,128,129,228,187,163,231,160,129,10,32,32,111,110,84,111,117,99,104,69,110,100,58,32,39,116,111,117,99,104,101,110,100,39,44,10,32,32,111,110,84,111,117,99,104,77,111,118,101,58,32,39,116,111,117,99,104,109,111,118,101,39,44,10,32,32,111,110,84,111,117,99,104,67,97,110,99,101,108,58,32,39,116,111,117,99,104,99,97,110,99,101,108,39,44,10,125,59,10,10,99,111,110,115,116,32,117,105,69,118,101,110,116,75,101,121,77,97,112,32,61,32,123,10,32,32,111,110,76,97,121,111,117,116,58,32,39,108,97,121,111,117,116,39,44,10,32,32,111,110,83,104,111,119,58,32,39,115,104,111,119,39,44,10,32,32,111,110,68,105,115,109,105,115,115,58,32,39,100,105,115,109,105,115,115,39,44,10,125,59,10,10,47,47,32,229,133,188,229,174,185,32,104,105,112,112,121,50,46,48,239,188,140,104,105,112,112,121,51,46,48,32,230,148,190,233,135,143,228,184,128,230,174,181,230,151,182,233,151,180,229,144,142,229,143,175,229,136,160,233,153,164,10,102,117,110,99,116,105,111,110,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,110,111,100,101,41,32,123,10,32,32,102,111,114,32,40,99,111,110,115,116,32,91,107,101,121,44,32,118,97,108,117,101,93,32,111,102,32,79,98,106,101,99,116,46,101,110,116,114,105,101,115,40,110,111,100,101,91,34,112,114,111,112,115,34,93,41,41,32,123,10,32,32,32,32,105,102,32,40,40,103,101,115,116,117,114,101,75,101,121,77,97,112,91,107,101,121,93,32,124,124,32,117,105,69,118,101,110,116,75,101,121,77,97,112,91,107,101,121,93,41,32,38,38,32,118,97,108,117,101,32,61,61,61,32,116,114,117,101,41,32,123,10,32,32,32,32,32,32,108,101,116,32,110,97,109,101,59,10,32,32,32,32,32,32,99,111,110,115,116,32,123,32,105,100,32,125,32,61,32,110,111,100,101,59,10,32,32,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,32,105,100,32,61,32,36,123,105,100,125,44,32,107,101,121,32,61,32,36,123,107,101,121,125,96,41,59,10,32,32,32,32,32,32,105,102,32,40,103,101,115,116,117,114,101,75,101,121,77,97,112,91,107,101,121,93,41,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,103,101,115,116,117,114,101,75,101,121,77,97,112,91,107,101,121,93,59,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,123,10,32,32,32,32,32,32,32,32,32,32,69,118,101,110,116,68,105,115,112,97,116,99,104,101,114,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,78,97,116,105,118,101,71,101,115,116,117,114,101,32,61,32,110,117,108,108,44,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,125,32,61,32,95,95,71,76,79,66,65,76,95,95,46,106,115,77,111,100,117,108,101,76,105,115,116,59,10,32,32,32,32,32,32,32,32,110,111,100,101,91,107,101,121,93,32,61,32,102,117,110,99,116,105,111,110,32,40,112,97,114,97,109,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,114,101,99,101,105,118,101,78,97,116,105,118,101,71,101,115,116,117,114,101,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,32,101,118,101,110,116,32,61,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,100,44,32,110,97,109,101,44,10,32,32,32,32,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,32,32,32,32,79,98,106,101,99,116,46,97,115,115,105,103,110,40,101,118,101,110,116,44,32,112,97,114,97,109,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,78,97,116,105,118,101,71,101,115,116,117,114,101,40,101,118,101,110,116,41,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,117,105,69,118,101,110,116,75,101,121,77,97,112,91,107,101,121,93,41,32,123,10,32,32,32,32,32,32,32,32,110,97,109,101,32,61,32,117,105,69,118,101,110,116,75,101,121,77,97,112,91,107,101,121,93,59,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,123,10,32,32,32,32,32,32,32,32,32,32,69,118,101,110,116,68,105,115,112,97,116,99,104,101,114,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,85,73,67,111,109,112,111,110,101,110,116,69,118,101,110,116,32,61,32,110,117,108,108,44,10,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,125,32,61,32,95,95,71,76,79,66,65,76,95,95,46,106,115,77,111,100,117,108,101,76,105,115,116,59,10,32,32,32,32,32,32,32,32,110,111,100,101,91,107,101,121,93,32,61,32,102,117,110,99,116,105,111,110,32,40,112,97,114,97,109,41,32,123,10,32,32,32,32,32,32,32,32,32,32,105,102,32,40,114,101,99,101,105,118,101,85,73,67,111,109,112,111,110,101,110,116,69,118,101,110,116,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,115,116,32,101,118,101,110,116,32,61,32,91,105,100,44,32,110,97,109,101,44,32,112,97,114,97,109,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,99,101,105,118,101,85,73,67,111,109,112,111,110,101,110,116,69,118,101,110,116,40,101,118,101,110,116,41,59,10,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,125,10,125,10,10,72,105,112,112,121,46,100,111,99,117,109,101,110,116,32,61,32,123,10,32,32,99,114,101,97,116,101,78,111,100,101,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,114,111,111,116,86,105,101,119,73,100,32,61,32,36,123,114,111,111,116,86,105,101,119,73,100,125,96,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,99,114,101,97,116,101,78,111,100,101,32,113,117,101,117,101,32,61,32,36,123,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,125,96,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,101,97,99,104,32,61,62,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,67,114,101,97,116,101,78,111,100,101,115,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,32,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,99,114,101,97,116,101,78,111,100,101,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,117,112,100,97,116,101,78,111,100,101,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,114,111,111,116,86,105,101,119,73,100,32,61,32,36,123,114,111,111,116,86,105,101,119,73,100,125,96,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,117,112,100,97,116,101,78,111,100,101,32,113,117,101,117,101,32,61,32,36,123,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,125,96,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,101,97,99,104,32,61,62,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,85,112,100,97,116,101,78,111,100,101,115,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,32,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,117,112,100,97,116,101,78,111,100,101,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,100,101,108,101,116,101,78,111,100,101,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,114,111,111,116,86,105,101,119,73,100,32,61,32,36,123,114,111,111,116,86,105,101,119,73,100,125,96,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,100,101,108,101,116,101,78,111,100,101,32,113,117,101,117,101,32,61,32,36,123,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,125,96,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,101,97,99,104,32,61,62,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,68,101,108,101,116,101,78,111,100,101,115,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,32,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,100,101,108,101,116,101,78,111,100,101,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,102,108,117,115,104,66,97,116,99,104,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,114,111,111,116,86,105,101,119,73,100,32,61,32,36,123,114,111,111,116,86,105,101,119,73,100,125,96,41,59,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,102,108,117,115,104,66,97,116,99,104,32,113,117,101,117,101,32,61,32,36,123,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,113,117,101,117,101,41,125,96,41,59,10,32,32,32,32,113,117,101,117,101,46,102,111,114,69,97,99,104,40,101,97,99,104,32,61,62,32,72,97,110,100,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,101,97,99,104,41,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,70,108,117,115,104,66,97,116,99,104,40,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,32,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,102,108,117,115,104,66,97,116,99,104,39,44,32,114,111,111,116,86,105,101,119,73,100,44,32,113,117,101,117,101,41,59,10,32,32,125,44,10,32,32,115,116,97,114,116,66,97,116,99,104,40,114,101,110,100,101,114,73,100,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,103,108,111,98,97,108,32,114,101,110,100,101,114,73,100,32,61,32,36,123,114,101,110,100,101,114,73,100,125,96,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,83,116,97,114,116,66,97,116,99,104,40,40,96,36,123,114,101,110,100,101,114,73,100,125,96,41,41,59,10,32,32,32,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,115,116,97,114,116,66,97,116,99,104,39,44,32,40,96,36,123,114,101,110,100,101,114,73,100,125,96,41,41,59,10,32,32,125,44,10,32,32,101,110,100,66,97,116,99,104,40,114,101,110,100,101,114,73,100,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,67,111,110,115,111,108,101,77,111,100,117,108,101,46,100,101,98,117,103,40,96,101,110,100,66,97,116,99,104,32,114,101,110,100,101,114,73,100,32,61,32,36,123,114,101,110,100,101,114,73,100,125,96,41,59,10,32,32,32,32,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,46,69,110,100,66,97,116,99,104,40,40,96,36,123,114,101,110,100,101,114,73,100,125,96,41,41,59,10,32,32,32,32,47,47,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,40,39,85,73,77,97,110,97,103,101,114,77,111,100,117,108,101,39,44,32,39,101,110,100,66,97,116,99,104,39,44,32,40,96,36,123,114,101,110,100,101,114,73,100,125,96,41,41,59,10,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,102,108,117,115,104,81,117,101,117,101,73,109,109,101,100,105,97,116,101,32,61,61,61,32,39,102,117,110,99,116,105,111,110,39,41,32,123,10,32,32,32,32,32,32,102,108,117,115,104,81,117,101,117,101,73,109,109,101,100,105,97,116,101,40,41,59,10,32,32,32,32,125,10,32,32,125,44,10,32,32,115,101,110,100,82,101,110,100,101,114,69,114,114,111,114,40,101,114,114,111,114,41,32,123,10,32,32,32,32,105,102,32,40,101,114,114,111,114,41,32,123,10,32,32,32,32,32,32,116,104,114,111,119,32,101,114,114,111,114,59,10,32,32,32,32,125,10,32,32,125,44,10,125,59,10,125,41,59,0 }; // NOLINT const uint8_t k_Network[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,102,32,42,47,10,47,42,32,101,115,108,105,110,116,45,100,105,115,97,98,108,101,32,110,111,45,117,110,100,101,114,115,99,111,114,101,45,100,97,110,103,108,101,32,42,47,10,10,103,108,111,98,97,108,46,72,101,97,100,101,114,115,32,61,32,99,108,97,115,115,32,72,101,97,100,101,114,115,32,123,10,32,32,99,111,110,115,116,114,117,99,116,111,114,40,105,110,105,116,86,97,108,117,101,115,41,32,123,10,32,32,32,32,116,104,105,115,46,95,104,101,97,100,101,114,115,32,61,32,123,125,59,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,105,110,105,116,86,97,108,117,101,115,32,61,61,61,32,39,111,98,106,101,99,116,39,41,32,123,10,32,32,32,32,32,32,79,98,106,101,99,116,46,107,101,121,115,40,105,110,105,116,86,97,108,117,101,115,41,46,102,111,114,69,97,99,104,40,40,107,101,121,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,118,97,108,117,101,32,61,32,105,110,105,116,86,97,108,117,101,115,91,107,101,121,93,59,10,32,32,32,32,32,32,32,32,105,102,32,40,118,97,108,117,101,32,105,110,115,116,97,110,99,101,111,102,32,65,114,114,97,121,41,32,123,10,32,32,32,32,32,32,32,32,32,32,118,97,108,117,101,46,102,111,114,69,97,99,104,40,40,111,110,101,68,97,116,97,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,97,112,112,101,110,100,40,107,101,121,44,32,111,110,101,68,97,116,97,41,59,10,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,116,104,105,115,46,115,101,116,40,107,101,121,44,32,118,97,108,117,101,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,41,59,10,32,32,32,32,125,10,32,32,125,10,10,32,32,97,112,112,101,110,100,40,110,97,109,101,44,32,118,97,108,117,101,41,32,123,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,110,97,109,101,32,33,61,61,32,39,115,116,114,105,110,103,39,32,124,124,32,116,121,112,101,111,102,32,118,97,108,117,101,32,33,61,61,32,39,115,116,114,105,110,103,39,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,125,10,10,32,32,32,32,105,102,32,40,116,104,105,115,46,104,97,115,40,110,97,109,101,41,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,99,117,114,114,32,61,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,110,97,109,101,93,59,10,32,32,32,32,32,32,99,117,114,114,46,112,117,115,104,40,118,97,108,117,101,41,59,10,32,32,32,32,32,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,110,97,109,101,93,32,61,32,99,117,114,114,59,10,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,110,97,109,101,93,32,61,32,91,118,97,108,117,101,93,59,10,32,32,32,32,125,10,32,32,125,10,10,32,32,115,101,116,40,110,97,109,101,44,32,118,97,108,117,101,41,32,123,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,110,97,109,101,32,33,61,61,32,39,115,116,114,105,110,103,39,32,124,124,32,116,121,112,101,111,102,32,118,97,108,117,101,32,33,61,61,32,39,115,116,114,105,110,103,39,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,125,10,10,32,32,32,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,110,97,109,101,93,32,61,32,91,118,97,108,117,101,93,59,10,32,32,125,10,10,32,32,103,101,116,65,108,108,40,41,32,123,10,32,32,32,32,105,102,32,40,33,116,104,105,115,46,95,104,101,97,100,101,114,115,91,39,67,111,110,116,101,110,116,45,84,121,112,101,39,93,32,38,38,32,33,116,104,105,115,46,95,104,101,97,100,101,114,115,91,39,99,111,110,116,101,110,116,45,116,121,112,101,39,93,41,32,123,10,32,32,32,32,32,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,39,99,111,110,116,101,110,116,45,116,121,112,101,39,93,32,61,32,91,39,116,101,120,116,47,112,108,97,105,110,59,99,104,97,114,115,101,116,61,85,84,70,45,56,39,93,59,10,32,32,32,32,125,10,32,32,32,32,99,111,110,115,116,32,114,101,116,32,61,32,79,98,106,101,99,116,46,97,115,115,105,103,110,40,123,125,44,32,116,104,105,115,46,95,104,101,97,100,101,114,115,41,59,10,32,32,32,32,114,101,116,117,114,110,32,114,101,116,59,10,32,32,125,10,10,32,32,100,101,108,101,116,101,40,110,97,109,101,41,32,123,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,110,97,109,101,32,33,61,61,32,39,115,116,114,105,110,103,39,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,125,10,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,110,97,109,101,93,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,10,32,32,32,32,32,32,100,101,108,101,116,101,32,116,104,105,115,46,95,104,101,97,100,101,114,115,46,110,97,109,101,59,10,32,32,32,32,125,10,32,32,125,10,10,32,32,103,101,116,40,110,97,109,101,41,32,123,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,110,97,109,101,32,33,61,61,32,39,115,116,114,105,110,103,39,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,117,110,100,101,102,105,110,101,100,59,10,32,32,32,32,125,10,10,32,32,32,32,114,101,116,117,114,110,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,110,97,109,101,93,59,10,32,32,125,10,10,32,32,104,97,115,40,110,97,109,101,41,32,123,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,110,97,109,101,32,33,61,61,32,39,115,116,114,105,110,103,39,41,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,102,97,108,115,101,59,10,32,32,32,32,125,10,10,32,32,32,32,114,101,116,117,114,110,32,40,116,121,112,101,111,102,32,116,104,105,115,46,95,104,101,97,100,101,114,115,91,110,97,109,101,93,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,59,10,32,32,125,10,125,59,10,10,103,108,111,98,97,108,46,82,101,115,112,111,110,115,101,32,61,32,99,108,97,115,115,32,82,101,115,112,111,110,115,101,32,123,10,32,32,99,111,110,115,116,114,117,99,116,111,114,40,114,101,115,112,111,110,115,101,41,32,123,10,32,32,32,32,99,111,110,115,116,32,114,101,115,112,32,61,32,114,101,115,112,111,110,115,101,32,124,124,32,123,125,59,10,32,32,32,32,116,104,105,115,46,115,116,97,116,117,115,32,61,32,114,101,115,112,46,115,116,97,116,117,115,67,111,100,101,32,124,124,32,52,48,52,59,10,32,32,32,32,116,104,105,115,46,115,116,97,116,117,115,84,101,120,116,32,61,32,114,101,115,112,46,115,116,97,116,117,115,76,105,110,101,32,124,124,32,39,78,111,116,32,70,111,117,110,100,39,59,10,32,32,32,32,116,104,105,115,46,104,101,97,100,101,114,115,32,61,32,114,101,115,112,46,114,101,115,112,72,101,97,100,101,114,115,32,124,124,32,123,125,59,10,32,32,32,32,116,104,105,115,46,98,111,100,121,32,61,32,114,101,115,112,46,114,101,115,112,66,111,100,121,32,124,124,32,39,39,59,10,32,32,32,32,116,104,105,115,46,111,107,32,61,32,116,104,105,115,46,115,116,97,116,117,115,32,62,61,32,50,48,48,32,38,38,32,116,104,105,115,46,115,116,97,116,117,115,32,60,61,32,50,57,57,59,10,32,32,125,10,10,32,32,106,115,111,110,40,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,110,101,119,32,80,114,111,109,105,115,101,40,40,114,101,115,111,108,118,101,44,32,114,101,106,101,99,116,41,32,61,62,32,123,10,32,32,32,32,32,32,108,101,116,32,106,115,111,110,105,102,121,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,106,115,111,110,105,102,121,32,61,32,74,83,79,78,46,112,97,114,115,101,40,116,104,105,115,46,98,111,100,121,41,59,10,32,32,32,32,32,32,32,32,114,101,115,111,108,118,101,40,106,115,111,110,105,102,121,41,59,10,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,101,41,32,123,10,32,32,32,32,32,32,32,32,114,101,106,101,99,116,40,110,101,119,32,69,114,114,111,114,40,39,101,114,114,111,114,32,112,97,114,115,105,110,103,32,111,98,106,101,99,116,39,41,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,41,59,10,32,32,125,10,10,32,32,116,101,120,116,40,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,80,114,111,109,105,115,101,46,114,101,115,111,108,118,101,40,116,104,105,115,46,98,111,100,121,41,59,10,32,32,125,10,125,59,10,10,103,108,111,98,97,108,46,102,101,116,99,104,32,61,32,40,117,114,108,44,32,111,112,116,105,111,110,115,41,32,61,62,32,123,10,32,32,105,102,32,40,116,121,112,101,111,102,32,117,114,108,32,33,61,61,32,39,115,116,114,105,110,103,39,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,80,114,111,109,105,115,101,46,114,101,106,101,99,116,40,110,101,119,32,69,114,114,111,114,40,39,111,110,108,121,32,83,116,114,105,110,103,32,117,114,108,32,115,117,112,112,111,114,116,101,100,39,41,41,59,10,32,32,125,10,10,32,32,99,111,110,115,116,32,111,112,116,115,32,61,32,111,112,116,105,111,110,115,32,124,124,32,123,125,59,10,10,32,32,108,101,116,32,114,101,113,72,101,97,100,115,32,61,32,123,125,59,10,32,32,105,102,32,40,111,112,116,115,46,104,101,97,100,101,114,115,41,32,123,10,32,32,32,32,105,102,32,40,111,112,116,115,46,104,101,97,100,101,114,115,32,105,110,115,116,97,110,99,101,111,102,32,72,101,97,100,101,114,115,41,32,123,10,32,32,32,32,32,32,114,101,113,72,101,97,100,115,32,61,32,111,112,116,115,46,104,101,97,100,101,114,115,46,103,101,116,65,108,108,40,41,59,10,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,111,112,116,115,46,104,101,97,100,101,114,115,46,99,111,110,115,116,114,117,99,116,111,114,32,61,61,61,32,79,98,106,101,99,116,41,32,123,10,32,32,32,32,32,32,99,111,110,115,116,32,104,101,97,100,101,114,115,32,61,32,110,101,119,32,72,101,97,100,101,114,115,40,111,112,116,115,46,104,101,97,100,101,114,115,41,59,10,32,32,32,32,32,32,114,101,113,72,101,97,100,115,32,61,32,104,101,97,100,101,114,115,46,103,101,116,65,108,108,40,41,59,10,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,114,101,116,117,114,110,32,80,114,111,109,105,115,101,46,114,101,106,101,99,116,40,110,101,119,32,69,114,114,111,114,40,39,79,110,108,121,32,72,101,97,100,101,114,115,32,105,110,115,116,97,110,99,101,32,111,114,32,97,32,112,117,114,101,32,111,98,106,101,99,116,32,105,115,32,97,99,99,101,112,116,97,98,108,101,32,102,111,114,32,104,101,97,100,101,114,115,32,111,112,116,105,111,110,39,41,41,59,10,32,32,32,32,125,10,32,32,125,10,10,32,32,99,111,110,115,116,32,114,101,113,79,112,116,105,111,110,115,32,61,32,123,10,32,32,32,32,109,101,116,104,111,100,58,32,111,112,116,115,46,109,101,116,104,111,100,32,124,124,32,39,71,69,84,39,44,10,32,32,32,32,117,114,108,44,10,32,32,32,32,104,101,97,100,101,114,115,58,32,114,101,113,72,101,97,100,115,32,124,124,32,123,125,44,10,32,32,32,32,98,111,100,121,58,32,111,112,116,115,46,98,111,100,121,32,124,124,32,39,39,44,10,32,32,125,59,10,10,32,32,114,101,116,117,114,110,32,110,101,119,32,80,114,111,109,105,115,101,40,40,114,101,115,111,108,118,101,44,32,114,101,106,101,99,116,41,32,61,62,32,123,10,32,32,32,32,99,111,110,115,116,32,114,101,115,117,108,116,32,61,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,110,101,116,119,111,114,107,39,44,32,39,102,101,116,99,104,39,44,32,114,101,113,79,112,116,105,111,110,115,41,59,10,32,32,32,32,114,101,115,117,108,116,46,116,104,101,110,40,40,114,101,115,112,41,32,61,62,32,123,10,32,32,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,114,101,115,112,32,61,61,61,32,39,111,98,106,101,99,116,39,41,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,114,101,115,112,111,110,115,101,68,97,116,97,32,61,32,110,101,119,32,82,101,115,112,111,110,115,101,40,114,101,115,112,41,59,10,32,32,32,32,32,32,32,32,114,101,115,111,108,118,101,40,114,101,115,112,111,110,115,101,68,97,116,97,41,59,10,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,114,101,106,101,99,116,40,114,101,115,112,41,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,41,46,99,97,116,99,104,40,40,101,41,32,61,62,32,123,10,32,32,32,32,32,32,114,101,106,101,99,116,40,101,41,59,10,32,32,32,32,125,41,59,10,32,32,125,41,59,10,125,59,10,125,41,59,0 }; // NOLINT const uint8_t k_Storage[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,99,111,110,115,116,32,99,111,110,118,101,114,116,69,114,114,111,114,32,61,32,40,101,114,114,111,114,41,32,61,62,32,123,10,32,32,105,102,32,40,33,101,114,114,111,114,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,110,117,108,108,59,10,32,32,125,10,10,32,32,99,111,110,115,116,32,111,117,116,32,61,32,110,101,119,32,69,114,114,111,114,40,101,114,114,111,114,46,109,101,115,115,97,103,101,41,59,10,32,32,111,117,116,46,107,101,121,32,61,32,101,114,114,111,114,46,107,101,121,59,10,10,32,32,114,101,116,117,114,110,32,111,117,116,59,10,125,59,10,10,99,111,110,115,116,32,99,111,110,118,101,114,116,69,114,114,111,114,115,32,61,32,40,101,114,114,115,41,32,61,62,32,123,10,32,32,105,102,32,40,33,101,114,114,115,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,110,117,108,108,59,10,32,32,125,10,10,32,32,108,101,116,32,116,97,114,103,101,116,69,114,114,111,114,59,10,10,32,32,105,102,32,40,65,114,114,97,121,46,105,115,65,114,114,97,121,40,101,114,114,115,41,41,32,123,10,32,32,32,32,116,97,114,103,101,116,69,114,114,111,114,32,61,32,101,114,114,115,59,10,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,116,97,114,103,101,116,69,114,114,111,114,32,61,32,91,101,114,114,115,93,59,10,32,32,125,10,10,32,32,105,102,32,40,116,97,114,103,101,116,69,114,114,111,114,41,32,123,10,32,32,32,32,116,97,114,103,101,116,69,114,114,111,114,46,109,97,112,40,101,32,61,62,32,99,111,110,118,101,114,116,69,114,114,111,114,40,101,41,41,59,10,32,32,125,10,10,32,32,114,101,116,117,114,110,32,116,97,114,103,101,116,69,114,114,111,114,59,10,125,59,10,10,72,105,112,112,121,46,97,115,121,110,99,83,116,111,114,97,103,101,32,61,32,123,10,32,32,103,101,116,65,108,108,75,101,121,115,40,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,83,116,111,114,97,103,101,77,111,100,117,108,101,39,44,32,39,103,101,116,65,108,108,75,101,121,115,39,41,59,10,32,32,125,44,10,32,32,115,101,116,73,116,101,109,40,107,101,121,44,32,118,97,108,117,101,65,114,103,41,32,123,10,32,32,32,32,108,101,116,32,118,97,108,117,101,32,61,32,118,97,108,117,101,65,114,103,59,10,32,32,32,32,105,102,32,40,116,121,112,101,111,102,32,118,97,108,117,101,32,33,61,61,32,39,115,116,114,105,110,103,39,41,32,123,10,32,32,32,32,32,32,116,114,121,32,123,10,32,32,32,32,32,32,32,32,118,97,108,117,101,32,61,32,118,97,108,117,101,46,116,111,83,116,114,105,110,103,40,41,59,10,32,32,32,32,32,32,125,32,99,97,116,99,104,32,40,101,114,114,41,32,123,10,32,32,32,32,32,32,32,32,116,104,114,111,119,32,101,114,114,59,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,32,32,114,101,116,117,114,110,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,83,116,111,114,97,103,101,77,111,100,117,108,101,39,44,32,39,109,117,108,116,105,83,101,116,39,44,32,91,91,107,101,121,44,32,118,97,108,117,101,93,93,41,59,10,32,32,125,44,10,32,32,103,101,116,73,116,101,109,40,107,101,121,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,83,116,111,114,97,103,101,77,111,100,117,108,101,39,44,32,39,109,117,108,116,105,71,101,116,39,44,32,91,107,101,121,93,41,10,32,32,32,32,32,32,46,116,104,101,110,40,40,114,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,33,114,32,124,124,32,33,114,91,48,93,32,124,124,32,33,114,91,48,93,91,49,93,41,32,123,10,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,110,117,108,108,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,114,91,48,93,91,49,93,59,10,32,32,32,32,32,32,125,41,10,32,32,32,32,32,32,46,99,97,116,99,104,40,101,114,114,32,61,62,32,99,111,110,118,101,114,116,69,114,114,111,114,115,40,101,114,114,41,41,59,10,32,32,125,44,10,32,32,114,101,109,111,118,101,73,116,101,109,40,107,101,121,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,83,116,111,114,97,103,101,77,111,100,117,108,101,39,44,32,39,109,117,108,116,105,82,101,109,111,118,101,39,44,32,91,107,101,121,93,41,59,10,32,32,125,44,10,32,32,109,117,108,116,105,71,101,116,40,107,101,121,115,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,83,116,111,114,97,103,101,77,111,100,117,108,101,39,44,32,39,109,117,108,116,105,71,101,116,39,44,32,107,101,121,115,41,59,10,32,32,125,44,10,32,32,109,117,108,116,105,83,101,116,40,107,101,121,86,97,108,117,101,80,97,105,114,115,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,83,116,111,114,97,103,101,77,111,100,117,108,101,39,44,32,39,109,117,108,116,105,83,101,116,39,44,32,107,101,121,86,97,108,117,101,80,97,105,114,115,41,59,10,32,32,125,44,10,32,32,109,117,108,116,105,82,101,109,111,118,101,40,107,101,121,115,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,72,105,112,112,121,46,98,114,105,100,103,101,46,99,97,108,108,78,97,116,105,118,101,87,105,116,104,80,114,111,109,105,115,101,40,39,83,116,111,114,97,103,101,77,111,100,117,108,101,39,44,32,39,109,117,108,116,105,82,101,109,111,118,101,39,44,32,107,101,121,115,41,59,10,32,32,125,44,10,125,59,10,125,41,59,0 }; // NOLINT const uint8_t k_Event[] = { 40,102,117,110,99,116,105,111,110,40,101,120,112,111,114,116,115,44,32,114,101,113,117,105,114,101,44,32,105,110,116,101,114,110,97,108,66,105,110,100,105,110,103,41,32,123,103,108,111,98,97,108,46,72,105,112,112,121,68,101,97,108,108,111,99,32,61,32,40,41,32,61,62,32,123,10,32,32,105,102,32,40,103,108,111,98,97,108,46,72,105,112,112,121,41,32,123,10,32,32,32,32,103,108,111,98,97,108,46,72,105,112,112,121,46,101,109,105,116,40,39,100,101,97,108,108,111,99,39,41,59,10,32,32,125,10,125,59,10,125,41,59,0 }; // NOLINT