#undef DMAPI5_PARAM_SERVER_PORT #undef DMAPI5_PARAM_ACCESS_IDENTIFIER #undef DMAPI5_BRIDGE_DATA #undef DMAPI5_TOPIC_DATA #undef DMAPI5_BRIDGE_COMMAND_PORT_UPDATE #undef DMAPI5_BRIDGE_COMMAND_STARTUP #undef DMAPI5_BRIDGE_COMMAND_PRIME #undef DMAPI5_BRIDGE_COMMAND_REBOOT #undef DMAPI5_BRIDGE_COMMAND_KILL #undef DMAPI5_BRIDGE_COMMAND_CHAT_SEND #undef DMAPI5_PARAMETER_ACCESS_IDENTIFIER #undef DMAPI5_RESPONSE_ERROR_MESSAGE #undef DMAPI5_BRIDGE_PARAMETER_COMMAND_TYPE #undef DMAPI5_BRIDGE_PARAMETER_CURRENT_PORT #undef DMAPI5_BRIDGE_PARAMETER_VERSION #undef DMAPI5_BRIDGE_PARAMETER_CHAT_MESSAGE #undef DMAPI5_BRIDGE_PARAMETER_CUSTOM_COMMANDS #undef DMAPI5_BRIDGE_PARAMETER_MINIMUM_SECURITY_LEVEL #undef DMAPI5_BRIDGE_RESPONSE_NEW_PORT #undef DMAPI5_BRIDGE_RESPONSE_RUNTIME_INFORMATION #undef DMAPI5_CHAT_MESSAGE_TEXT #undef DMAPI5_CHAT_MESSAGE_CHANNEL_IDS #undef DMAPI5_RUNTIME_INFORMATION_ACCESS_IDENTIFIER #undef DMAPI5_RUNTIME_INFORMATION_SERVER_VERSION #undef DMAPI5_RUNTIME_INFORMATION_SERVER_PORT #undef DMAPI5_RUNTIME_INFORMATION_API_VALIDATE_ONLY #undef DMAPI5_RUNTIME_INFORMATION_INSTANCE_NAME #undef DMAPI5_RUNTIME_INFORMATION_REVISION #undef DMAPI5_RUNTIME_INFORMATION_TEST_MERGES #undef DMAPI5_RUNTIME_INFORMATION_SECURITY_LEVEL #undef DMAPI5_CHAT_UPDATE_CHANNELS #undef DMAPI5_TEST_MERGE_TIME_MERGED #undef DMAPI5_TEST_MERGE_REVISION #undef DMAPI5_TEST_MERGE_TITLE_AT_MERGE #undef DMAPI5_TEST_MERGE_BODY_AT_MERGE #undef DMAPI5_TEST_MERGE_URL #undef DMAPI5_TEST_MERGE_AUTHOR #undef DMAPI5_TEST_MERGE_NUMBER #undef DMAPI5_TEST_MERGE_PULL_REQUEST_REVISION #undef DMAPI5_TEST_MERGE_COMMENT #undef DMAPI5_CHAT_COMMAND_NAME #undef DMAPI5_CHAT_COMMAND_PARAMS #undef DMAPI5_CHAT_COMMAND_USER #undef DMAPI5_EVENT_NOTIFICATION_TYPE #undef DMAPI5_EVENT_NOTIFICATION_PARAMETERS #undef DMAPI5_TOPIC_COMMAND_CHAT_COMMAND #undef DMAPI5_TOPIC_COMMAND_EVENT_NOTIFICATION #undef DMAPI5_TOPIC_COMMAND_CHANGE_PORT #undef DMAPI5_TOPIC_COMMAND_CHANGE_REBOOT_STATE #undef DMAPI5_TOPIC_COMMAND_INSTANCE_RENAMED #undef DMAPI5_TOPIC_COMMAND_CHAT_CHANNELS_UPDATE #undef DMAPI5_TOPIC_COMMAND_SERVER_PORT_UPDATE #undef DMAPI5_TOPIC_COMMAND_HEARTBEAT #undef DMAPI5_TOPIC_COMMAND_WATCHDOG_REATTACH #undef DMAPI5_TOPIC_PARAMETER_COMMAND_TYPE #undef DMAPI5_TOPIC_PARAMETER_CHAT_COMMAND #undef DMAPI5_TOPIC_PARAMETER_EVENT_NOTIFICATION #undef DMAPI5_TOPIC_PARAMETER_NEW_PORT #undef DMAPI5_TOPIC_PARAMETER_NEW_REBOOT_STATE #undef DMAPI5_TOPIC_PARAMETER_NEW_INSTANCE_NAME #undef DMAPI5_TOPIC_PARAMETER_CHAT_UPDATE #undef DMAPI5_TOPIC_PARAMETER_NEW_SERVER_VERSION #undef DMAPI5_TOPIC_RESPONSE_COMMAND_RESPONSE_MESSAGE #undef DMAPI5_TOPIC_RESPONSE_CHAT_RESPONSES #undef DMAPI5_REVISION_INFORMATION_COMMIT_SHA #undef DMAPI5_REVISION_INFORMATION_ORIGIN_COMMIT_SHA #undef DMAPI5_CHAT_USER_ID #undef DMAPI5_CHAT_USER_FRIENDLY_NAME #undef DMAPI5_CHAT_USER_MENTION #undef DMAPI5_CHAT_USER_CHANNEL #undef DMAPI5_CHAT_CHANNEL_ID #undef DMAPI5_CHAT_CHANNEL_FRIENDLY_NAME #undef DMAPI5_CHAT_CHANNEL_CONNECTION_NAME #undef DMAPI5_CHAT_CHANNEL_IS_ADMIN_CHANNEL #undef DMAPI5_CHAT_CHANNEL_IS_PRIVATE_CHANNEL #undef DMAPI5_CHAT_CHANNEL_TAG #undef DMAPI5_CUSTOM_CHAT_COMMAND_NAME #undef DMAPI5_CUSTOM_CHAT_COMMAND_HELP_TEXT #undef DMAPI5_CUSTOM_CHAT_COMMAND_ADMIN_ONLY /* The MIT License Copyright (c) 2020 Jordan Brown Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */