From d019b41ed69bd171bd291e964640935b4694f880 Mon Sep 17 00:00:00 2001 From: cbb <2625274797@qq.com> Date: Sun, 26 Apr 2026 02:27:34 +0800 Subject: [PATCH] =?UTF-8?q?feat(CAN):=20=E5=AE=9E=E7=8E=B0CAN=20FD?= =?UTF-8?q?=E5=8D=8F=E8=AE=AE=E6=A0=88=E4=BC=98=E5=8C=96=E5=92=8C=E5=8F=91?= =?UTF-8?q?=E9=80=81=E9=98=9F=E5=88=97=E6=9C=BA=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将CAN收发缓冲区扩展至64字节以支持CAN FD协议 - 添加发送队列机制防止高负载时消息丢失 - 优化中断处理流程,直接读取消息数据避免DMA竞争 - 修改编译配置指向Release版本目录 - 调整OTA处理逻辑将Flash擦除操作移至主循环执行 BREAKING CHANGE: 缓冲区大小调整可能影响现有CAN通信协议实现 --- .vscode/settings.json | 2 +- Robot_V2.cbuild-idx.yml | 3 +- Robot_V2/.clangd | 6 +- Robot_V2/device/Can.cpp | 137 +- Robot_V2/sys/OTA.cpp | 21 +- Robot_V2/sys/OTA.h | 6 + out/Robot_V2/GD32C103CB/Release/Robot_V2.axf | Bin 252576 -> 254144 bytes .../GD32C103CB/Release/Robot_V2.axf.map | 392 +-- out/Robot_V2/GD32C103CB/Release/Robot_V2.hex | 2531 +++++++++-------- tmp/.ninja_log | 75 +- tmp/1/.ninja_deps | Bin 12468 -> 24464 bytes tmp/1/.ninja_log | 123 +- .../3.31.5/CMakeDetermineCompilerABI_C.bin | Bin 1884 -> 1884 bytes .../3.31.5/CMakeDetermineCompilerABI_CXX.bin | Bin 1894 -> 1894 bytes tmp/1/CMakeFiles/CMakeConfigureLog.yaml | 60 +- .../G_/Robot_v2/BOOT/Robot_V2/device/Can.o | Bin 37656 -> 39916 bytes .../G_/Robot_v2/BOOT/Robot_V2/sys/OTA.o | Bin 40208 -> 40456 bytes tmp/1/CMakeFiles/feature_tests.bin | Bin 3314 -> 3314 bytes ...ot_V2.Release+GD32C103CB-configure-out.log | 2 +- tmp/build.ninja | 4 +- 20 files changed, 1783 insertions(+), 1579 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index fda8f8d..4208c90 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,6 @@ { "clangd.arguments": [ - "--compile-commands-dir=g:\\Robot_v2\\BOOT\\out\\Robot_V2\\GD32C103CB\\Debug" + "--compile-commands-dir=g:\\Robot_v2\\BOOT\\out\\Robot_V2\\GD32C103CB\\Release" ], "debug.hideSlowPreLaunchWarning": true, "debug.showInStatusBar": "never" diff --git a/Robot_V2.cbuild-idx.yml b/Robot_V2.cbuild-idx.yml index 472a96b..c2fdb52 100644 --- a/Robot_V2.cbuild-idx.yml +++ b/Robot_V2.cbuild-idx.yml @@ -13,6 +13,5 @@ build-idx: messages: info: - Robot_V2.cbuild-pack.yml - file is already up-to-date - - Robot_V2+GD32C103CB.cbuild-run.yml - file generated successfully + - Robot_V2+GD32C103CB.cbuild-run.yml - file is already up-to-date - Robot_V2.Release+GD32C103CB.cbuild.yml - file is already up-to-date - rebuild: true diff --git a/Robot_V2/.clangd b/Robot_V2/.clangd index ba75faa..16dfdd4 100644 --- a/Robot_V2/.clangd +++ b/Robot_V2/.clangd @@ -1,5 +1,5 @@ CompileFlags: - CompilationDatabase: g:\Robot_v2\BOOT\out\Robot_V2\GD32C103CB\Debug + CompilationDatabase: g:\Robot_v2\BOOT\out\Robot_V2\GD32C103CB\Release Add: - "-D_ILP32=1\r\n" - "-D_USE_STATIC_INLINE=1\r\n" @@ -245,13 +245,13 @@ CompileFlags: - "-D__MEMORY_SCOPE_SYSTEM=0\r\n" - "-D__MEMORY_SCOPE_WRKGRP=2\r\n" - "-D__MEMORY_SCOPE_WVFRNT=3\r\n" - - "-D__NO_INLINE__=1\r\n" - "-D__OBJC_BOOL_IS_BOOL=0\r\n" - "-D__OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES=3\r\n" - "-D__OPENCL_MEMORY_SCOPE_DEVICE=2\r\n" - "-D__OPENCL_MEMORY_SCOPE_SUB_GROUP=4\r\n" - "-D__OPENCL_MEMORY_SCOPE_WORK_GROUP=1\r\n" - "-D__OPENCL_MEMORY_SCOPE_WORK_ITEM=0\r\n" + - "-D__OPTIMIZE__=1\r\n" - "-D__ORDER_BIG_ENDIAN__=4321\r\n" - "-D__ORDER_LITTLE_ENDIAN__=1234\r\n" - "-D__ORDER_PDP_ENDIAN__=3412\r\n" @@ -411,7 +411,7 @@ CompileFlags: - "-D__thumb2__=1\r\n" - "-D__thumb__=1\r\n" - '-D__ARMCOMPILER_LIBCXX=1' - - '-IG:/Robot_v2/BOOT/Robot_V2/RTE/_Debug_GD32C103CB' + - '-IG:/Robot_v2/BOOT/Robot_V2/RTE/_Release_GD32C103CB' - '-IC:/Users/cbb/AppData/Local/arm/packs/ARM/CMSIS/4.5.0/CMSIS/Include' - >- -IC:/Users/cbb/AppData/Local/arm/packs/GigaDevice/GD32C10x_DFP/1.0.1/Device/Firmware/Peripherals/inc diff --git a/Robot_V2/device/Can.cpp b/Robot_V2/device/Can.cpp index e6a191c..5ff326d 100644 --- a/Robot_V2/device/Can.cpp +++ b/Robot_V2/device/Can.cpp @@ -17,8 +17,25 @@ extern OTAHandler ota; // 添加DMA相关变量 dma_parameter_struct dma_rx_parameter; dma_parameter_struct dma_tx_parameter; -uint8_t can_rx_buffer[8]; // CAN接收缓冲区 -uint8_t can_tx_buffer[8]; // CAN发送缓冲区 +uint8_t can_rx_buffer[64]; // CAN接收缓冲区(支持CAN FD最大64字节) +uint8_t can_tx_buffer[64]; // CAN发送缓冲区(支持CAN FD最大64字节) + +// CAN发送队列结构 +#define CAN_TX_QUEUE_SIZE 8 +typedef struct { + u32 id; + u8 length; + u8 data[64]; + u8 valid; +} can_tx_queue_item_t; + +static can_tx_queue_item_t tx_queue[CAN_TX_QUEUE_SIZE]; +static volatile u8 tx_queue_head = 0; +static volatile u8 tx_queue_tail = 0; +static volatile u8 tx_queue_count = 0; + +// 发送队列使用的独立消息结构体 +static can_trasnmit_message_struct queue_transmit_message; /*! \brief initialize CAN GPIO @@ -107,7 +124,7 @@ void canfd_config(void) { can_parameter.auto_bus_off_recovery = DISABLE; can_parameter.auto_wake_up = DISABLE; can_parameter.auto_retrans = ENABLE; - can_parameter.rec_fifo_overwrite = ENABLE; + can_parameter.rec_fifo_overwrite = ENABLE; // 改回覆盖模式,丢失旧消息比丢失新消息更可取 can_parameter.trans_fifo_order = ENABLE; can_parameter.working_mode = CAN_NORMAL_MODE; /* baudrate 1Mbps, sample piont at 80% */ @@ -231,7 +248,7 @@ u8 CAN_transmiter::sendDATA_ACK(u32 packet_num, } /** - * @brief CAN0中断服务程序 + * @brief CAN0中断服务程序(优化版:直接读取数据,减少DMA竞态条件) * @retval 无 */ void CAN0_RX0_IRQHandler(void) { @@ -240,14 +257,7 @@ void CAN0_RX0_IRQHandler(void) { // 清除中断标志 can_interrupt_flag_clear(CAN0, CAN_INT_FLAG_RFL0); - // 使用DMA读取接收到的数据 - dma_channel_disable(DMA0, DMA_CH4); - dma_rx_parameter.number = - can_receive_message_length_get(CAN0, CAN_FIFO0); - dma_init(DMA0, DMA_CH4, &dma_rx_parameter); - dma_channel_enable(DMA0, DMA_CH4); - - // 读取接收到的数据 + // 直接读取消息(包括数据),不依赖DMA can_receive_message_struct temp_message; can_message_receive(CAN0, CAN_FIFO0, &temp_message); @@ -257,7 +267,7 @@ void CAN0_RX0_IRQHandler(void) { temp_message.rx_efid == CANFD_OTA_ACK_ID || temp_message.rx_efid == CANFD_OTA_WAIT_ID || temp_message.rx_efid == CANFD_OTA_CANCEL_ID) { - // 将消息复制到接收缓冲区 + // 将消息复制到接收缓冲区(包括数据) CAN0_transmiter.receive_message = temp_message; // 增加待处理消息计数器 if (CAN0_transmiter.can0_receive_count < 255) { @@ -284,13 +294,12 @@ void CAN0_RX0_IRQHandler(void) { can_interrupt_flag_clear(CAN0, CAN_INT_FLAG_RFO0); #if CAN_DEBUG printf("CAN FIFO0 overflow\n"); - #endif } } /** - * @brief DMA通道4中断服务程序(CAN接收DMA) + * @brief DMA通道4中断服务程序(CAN接收DMA) - 优化版:支持64字节 * @retval 无 */ void DMA0_Channel4_IRQHandler(void) { @@ -298,9 +307,12 @@ void DMA0_Channel4_IRQHandler(void) { // 清除DMA传输完成中断标志 dma_interrupt_flag_clear(DMA0, DMA_CH4, DMA_INT_FLAG_G); - // 将DMA缓冲区的数据复制到接收消息结构体 - for (int i = 0; i < CAN0_transmiter.receive_message.rx_dlen && i < 8; - i++) { + // 获取实际接收的数据长度 + u8 data_len = CAN0_transmiter.receive_message.rx_dlen; + if (data_len > 64) data_len = 64; // 安全限制 + + // 将DMA缓冲区的数据复制到接收消息结构体(支持最大64字节) + for (int i = 0; i < data_len; i++) { CAN0_transmiter.receive_message.rx_data[i] = can_rx_buffer[i]; } } @@ -320,7 +332,53 @@ void DMA0_Channel5_IRQHandler(void) { } /** - * @brief 异步CANFD数据发送(使用DMA和中断机制) + * @brief 向发送队列添加消息 + * @param id CAN消息ID + * @param length CAN消息长度 + * @param data CAN消息数据 + * @retval 1=成功, 0=队列满 + */ +static u8 CAN_TX_QueuePush(u32 id, u8 length, u8 *data) { + if (tx_queue_count >= CAN_TX_QUEUE_SIZE) { +#if CAN_DEBUG + printf("TX queue full, message dropped\r\n"); +#endif + return 0; // 队列满,丢弃消息 + } + + tx_queue[tx_queue_tail].id = id; + tx_queue[tx_queue_tail].length = length; + for (int i = 0; i < length && i < 64; i++) { + tx_queue[tx_queue_tail].data[i] = data[i]; + } + tx_queue[tx_queue_tail].valid = 1; + + tx_queue_tail = (tx_queue_tail + 1) % CAN_TX_QUEUE_SIZE; + tx_queue_count++; + + return 1; +} + +/** + * @brief 从发送队列取出消息 + * @param item 指向队列项的指针 + * @retval 1=成功, 0=队列空 + */ +static u8 CAN_TX_QueuePop(can_tx_queue_item_t *item) { + if (tx_queue_count == 0) { + return 0; // 队列空 + } + + *item = tx_queue[tx_queue_head]; + tx_queue[tx_queue_head].valid = 0; + tx_queue_head = (tx_queue_head + 1) % CAN_TX_QUEUE_SIZE; + tx_queue_count--; + + return 1; +} + +/** + * @brief 异步CANFD数据发送(使用队列机制防止丢帧) * @param id CAN消息ID * @param length CAN消息长度 * @param data CAN消息数据 @@ -339,7 +397,6 @@ u8 CAN_transmiter::CANFD_AsyncSend(u32 id, u8 length, u8 *data) { if (data == nullptr) { #if CAN_DEBUG printf("Invalid data pointer\r\n"); - #endif return 0; } @@ -392,29 +449,49 @@ u8 CAN_transmiter::CANFD_AsyncSend(u32 id, u8 length, u8 *data) { // 检查是否成功获取mailbox if (transmit_mailbox == CAN_NOMAILBOX) { - + // 没有可用的mailbox,将消息加入发送队列 #if CAN_DEBUG - // 没有可用的mailbox,启用发送中断以便在邮箱可用时重试 - printf("No available mailbox for CANFD transmission, enabling TX " - "interrupt\r\n"); - + printf("No available mailbox, adding to TX queue\r\n"); #endif - return 0; + return CAN_TX_QueuePush(id, valid_length, data); } - // 启用CAN发送中断以检测传输完成 + // 启用CAN发送中断以检测传输完成(用于队列发送) can_interrupt_enable(CAN0, CAN_INTEN_TMEIE); return 1; } -// 添加CAN传输中断处理函数 +/** + * @brief CAN传输中断处理函数(支持队列发送) + */ void CAN0_TX_IRQHandler(void) { // 检查是否有发送邮箱空闲 if (can_flag_get(CAN0, CAN_FLAG_TME0) != RESET || can_flag_get(CAN0, CAN_FLAG_TME1) != RESET || can_flag_get(CAN0, CAN_FLAG_TME2) != RESET) { - // 邮箱已空闲,可以发送新消息 - // 可以在这里处理待发送队列中的消息 + + can_tx_queue_item_t next_msg; + // 尝试从队列中取出下一条消息发送 + if (CAN_TX_QueuePop(&next_msg)) { + // 配置并发送队列中的消息(使用独立的队列消息结构体) + queue_transmit_message.tx_ft = CAN_FT_DATA; + queue_transmit_message.tx_ff = CAN_FF_EXTENDED; + queue_transmit_message.tx_efid = next_msg.id; + queue_transmit_message.tx_dlen = next_msg.length; + queue_transmit_message.fd_flag = CAN_FDF_FDFRAME; + queue_transmit_message.fd_brs = ENABLE; + queue_transmit_message.fd_esi = DISABLE; + + for (int i = 0; i < next_msg.length; i++) { + queue_transmit_message.tx_data[i] = next_msg.data[i]; + } + + can_message_transmit(CAN0, &queue_transmit_message); + } else { + // 队列为空,禁用发送中断 + can_interrupt_disable(CAN0, CAN_INTEN_TMEIE); + } + // 清除发送中断标志 can_flag_clear(CAN0, CAN_FLAG_TME0); can_flag_clear(CAN0, CAN_FLAG_TME1); diff --git a/Robot_V2/sys/OTA.cpp b/Robot_V2/sys/OTA.cpp index 67d2b26..add0c03 100644 --- a/Robot_V2/sys/OTA.cpp +++ b/Robot_V2/sys/OTA.cpp @@ -138,6 +138,20 @@ void OTAHandler::init() {} * @retval 无 */ void OTAHandler::process() { + // 执行待处理的Flash擦除操作(在主循环中执行,避免中断中耗时操作) + if (pending_flash_erase) { + pending_flash_erase = false; +#if DEBUG_OTA + printf("Executing pending Flash erase...\r\n"); +#endif + eraseApplicationArea(); +#if DEBUG_OTA + printf("Flash erase completed.\r\n"); +#endif + // Flash擦除完成后,更新状态为接收固件 + ota_state = OTA_STATE_RECEIVING_FIRMWARE; + } + if (ota_state == OTA_STATE_IDLE) { ota_time = 0; // 重置计时器 static u8 zero[1] = {0}; @@ -444,12 +458,13 @@ void OTAHandler::handleOTAMessage(u32 id, u8 *data, u8 len) { send_error_frame(OTA_ERROR_INVALID_SIZE); return; } + // 设置待执行的Flash擦除标志,在process()中执行(避免中断中耗时操作) + pending_flash_erase = true; + // 注意:不立即改变状态,等待Flash擦除完成后在process()中改变 + // 发送确认信号,告诉上位机可以开始发送数据 u8 send_data[6] = {0xBA, 0xC0, 0x00, 0x00, 0x00, 0x00}; // 确认开始传输 - eraseApplicationArea(); - // 发送接收包0请求 CAN0_transmiter.CANFD_AsyncSend(CANFD_OTA_ACK_ID, 6, send_data); - ota_state = OTA_STATE_RECEIVING_FIRMWARE; } else if (len == 2 and ota_state == OTA_STATE_FINISHED) { #if DEBUG_OTA printf("stage--:OTA_STATE_FINISHED\r\n"); diff --git a/Robot_V2/sys/OTA.h b/Robot_V2/sys/OTA.h index f032d25..2ad2b72 100644 --- a/Robot_V2/sys/OTA.h +++ b/Robot_V2/sys/OTA.h @@ -25,6 +25,12 @@ class OTAHandler { void eraseApplicationArea(); void writeApplicationData(u32 offset, u8 *data, u32 size); bool verifyApplicationData(u32 offset, u8 *data, u32 size); + + // Flash操作标志(用于延迟执行,避免中断中耗时操作) + bool pending_flash_erase = false; + u32 pending_flash_offset = 0; + u8 pending_flash_data[64]; + u8 pending_flash_size = 0; typedef enum { OTA_STATE_IDLE = 0, OTA_STATE_WAITING_RANDOM, // 第二阶段等待随机数 diff --git a/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf b/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf index f82eef67c3687d4fbf4e3a28760001464cd69864..1c250ff7b80ea4cb3dbccddae6eb31dd99da4187 100644 GIT binary patch delta 45945 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 AbN~PV delta 44155 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 R&u_3L8mz#-ZkBW6_CJp{h*SUo diff --git a/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf.map b/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf.map index 8cc83b3..ee6c25d 100644 --- a/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf.map +++ b/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf.map @@ -6,185 +6,183 @@ Memory Map of the image Image Entry point : 0x08000165 - Load Region LR_ROM0 (Base: 0x08000000, Size: 0x00005038, Max: 0x08006000, ABSOLUTE) + Load Region LR_ROM0 (Base: 0x08000000, Size: 0x00005148, Max: 0x08006000, ABSOLUTE) - Execution Region ER_ROM0 (Base: 0x08000000, Size: 0x00004f40, Max: 0x08006000, ABSOLUTE) + Execution Region ER_ROM0 (Base: 0x08000000, Size: 0x00005050, Max: 0x08006000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object - 0x08000000 0x00000150 Data RO 887 RESET startup_gd32c10x.o - 0x08000150 0x00000000 Code RO 1051 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) - 0x08000150 0x00000004 Code RO 1476 .ARM.Collect$$$$00000003 mc_w.l(entry4.o) - 0x08000154 0x00000004 Code RO 1479 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) - 0x08000158 0x00000000 Code RO 1481 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) - 0x08000158 0x00000000 Code RO 1483 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) - 0x08000158 0x00000008 Code RO 1484 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) - 0x08000160 0x00000000 Code RO 1486 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) - 0x08000160 0x00000000 Code RO 1488 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) - 0x08000160 0x00000004 Code RO 1477 .ARM.Collect$$$$00002714 mc_w.l(entry4.o) - 0x08000164 0x0000002c Code RO 888 * .text startup_gd32c10x.o - 0x08000190 0x00000024 Code RO 1058 .text mc_w.l(memcpya.o) - 0x080001b4 0x00000024 Code RO 1060 .text mc_w.l(memseta.o) - 0x080001d8 0x0000001a Code RO 1062 .text mc_w.l(memcmp.o) - 0x080001f2 0x00000002 Code RO 1504 .text mc_w.l(abort.o) - 0x080001f4 0x00000030 Code RO 1831 .text mc_w.l(init.o) - 0x08000224 0x000000b8 Code RO 175 .text.CAN0_RX0_IRQHandler Can.o - 0x080002dc 0x0000004a Code RO 177 .text.DMA0_Channel4_IRQHandler Can.o - 0x08000326 0x00000002 PAD - 0x08000328 0x00000026 Code RO 179 .text.DMA0_Channel5_IRQHandler Can.o - 0x0800034e 0x00000002 PAD - 0x08000350 0x0000016a Code RO 97 .text.EXTI5_9_IRQHandler initial.o - 0x080004ba 0x00000002 PAD - 0x080004bc 0x00000342 Code RO 894 .text.SystemInit system_gd32c10x.o - 0x080007fe 0x00000002 PAD - 0x08000800 0x00000012 Code RO 84 .text.USART0_init initial.o - 0x08000812 0x00000002 PAD - 0x08000814 0x00000198 Code RO 29 .text._Z11mix_columnsPh aes128.o - 0x080009ac 0x000000ba Code RO 139 .text._Z13move_app_datav OTA.o - 0x08000a66 0x00000002 PAD - 0x08000a68 0x00000238 Code RO 37 .text._Z14aes128_set_keyP14aes128_contextPKh aes128.o - 0x08000ca0 0x000008e2 Code RO 35 .text._Z15inv_mix_columnsPh aes128.o - 0x08001582 0x00000002 PAD - 0x08001584 0x000003c8 Code RO 43 .text._Z20aes128_decrypt_blockP14aes128_contextPKhPh aes128.o - 0x0800194c 0x000003e6 Code RO 39 .text._Z20aes128_encrypt_blockP14aes128_contextPKhPh aes128.o - 0x08001d32 0x00000002 PAD - 0x08001d34 0x00000210 Code RO 133 .text._Z24calculate_crc32_with_keyPKhS0_Ph OTA.o - 0x08001f44 0x0000002c Code RO 45 .text._Z26aes128_ecb_decrypt_48bytesP14aes128_contextPKhPh aes128.o - 0x08001f70 0x00000148 Code RO 115 .text._Z7OTA_SETjj OTA.o - 0x080020b8 0x0000044e Code RO 131 .text._ZN10OTAHandler16handleOTAMessageEjPhh OTA.o - 0x08002506 0x00000002 PAD - 0x08002508 0x000000ae Code RO 123 .text._ZN10OTAHandler17jumpToApplicationEv OTA.o - 0x080025b6 0x00000002 PAD - 0x080025b8 0x0000008a Code RO 127 .text._ZN10OTAHandler20eraseApplicationAreaEv OTA.o - 0x08002642 0x00000002 PAD - 0x08002644 0x00000080 Code RO 129 .text._ZN10OTAHandler20writeApplicationDataEjPhj OTA.o - 0x080026c4 0x0000009c Code RO 119 .text._ZN10OTAHandler7processEv OTA.o - 0x08002760 0x00000028 Code RO 917 .text._ZN10__cxxabiv121__isOurExceptionClassEPK21_Unwind_Control_Block libcppabi_wx.l(cxa_exception.cpp.o) - 0x08002788 0x00000060 Code RO 945 .text._ZN10__cxxabiv1L22__cxa_end_cleanup_implEv libcppabi_wx.l(cxa_exception.cpp.o) - 0x080027e8 0x0000004c Code RO 171 .text._ZN14CAN_transmiter10sendBackupEv Can.o - 0x08002834 0x0000008c Code RO 167 .text._ZN14CAN_transmiter12sendDATA_ACKEjPh Can.o - 0x080028c0 0x0000014e Code RO 169 .text._ZN14CAN_transmiter15CANFD_AsyncSendEjhPh Can.o - 0x08002a0e 0x00000002 PAD - 0x08002a10 0x00000042 Code RO 165 .text._ZN14CAN_transmiter19communication_checkEv Can.o - 0x08002a52 0x00000002 PAD - 0x08002a54 0x0000003c Code RO 163 .text._ZN14CAN_transmiter4initEv Can.o - 0x08002a90 0x00000086 Code RO 6 .text._ZN16BootloaderSystem3runEv main.o - 0x08002b16 0x00000002 PAD - 0x08002b18 0x00000074 Code RO 988 .text._ZSt11__terminatePFvvE libcppabi_wx.l(cxa_handlers.cpp.o) - 0x08002b8c 0x00000030 Code RO 979 .text._ZSt9terminatev libcppabi_wx.l(cxa_handlers.cpp.o) - 0x08002bbc 0x0000000a Code RO 974 .text.__clang_call_terminate libcppabi_wx.l(cxa_exception.cpp.o) - 0x08002bc6 0x00000002 PAD - 0x08002bc8 0x0000006c Code RO 922 .text.__cxa_begin_catch libcppabi_wx.l(cxa_exception.cpp.o) - 0x08002c34 0x0000000a Code RO 1343 .text.__cxa_get_globals libcppabi_wx.l(cxa_exception_storage.cpp.o) - 0x08002c3e 0x0000000a Code RO 1345 .text.__cxa_get_globals_fast libcppabi_wx.l(cxa_exception_storage.cpp.o) - 0x08002c48 0x00000026 Code RO 228 .text.can_deinit gd32c10x_can.o - 0x08002c6e 0x00000002 PAD - 0x08002c70 0x00000114 Code RO 234 .text.can_fd_init gd32c10x_can.o - 0x08002d84 0x000000b2 Code RO 236 .text.can_filter_init gd32c10x_can.o - 0x08002e36 0x00000002 PAD - 0x08002e38 0x00000176 Code RO 232 .text.can_init gd32c10x_can.o - 0x08002fae 0x00000002 PAD - 0x08002fb0 0x00000008 Code RO 278 .text.can_interrupt_enable gd32c10x_can.o - 0x08002fb8 0x00000016 Code RO 288 .text.can_interrupt_flag_clear gd32c10x_can.o - 0x08002fce 0x00000002 PAD - 0x08002fd0 0x00000066 Code RO 286 .text.can_interrupt_flag_get gd32c10x_can.o - 0x08003036 0x00000002 PAD - 0x08003038 0x000001f4 Code RO 262 .text.can_message_receive gd32c10x_can.o - 0x0800322c 0x000001f0 Code RO 256 .text.can_message_transmit gd32c10x_can.o - 0x0800341c 0x00000018 Code RO 266 .text.can_receive_message_length_get gd32c10x_can.o - 0x08003434 0x00000072 Code RO 230 .text.can_struct_para_init gd32c10x_can.o - 0x080034a6 0x00000002 PAD - 0x080034a8 0x000001b0 Code RO 161 .text.canfd_config Can.o - 0x08003658 0x00000238 Code RO 99 .text.check_sleep initial.o - 0x08003890 0x00000066 Code RO 314 .text.crc_block_data_calculate gd32c10x_crc.o - 0x080038f6 0x00000002 PAD - 0x080038f8 0x00000012 Code RO 304 .text.crc_data_register_reset gd32c10x_crc.o - 0x0800390a 0x00000002 PAD - 0x0800390c 0x00000018 Code RO 302 .text.crc_deinit gd32c10x_crc.o - 0x08003924 0x00000024 Code RO 66 .text.delay_1ms systick.o - 0x08003948 0x00000028 Code RO 64 .text.delay_1us systick.o - 0x08003970 0x00000018 Code RO 68 .text.delay_decrement systick.o - 0x08003988 0x00000024 Code RO 368 .text.dma_channel_disable gd32c10x_dma.o - 0x080039ac 0x00000024 Code RO 366 .text.dma_channel_enable gd32c10x_dma.o - 0x080039d0 0x00000074 Code RO 356 .text.dma_init gd32c10x_dma.o - 0x08003a44 0x00000022 Code RO 402 .text.dma_interrupt_enable gd32c10x_dma.o - 0x08003a66 0x00000002 PAD - 0x08003a68 0x0000000e Code RO 400 .text.dma_interrupt_flag_clear gd32c10x_dma.o - 0x08003a76 0x00000002 PAD - 0x08003a78 0x0000003a Code RO 398 .text.dma_interrupt_flag_get gd32c10x_dma.o - 0x08003ab2 0x00000002 PAD - 0x08003ab4 0x0000001a Code RO 354 .text.dma_struct_para_init gd32c10x_dma.o - 0x08003ace 0x00000002 PAD - 0x08003ad0 0x00000096 Code RO 93 .text.enter_deep_sleep initial.o - 0x08003b66 0x00000002 PAD - 0x08003b68 0x00000090 Code RO 419 .text.exti_init gd32c10x_exti.o - 0x08003bf8 0x00000012 Code RO 423 .text.exti_interrupt_disable gd32c10x_exti.o - 0x08003c0a 0x00000002 PAD - 0x08003c0c 0x00000010 Code RO 421 .text.exti_interrupt_enable gd32c10x_exti.o - 0x08003c1c 0x0000000c Code RO 439 .text.exti_interrupt_flag_clear gd32c10x_exti.o - 0x08003c28 0x00000012 Code RO 437 .text.exti_interrupt_flag_get gd32c10x_exti.o - 0x08003c3a 0x00000002 PAD - 0x08003c3c 0x0000000c Code RO 510 .text.fmc_flag_clear gd32c10x_fmc.o - 0x08003c48 0x00000012 Code RO 472 .text.fmc_lock gd32c10x_fmc.o - 0x08003c5a 0x00000002 PAD - 0x08003c5c 0x00000166 Code RO 476 .text.fmc_page_erase gd32c10x_fmc.o - 0x08003dc2 0x00000002 PAD - 0x08003dc4 0x00000026 Code RO 470 .text.fmc_unlock gd32c10x_fmc.o - 0x08003dea 0x00000002 PAD - 0x08003dec 0x000001aa Code RO 482 .text.fmc_word_program gd32c10x_fmc.o - 0x08003f96 0x00000002 PAD - 0x08003f98 0x0000002c Code RO 86 .text.fputc initial.o - 0x08003fc4 0x00000098 Code RO 211 .text.gd_eval_com_init gd32c10x_eval.o - 0x0800405c 0x00000004 Code RO 566 .text.gpio_bit_reset gd32c10x_gpio.o - 0x08004060 0x00000048 Code RO 582 .text.gpio_exti_source_select gd32c10x_gpio.o - 0x080040a8 0x000002c0 Code RO 562 .text.gpio_init gd32c10x_gpio.o - 0x08004368 0x00000080 Code RO 580 .text.gpio_pin_remap_config gd32c10x_gpio.o - 0x080043e8 0x00000022 Code RO 8 .text.main main.o - 0x0800440a 0x00000002 PAD - 0x0800440c 0x00000060 Code RO 609 .text.nvic_irq_enable gd32c10x_misc.o - 0x0800446c 0x0000001c Code RO 613 .text.nvic_vector_table_set gd32c10x_misc.o - 0x08004488 0x000000c6 Code RO 642 .text.pmu_to_deepsleepmode gd32c10x_pmu.o - 0x0800454e 0x00000002 PAD - 0x08004550 0x00000012 Code RO 731 .text.rcu_all_reset_flag_clear gd32c10x_rcu.o - 0x08004562 0x00000002 PAD - 0x08004564 0x0000010c Code RO 759 .text.rcu_clock_freq_get gd32c10x_rcu.o - 0x08004670 0x00000010 Code RO 757 .text.rcu_deepsleep_voltage_set gd32c10x_rcu.o - 0x08004680 0x00000020 Code RO 679 .text.rcu_periph_clock_disable gd32c10x_rcu.o - 0x080046a0 0x0000001e Code RO 677 .text.rcu_periph_clock_enable gd32c10x_rcu.o - 0x080046be 0x00000002 PAD - 0x080046c0 0x00000020 Code RO 687 .text.rcu_periph_reset_disable gd32c10x_rcu.o - 0x080046e0 0x0000001e Code RO 685 .text.rcu_periph_reset_enable gd32c10x_rcu.o - 0x080046fe 0x00000002 PAD - 0x08004700 0x00000014 Code RO 693 .text.rcu_system_clock_source_config gd32c10x_rcu.o - 0x08004714 0x00000002 Code RO 91 .text.scanAppFlashContent initial.o - 0x08004716 0x00000002 PAD - 0x08004718 0x00000020 Code RO 70 .text.system_soft_reset systick.o - 0x08004738 0x00000048 Code RO 62 .text.systick_config systick.o - 0x08004780 0x00000006 Code RO 1328 .text.unlikely.abort_message libcppabi_wx.l(abort_message.cpp.o) - 0x08004786 0x00000002 PAD - 0x08004788 0x0000006a Code RO 775 .text.usart_baudrate_set gd32c10x_usart.o - 0x080047f2 0x00000002 PAD - 0x080047f4 0x00000008 Code RO 801 .text.usart_data_transmit gd32c10x_usart.o - 0x080047fc 0x0000007a Code RO 773 .text.usart_deinit gd32c10x_usart.o - 0x08004876 0x00000002 PAD - 0x08004878 0x0000000a Code RO 783 .text.usart_enable gd32c10x_usart.o - 0x08004882 0x00000002 PAD - 0x08004884 0x00000010 Code RO 863 .text.usart_flag_get gd32c10x_usart.o - 0x08004894 0x00000014 Code RO 789 .text.usart_receive_config gd32c10x_usart.o - 0x080048a8 0x00000014 Code RO 787 .text.usart_transmit_config gd32c10x_usart.o - 0x080048bc 0x0000000e Code RO 1920 i.__scatterload_copy mc_w.l(handlers.o) - 0x080048ca 0x00000002 Code RO 1921 i.__scatterload_null mc_w.l(handlers.o) - 0x080048cc 0x0000000e Code RO 1922 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x080048da 0x00000002 PAD - 0x080048dc 0x00000024 Code RO 1054 i.puts mc_w.l(puts.o) - 0x08004900 0x00000100 Data RO 50 .rodata._ZL4sbox aes128.o - 0x08004a00 0x00000010 Data RO 143 .rodata._ZL8K_master OTA.o - 0x08004a10 0x00000400 Data RO 145 .rodata._ZZ24calculate_crc32_with_keyPKhS0_PhE9crc_table OTA.o - 0x08004e10 0x00000008 Data RO 761 .rodata.cst8 gd32c10x_rcu.o - 0x08004e18 0x00000007 Data RO 290 .rodata.g_can_fdlength_table gd32c10x_can.o - 0x08004e1f 0x00000100 Data RO 49 .rodata.inv_sbox aes128.o - 0x08004f1f 0x00000001 PAD - 0x08004f20 0x00000020 Data RO 1919 Region$$Table anon$$obj.o + 0x08000000 0x00000150 Data RO 892 RESET startup_gd32c10x.o + 0x08000150 0x00000000 Code RO 1056 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x08000150 0x00000004 Code RO 1481 .ARM.Collect$$$$00000003 mc_w.l(entry4.o) + 0x08000154 0x00000004 Code RO 1484 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x08000158 0x00000000 Code RO 1486 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x08000158 0x00000000 Code RO 1488 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x08000158 0x00000008 Code RO 1489 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x08000160 0x00000000 Code RO 1491 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) + 0x08000160 0x00000000 Code RO 1493 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) + 0x08000160 0x00000004 Code RO 1482 .ARM.Collect$$$$00002714 mc_w.l(entry4.o) + 0x08000164 0x0000002c Code RO 893 * .text startup_gd32c10x.o + 0x08000190 0x00000024 Code RO 1063 .text mc_w.l(memcpya.o) + 0x080001b4 0x00000024 Code RO 1065 .text mc_w.l(memseta.o) + 0x080001d8 0x0000001a Code RO 1067 .text mc_w.l(memcmp.o) + 0x080001f2 0x00000002 Code RO 1509 .text mc_w.l(abort.o) + 0x080001f4 0x00000030 Code RO 1836 .text mc_w.l(init.o) + 0x08000224 0x0000008a Code RO 175 .text.CAN0_RX0_IRQHandler Can.o + 0x080002ae 0x00000002 PAD + 0x080002b0 0x0000004a Code RO 177 .text.DMA0_Channel4_IRQHandler Can.o + 0x080002fa 0x00000002 PAD + 0x080002fc 0x00000026 Code RO 179 .text.DMA0_Channel5_IRQHandler Can.o + 0x08000322 0x00000002 PAD + 0x08000324 0x0000016a Code RO 97 .text.EXTI5_9_IRQHandler initial.o + 0x0800048e 0x00000002 PAD + 0x08000490 0x00000342 Code RO 899 .text.SystemInit system_gd32c10x.o + 0x080007d2 0x00000002 PAD + 0x080007d4 0x00000012 Code RO 84 .text.USART0_init initial.o + 0x080007e6 0x00000002 PAD + 0x080007e8 0x00000198 Code RO 29 .text._Z11mix_columnsPh aes128.o + 0x08000980 0x000000ba Code RO 139 .text._Z13move_app_datav OTA.o + 0x08000a3a 0x00000002 PAD + 0x08000a3c 0x00000238 Code RO 37 .text._Z14aes128_set_keyP14aes128_contextPKh aes128.o + 0x08000c74 0x000008e2 Code RO 35 .text._Z15inv_mix_columnsPh aes128.o + 0x08001556 0x00000002 PAD + 0x08001558 0x000003c8 Code RO 43 .text._Z20aes128_decrypt_blockP14aes128_contextPKhPh aes128.o + 0x08001920 0x000003e6 Code RO 39 .text._Z20aes128_encrypt_blockP14aes128_contextPKhPh aes128.o + 0x08001d06 0x00000002 PAD + 0x08001d08 0x00000210 Code RO 133 .text._Z24calculate_crc32_with_keyPKhS0_Ph OTA.o + 0x08001f18 0x0000002c Code RO 45 .text._Z26aes128_ecb_decrypt_48bytesP14aes128_contextPKhPh aes128.o + 0x08001f44 0x00000148 Code RO 115 .text._Z7OTA_SETjj OTA.o + 0x0800208c 0x0000045e Code RO 131 .text._ZN10OTAHandler16handleOTAMessageEjPhh OTA.o + 0x080024ea 0x00000002 PAD + 0x080024ec 0x000000ae Code RO 125 .text._ZN10OTAHandler17jumpToApplicationEv OTA.o + 0x0800259a 0x00000002 PAD + 0x0800259c 0x0000008a Code RO 121 .text._ZN10OTAHandler20eraseApplicationAreaEv OTA.o + 0x08002626 0x00000002 PAD + 0x08002628 0x00000080 Code RO 129 .text._ZN10OTAHandler20writeApplicationDataEjPhj OTA.o + 0x080026a8 0x000000b4 Code RO 119 .text._ZN10OTAHandler7processEv OTA.o + 0x0800275c 0x00000028 Code RO 922 .text._ZN10__cxxabiv121__isOurExceptionClassEPK21_Unwind_Control_Block libcppabi_wx.l(cxa_exception.cpp.o) + 0x08002784 0x00000060 Code RO 950 .text._ZN10__cxxabiv1L22__cxa_end_cleanup_implEv libcppabi_wx.l(cxa_exception.cpp.o) + 0x080027e4 0x000000ac Code RO 171 .text._ZN14CAN_transmiter10sendBackupEv Can.o + 0x08002890 0x00000040 Code RO 167 .text._ZN14CAN_transmiter12sendDATA_ACKEjPh Can.o + 0x080028d0 0x00000288 Code RO 169 .text._ZN14CAN_transmiter15CANFD_AsyncSendEjhPh Can.o + 0x08002b58 0x00000042 Code RO 165 .text._ZN14CAN_transmiter19communication_checkEv Can.o + 0x08002b9a 0x00000002 PAD + 0x08002b9c 0x00000040 Code RO 163 .text._ZN14CAN_transmiter4initEv Can.o + 0x08002bdc 0x00000086 Code RO 6 .text._ZN16BootloaderSystem3runEv main.o + 0x08002c62 0x00000002 PAD + 0x08002c64 0x00000074 Code RO 993 .text._ZSt11__terminatePFvvE libcppabi_wx.l(cxa_handlers.cpp.o) + 0x08002cd8 0x00000030 Code RO 984 .text._ZSt9terminatev libcppabi_wx.l(cxa_handlers.cpp.o) + 0x08002d08 0x0000000a Code RO 979 .text.__clang_call_terminate libcppabi_wx.l(cxa_exception.cpp.o) + 0x08002d12 0x00000002 PAD + 0x08002d14 0x0000006c Code RO 927 .text.__cxa_begin_catch libcppabi_wx.l(cxa_exception.cpp.o) + 0x08002d80 0x0000000a Code RO 1348 .text.__cxa_get_globals libcppabi_wx.l(cxa_exception_storage.cpp.o) + 0x08002d8a 0x0000000a Code RO 1350 .text.__cxa_get_globals_fast libcppabi_wx.l(cxa_exception_storage.cpp.o) + 0x08002d94 0x00000026 Code RO 233 .text.can_deinit gd32c10x_can.o + 0x08002dba 0x00000002 PAD + 0x08002dbc 0x00000114 Code RO 239 .text.can_fd_init gd32c10x_can.o + 0x08002ed0 0x000000b2 Code RO 241 .text.can_filter_init gd32c10x_can.o + 0x08002f82 0x00000002 PAD + 0x08002f84 0x00000176 Code RO 237 .text.can_init gd32c10x_can.o + 0x080030fa 0x00000002 PAD + 0x080030fc 0x00000008 Code RO 283 .text.can_interrupt_enable gd32c10x_can.o + 0x08003104 0x00000016 Code RO 293 .text.can_interrupt_flag_clear gd32c10x_can.o + 0x0800311a 0x00000002 PAD + 0x0800311c 0x00000066 Code RO 291 .text.can_interrupt_flag_get gd32c10x_can.o + 0x08003182 0x00000002 PAD + 0x08003184 0x000001f4 Code RO 267 .text.can_message_receive gd32c10x_can.o + 0x08003378 0x000001f0 Code RO 261 .text.can_message_transmit gd32c10x_can.o + 0x08003568 0x00000072 Code RO 235 .text.can_struct_para_init gd32c10x_can.o + 0x080035da 0x00000002 PAD + 0x080035dc 0x000001b0 Code RO 161 .text.canfd_config Can.o + 0x0800378c 0x00000238 Code RO 99 .text.check_sleep initial.o + 0x080039c4 0x00000066 Code RO 319 .text.crc_block_data_calculate gd32c10x_crc.o + 0x08003a2a 0x00000002 PAD + 0x08003a2c 0x00000012 Code RO 309 .text.crc_data_register_reset gd32c10x_crc.o + 0x08003a3e 0x00000002 PAD + 0x08003a40 0x00000018 Code RO 307 .text.crc_deinit gd32c10x_crc.o + 0x08003a58 0x00000024 Code RO 66 .text.delay_1ms systick.o + 0x08003a7c 0x00000028 Code RO 64 .text.delay_1us systick.o + 0x08003aa4 0x00000018 Code RO 68 .text.delay_decrement systick.o + 0x08003abc 0x00000024 Code RO 371 .text.dma_channel_enable gd32c10x_dma.o + 0x08003ae0 0x00000074 Code RO 361 .text.dma_init gd32c10x_dma.o + 0x08003b54 0x00000022 Code RO 407 .text.dma_interrupt_enable gd32c10x_dma.o + 0x08003b76 0x00000002 PAD + 0x08003b78 0x0000000e Code RO 405 .text.dma_interrupt_flag_clear gd32c10x_dma.o + 0x08003b86 0x00000002 PAD + 0x08003b88 0x0000003a Code RO 403 .text.dma_interrupt_flag_get gd32c10x_dma.o + 0x08003bc2 0x00000002 PAD + 0x08003bc4 0x0000001a Code RO 359 .text.dma_struct_para_init gd32c10x_dma.o + 0x08003bde 0x00000002 PAD + 0x08003be0 0x00000096 Code RO 93 .text.enter_deep_sleep initial.o + 0x08003c76 0x00000002 PAD + 0x08003c78 0x00000090 Code RO 424 .text.exti_init gd32c10x_exti.o + 0x08003d08 0x00000012 Code RO 428 .text.exti_interrupt_disable gd32c10x_exti.o + 0x08003d1a 0x00000002 PAD + 0x08003d1c 0x00000010 Code RO 426 .text.exti_interrupt_enable gd32c10x_exti.o + 0x08003d2c 0x0000000c Code RO 444 .text.exti_interrupt_flag_clear gd32c10x_exti.o + 0x08003d38 0x00000012 Code RO 442 .text.exti_interrupt_flag_get gd32c10x_exti.o + 0x08003d4a 0x00000002 PAD + 0x08003d4c 0x0000000c Code RO 515 .text.fmc_flag_clear gd32c10x_fmc.o + 0x08003d58 0x00000012 Code RO 477 .text.fmc_lock gd32c10x_fmc.o + 0x08003d6a 0x00000002 PAD + 0x08003d6c 0x00000166 Code RO 481 .text.fmc_page_erase gd32c10x_fmc.o + 0x08003ed2 0x00000002 PAD + 0x08003ed4 0x00000026 Code RO 475 .text.fmc_unlock gd32c10x_fmc.o + 0x08003efa 0x00000002 PAD + 0x08003efc 0x000001aa Code RO 487 .text.fmc_word_program gd32c10x_fmc.o + 0x080040a6 0x00000002 PAD + 0x080040a8 0x0000002c Code RO 86 .text.fputc initial.o + 0x080040d4 0x00000098 Code RO 216 .text.gd_eval_com_init gd32c10x_eval.o + 0x0800416c 0x00000004 Code RO 571 .text.gpio_bit_reset gd32c10x_gpio.o + 0x08004170 0x00000048 Code RO 587 .text.gpio_exti_source_select gd32c10x_gpio.o + 0x080041b8 0x000002c0 Code RO 567 .text.gpio_init gd32c10x_gpio.o + 0x08004478 0x00000080 Code RO 585 .text.gpio_pin_remap_config gd32c10x_gpio.o + 0x080044f8 0x00000022 Code RO 8 .text.main main.o + 0x0800451a 0x00000002 PAD + 0x0800451c 0x00000060 Code RO 614 .text.nvic_irq_enable gd32c10x_misc.o + 0x0800457c 0x0000001c Code RO 618 .text.nvic_vector_table_set gd32c10x_misc.o + 0x08004598 0x000000c6 Code RO 647 .text.pmu_to_deepsleepmode gd32c10x_pmu.o + 0x0800465e 0x00000002 PAD + 0x08004660 0x00000012 Code RO 736 .text.rcu_all_reset_flag_clear gd32c10x_rcu.o + 0x08004672 0x00000002 PAD + 0x08004674 0x0000010c Code RO 764 .text.rcu_clock_freq_get gd32c10x_rcu.o + 0x08004780 0x00000010 Code RO 762 .text.rcu_deepsleep_voltage_set gd32c10x_rcu.o + 0x08004790 0x00000020 Code RO 684 .text.rcu_periph_clock_disable gd32c10x_rcu.o + 0x080047b0 0x0000001e Code RO 682 .text.rcu_periph_clock_enable gd32c10x_rcu.o + 0x080047ce 0x00000002 PAD + 0x080047d0 0x00000020 Code RO 692 .text.rcu_periph_reset_disable gd32c10x_rcu.o + 0x080047f0 0x0000001e Code RO 690 .text.rcu_periph_reset_enable gd32c10x_rcu.o + 0x0800480e 0x00000002 PAD + 0x08004810 0x00000014 Code RO 698 .text.rcu_system_clock_source_config gd32c10x_rcu.o + 0x08004824 0x00000002 Code RO 91 .text.scanAppFlashContent initial.o + 0x08004826 0x00000002 PAD + 0x08004828 0x00000020 Code RO 70 .text.system_soft_reset systick.o + 0x08004848 0x00000048 Code RO 62 .text.systick_config systick.o + 0x08004890 0x00000006 Code RO 1333 .text.unlikely.abort_message libcppabi_wx.l(abort_message.cpp.o) + 0x08004896 0x00000002 PAD + 0x08004898 0x0000006a Code RO 780 .text.usart_baudrate_set gd32c10x_usart.o + 0x08004902 0x00000002 PAD + 0x08004904 0x00000008 Code RO 806 .text.usart_data_transmit gd32c10x_usart.o + 0x0800490c 0x0000007a Code RO 778 .text.usart_deinit gd32c10x_usart.o + 0x08004986 0x00000002 PAD + 0x08004988 0x0000000a Code RO 788 .text.usart_enable gd32c10x_usart.o + 0x08004992 0x00000002 PAD + 0x08004994 0x00000010 Code RO 868 .text.usart_flag_get gd32c10x_usart.o + 0x080049a4 0x00000014 Code RO 794 .text.usart_receive_config gd32c10x_usart.o + 0x080049b8 0x00000014 Code RO 792 .text.usart_transmit_config gd32c10x_usart.o + 0x080049cc 0x0000000e Code RO 1925 i.__scatterload_copy mc_w.l(handlers.o) + 0x080049da 0x00000002 Code RO 1926 i.__scatterload_null mc_w.l(handlers.o) + 0x080049dc 0x0000000e Code RO 1927 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x080049ea 0x00000002 PAD + 0x080049ec 0x00000024 Code RO 1059 i.puts mc_w.l(puts.o) + 0x08004a10 0x00000100 Data RO 50 .rodata._ZL4sbox aes128.o + 0x08004b10 0x00000010 Data RO 143 .rodata._ZL8K_master OTA.o + 0x08004b20 0x00000400 Data RO 145 .rodata._ZZ24calculate_crc32_with_keyPKhS0_PhE9crc_table OTA.o + 0x08004f20 0x00000008 Data RO 766 .rodata.cst8 gd32c10x_rcu.o + 0x08004f28 0x00000007 Data RO 295 .rodata.g_can_fdlength_table gd32c10x_can.o + 0x08004f2f 0x00000100 Data RO 49 .rodata.inv_sbox aes128.o + 0x0800502f 0x00000001 PAD + 0x08005030 0x00000020 Data RO 1924 Region$$Table anon$$obj.o Execution Region RW_NOINIT (Base: 0x20000000, Size: 0x00000000, Max: 0x00007200, ABSOLUTE, UNINIT) @@ -192,36 +190,40 @@ Memory Map of the image **** No section assigned to this execution region **** - Execution Region RW_RAM0 (Base: 0x20000000, Size: 0x00000a78, Max: 0x00007200, ABSOLUTE) + Execution Region RW_RAM0 (Base: 0x20000000, Size: 0x00000d70, Max: 0x00007200, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x00000004 Data RW 1490 .data mc_w.l(stdout.o) + 0x20000000 0x00000004 Data RW 1495 .data mc_w.l(stdout.o) 0x20000004 0x000000e8 Data RW 183 .data.CAN0_transmiter Can.o - 0x200000ec 0x00000004 Data RW 900 .data.SystemCoreClock system_gd32c10x.o - 0x200000f0 0x00000004 Data RW 1338 .data.__cxa_terminate_handler libcppabi_wx.l(cxa_default_handlers.cpp.o) + 0x200000ec 0x00000004 Data RW 905 .data.SystemCoreClock system_gd32c10x.o + 0x200000f0 0x00000004 Data RW 1343 .data.__cxa_terminate_handler libcppabi_wx.l(cxa_default_handlers.cpp.o) 0x200000f4 0x00000004 PAD - 0x200000f8 0x00000004 Zero RW 72 .bss._ZL5delay systick.o - 0x200000fc 0x0000000c Zero RW 1347 .bss._ZN10__cxxabiv1L10eh_globalsE libcppabi_wx.l(cxa_exception_storage.cpp.o) - 0x20000108 0x00000001 Zero RW 142 .bss._ZZN10OTAHandler7processEvE4zero OTA.o - 0x20000109 0x00000007 PAD - 0x20000110 0x00000008 Zero RW 186 .bss.can_rx_buffer Can.o - 0x20000118 0x00000008 Zero RW 187 .bss.can_tx_buffer Can.o - 0x20000120 0x0000001c Zero RW 184 .bss.dma_rx_parameter Can.o - 0x2000013c 0x0000001c Zero RW 185 .bss.dma_tx_parameter Can.o - 0x20000158 0x00000110 Zero RW 141 .bss.ota OTA.o - 0x20000268 0x00000004 Zero RW 658 .bss.pmu_to_deepsleepmode.reg_snap.0 gd32c10x_pmu.o - 0x2000026c 0x00000004 Zero RW 659 .bss.pmu_to_deepsleepmode.reg_snap.1 gd32c10x_pmu.o - 0x20000270 0x00000004 Zero RW 660 .bss.pmu_to_deepsleepmode.reg_snap.2 gd32c10x_pmu.o - 0x20000274 0x00000004 Zero RW 661 .bss.pmu_to_deepsleepmode.reg_snap.3 gd32c10x_pmu.o - 0x20000278 0x00000800 Zero RW 885 STACK startup_gd32c10x.o + 0x200000f8 0x00000001 Zero RW 191 .bss._ZL13tx_queue_tail Can.o + 0x200000f9 0x00000001 Zero RW 189 .bss._ZL14tx_queue_count Can.o + 0x200000fa 0x00000002 PAD + 0x200000fc 0x00000004 Zero RW 72 .bss._ZL5delay systick.o + 0x20000100 0x00000240 Zero RW 190 .bss._ZL8tx_queue Can.o + 0x20000340 0x0000000c Zero RW 1352 .bss._ZN10__cxxabiv1L10eh_globalsE libcppabi_wx.l(cxa_exception_storage.cpp.o) + 0x2000034c 0x00000001 Zero RW 142 .bss._ZZN10OTAHandler7processEvE4zero OTA.o + 0x2000034d 0x00000003 PAD + 0x20000350 0x00000040 Zero RW 186 .bss.can_rx_buffer Can.o + 0x20000390 0x00000040 Zero RW 187 .bss.can_tx_buffer Can.o + 0x200003d0 0x0000001c Zero RW 184 .bss.dma_rx_parameter Can.o + 0x200003ec 0x0000001c Zero RW 185 .bss.dma_tx_parameter Can.o + 0x20000408 0x00000158 Zero RW 141 .bss.ota OTA.o + 0x20000560 0x00000004 Zero RW 663 .bss.pmu_to_deepsleepmode.reg_snap.0 gd32c10x_pmu.o + 0x20000564 0x00000004 Zero RW 664 .bss.pmu_to_deepsleepmode.reg_snap.1 gd32c10x_pmu.o + 0x20000568 0x00000004 Zero RW 665 .bss.pmu_to_deepsleepmode.reg_snap.2 gd32c10x_pmu.o + 0x2000056c 0x00000004 Zero RW 666 .bss.pmu_to_deepsleepmode.reg_snap.3 gd32c10x_pmu.o + 0x20000570 0x00000800 Zero RW 890 STACK startup_gd32c10x.o - Execution Region ARM_LIB_HEAP (Base: 0x20000a78, Size: 0x00000c00, Max: 0x00000c00, ABSOLUTE) + Execution Region ARM_LIB_HEAP (Base: 0x20000d70, Size: 0x00000c00, Max: 0x00000c00, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object - 0x20000a78 0x00000c00 Zero RW 1 ARM_LIB_HEAP.bss anon$$obj.o + 0x20000d70 0x00000c00 Zero RW 1 ARM_LIB_HEAP.bss anon$$obj.o Execution Region ARM_LIB_STACK (Base: 0x20007e00, Size: 0x00000200, Max: 0x00000200, ABSOLUTE) diff --git a/out/Robot_V2/GD32C103CB/Release/Robot_V2.hex b/out/Robot_V2/GD32C103CB/Release/Robot_V2.hex index 44ce530..2554add 100644 --- a/out/Robot_V2/GD32C103CB/Release/Robot_V2.hex +++ b/out/Robot_V2/GD32C103CB/Release/Robot_V2.hex @@ -1,14 +1,14 @@ :020000040800F2 -:10000000780A0020650100086D0100086F010008F2 +:10000000700D0020650100086D0100086F010008F7 :10001000710100087301000875010008000000006C :100020000000000000000000000000007701000850 :1000300079010008000000007B0100087D01000834 :100040008101000881010008810100088101000888 :100050008101000881010008810100088101000878 :100060008101000881010008810100088101000868 -:10007000810100088101000881010008DD020008FB -:10008000290300088101000881010008810100089E -:1000900025020008810100088101000851030008C1 +:10007000810100088101000881010008B102000827 +:10008000FD020008810100088101000881010008CB +:1000900025020008810100088101000825030008ED :1000A0008101000881010008810100088101000828 :1000B0008101000881010008810100088101000818 :1000C0008101000881010008810100088101000808 @@ -20,10 +20,10 @@ :1001200081010008810100088101000881010008A7 :1001300081010008000000000000000081010008AB :100140008101000881010008810100088101000887 -:10015000DFF80CD000F04EF800480047E9430008F3 +:10015000DFF80CD000F04EF800480047F9440008E2 :10016000008000200748804707480047FEE7FEE779 :10017000FEE7FEE7FEE7FEE7FEE7FEE7034800478F -:10018000FEE70000BD0400085101000871390008B5 +:10018000FEE700009104000851010008A53A0008AC :1001900040EA01039B0703D009E008C9121F08C009 :1001A000042AFAD203E011F8013B00F8013B521E89 :1001B000F9D27047D2B201E000F8012B491EFBD200 @@ -32,1256 +32,1273 @@ :1001E00000E05B1C934203D2E05CCD5C401BF8D086 :1001F00030BD70471CB5094800900948019005467C :10020000009C06E0E06840F0010394E8070098478E -:100210001034AC42F6D3FFF79FFF0000204F0008D8 -:10022000404F0008B0B594B046F20044C4F2000458 -:1002300020464CF2810102F0CBFEB8B320464CF2CE -:10024000810102F0B9FE04F5CE352846042103F001 -:100250009BFB2046002103F0E1F840F22012C2F29D -:10026000000210612846042103F0B2FB2846042155 -:1002700003F09CFB6A462046002102F0DDFE019857 -:10028000A0F58071042900D380B940F20405C2F2C0 -:10029000000505F1940069465022FFF779FF95F8B3 -:1002A000E400FF281CBF013085F8E40020464CF232 -:1002B000C20102F08DFE20B120464CF2C20102F0D4 -:1002C0007BFE20464CF2031102F082FE20B1204654 -:1002D0004CF2031102F070FE14B0B0BD10B5002452 -:1002E000C4F2020420460421022203F0C5FB0028C8 -:1002F00008BF10BD20460421012203F0B5FB40F2E7 -:100300000400C2F2000090F89E205AB140F2101191 -:10031000082A28BF08229F30C2F20001BDE8104021 -:10032000FFF736BF10BD000010B50024C4F2020470 -:1003300020460521022203F09FFB002808BF10BDC4 -:10034000204605210222BDE8104003F08DBB0000CD -:100350002DE9F0414FF4807003F066FC002808BFDF -:10036000BDE8F0814EF2E0774EF2FF364EF208081B -:100370004FF48070C0F60107C0F60106C0F6010810 -:1003800003F04CFC4FF4807003F036FC4046002133 -:10039000002401F0EDFD4FF64042CFF6FF72E51963 -:1003A000E869411C40D1A869411C3FD16869411CE2 -:1003B0003ED12869411C3DD1E868411C3CD1A86868 -:1003C000411C3BD16868411C3AD1E059411C46D1DF -:1003D00055F8040C411C35D155F8080C411C33D19B -:1003E00055F80C0C411C31D155F8100C411C2FD183 -:1003F00055F8140C411C2DD155F8180C411C2BD16B -:1004000055F81C0C411C29D155F8200CA11A18BF15 -:10041000012114F5707F39D0431C37D1403CE019DD -:100420001C30B042BBD844E01C3518E0183516E04B -:10043000143514E0103512E00C3510E008350EE0EC -:1004400004350CE0043D0AE0083D08E00C3D06E000 -:10045000103D04E0143D02E0183D00E01C3D012188 -:10046000B9B1B0F1113F14D107F11C0085420BD195 -:1004700003F0A8FC701C03F0F1FB18B1BDE8F041DB -:1004800003F0E2BB08F57D75043503E0203D00294B -:10049000E7D170B103F096FC1C2003F0CFFB284697 -:1004A000002103F0A3FC03F0CFFBBDE8F04104F012 -:1004B00033B9BDE8F04104F02FB9000082B04EF628 -:1004C0008851CEF200010A6841F2000042F4700245 -:1004D000C4F202000A60016841F001010160016894 -:1004E000890709D4016889075CBF01685FEA8171E7 -:1004F00002D401688907F2D5416801F00C0108298E -:1005000040F0C28000210191019A4F2A18D800BF03 -:10051000019A01320192019A4F2A11D8019A0132AF -:100520000192019A4F2A0BD8019A01320192019A45 -:100530004F2A05D8019A01320192019A502AE7D335 -:1005400042680092009A22F0F0020092009A42F073 -:1005500080020092009A4260019101994F2917D8B8 -:1005600001990131019101994F2911D80199013166 -:10057000019101994F290BD80199013101910199FC -:100580004F2905D801990131019101995029E7D3EB -:1005900041680091009921F0F0010091009941F02B -:1005A000900100910099416000210191019A4F2A28 -:1005B00018D800BF019A01320192019A4F2A11D82E -:1005C000019A01320192019A4F2A0BD8019A013205 -:1005D0000192019A4F2A05D8019A01320192019A9B -:1005E000502AE7D342680092009A22F0F00200926B -:1005F000009A42F0A0020092009A42600191019993 -:100600004F2917D801990131019101994F2911D82A -:1006100001990131019101994F290BD801990131BB -:10062000019101994F2905D8019901310191019951 -:100630005029E7D341680091009921F0F001009121 -:10064000009941F0B00100910099416000210191B1 -:1006500001994F2918D800BF0199013101910199E1 -:100660004F2911D801990131019101994F290BD8D6 -:1006700001990131019101994F2905D80199013161 -:10068000019101995029E7D3416821F003014160AC -:1006900000210191019A12097C2A1BD8019A01328A -:1006A0000192019A12097C2A14D8019A013201920E -:1006B000019A12097C2A0DD8019A01320192019AFD -:1006C00012097C2A06D8019A01320192019AB2F5E8 -:1006D000FA6FE3D302684FF6FF73CEF6F6231A40A3 -:1006E00002604FF47F0282604160C162016821F4C0 -:1006F00080210160016841F4803101604FF6FC7196 -:10070000026892030BD4026892035CBF02685FEA3E -:10071000823204D419B1026804399203F0D5016819 -:10072000890300D4FEE742F20001C4F202010A6824 -:10073000032363F302020A6041684FF6FF724160CF -:100740004168CDF6C3724160416841F48061416007 -:1007500041681140416041684FF2000241F0005190 -:1007600041F454114160C16ACBF6FE721140C1627E -:10077000C16A41F4843141F01901C162016841F05C -:10078000806101600168090109D4016809015CBF49 -:1007900001685FEA011102D401680901F2D501681C -:1007A00041F0807101600168890109D40168890103 -:1007B0005CBF01685FEA811102D401688901F2D54A -:1007C00041680191019921F003010191019941F0E2 -:1007D00002010191019941604168090709D441680A -:1007E00009075CBF41685FEA017102D441680907EB -:1007F000F2D54FF00060002102B003F037BE0000D8 -:1008000080B543F60000C4F2010003F0DBFB0120D9 -:1008100080BD00002DE9F04190F900E090F9013031 -:1008200090F902104FF01B0C0CEADE1490F9032033 -:1008300084EA4E0481EA03060CEAD315664085EA91 -:100840004305564086EA050881EA0E060CEAD117F0 -:10085000564083EA0E0387EA410775400CEAD21638 -:10086000594086EA42065A4061407A4071407240DF -:10087000C17090F90410827090F9052090F906304B -:100880000CEAD1167D4080F8008090F9077086EA66 -:10089000410883EA020445700CEAD21584EA080490 -:1008A00083EA010685EA42057C407E40514084EAA5 -:1008B000050E0CEAD31475400CEAD71681EA07023C -:1008C000594084EA430486EA470681EA0801624007 -:1008D00071407240C17190F90810827190F909203D -:1008E00090F90A300CEAD116654090F90B7086EA4F -:1008F000410883EA020445710CEAD21584EA08042F -:1009000083EA010685EA42057C407E40514080F83A -:1009100004E084EA050E0CEAD31475400CEAD716FD -:1009200081EA0702594084EA430486EA470681EADD -:100930000801624071407240C17290F90C108272DD -:1009400090F90D2090F90E300CEAD116654090F91F -:100950000F7086EA410883EA020445720CEAD21558 -:1009600084EA080485EA42057C4083EA010680F8AF -:1009700008E084EA050E0CEAD3147E40514084EA74 -:10098000430475400CEAD71681EA0702594086EA0B -:100990004706624081EA080165407240714080F874 -:1009A0000CE045738273C173BDE8F0812DE9F04717 -:1009B00042F2000401200021C0F60104002503F0EA -:1009C000A9FE72B603F0FEF9281903F047F988BBB7 -:1009D00005F58065B5F5404FF6D102F097FF02F0BE -:1009E0008BFFA4F540404FF4405102F051FF44F218 -:1009F000040A80466FF00307CFF6FF7A4BF6FC79C6 -:100A000003E000BF04374F451BD2E51955F80A60D3 -:100A1000701CF7D03C2003F011F9281D314603F07B -:100A2000E5F90028EED0044603F00EF9E0B262B614 -:100A3000BDE8F087044603F007F9E0B262B6BDE80E -:100A4000F08703F001F962B602F056FF20464FF43A -:100A5000405102F01DFFB8EB000018BF4FF0FF300F -:100A6000C0B2BDE8F08700002DE9F04F94B00E68E9 -:100A70004A68CB688F68C3608760426006600F6811 -:100A80004A688B68C968076142618361C161F9B2D4 -:100A90001091817C90F811A00A91C17C90F81B9074 -:100AA0000F91D1B21391417D00901291817D0C91F3 -:100AB000C17D0B91D9B21191417E0D91817E0E9134 -:100AC00074A14A1E002100BF009808914718797F41 -:100AD000BD7F12F8020F44F6001BC0F6000B029116 -:100AE000FB7F09921BF8011012F8016C109A1BF899 -:100AF00005400395079051401BF8035084EA0A0211 -:100B000097F81CA00A98714068401BF80A5087F8B3 -:100B10002120164605920F9ADDF84CC0CDF80490BE -:100B2000049385EA0209119A129B81EA0C040D9D37 -:100B300087F8244084EA020B86EA0304DDF830E0FB -:100B400084EA05060E9DDDF82C8087F8254080EAB2 -:100B50000E04019A87F82200069087F8264084EA5E -:100B6000050089EA080487F827405440029A354670 -:100B700087F82390CDF8289085EA0209039D10900C -:100B80000F9687F8296087F82A008BEA0A0680EA20 -:100B9000050A049844F60012604087F8201087F890 -:100BA00028B087F82B4087F82C6087F82D9087F8BD -:100BB0002EA087F82F0005460E905FFA89F0C0F648 -:100BC00000021194105C079C60405FFA8AF4145D87 -:100BD00041408CEA000CE8B2059D105C6540634022 -:100BE000069C07950D46F1B2515C44408EEA000E1A -:100BF0000A988BEA0C0B81EA00028BEA060087F860 -:100C00003C000F9888EA010883EA000686EA09009A -:100C100087F83D0010980F9280EA0E0080EA0A01E2 -:100C200087F83E101199DDF81CA088EA01090E9999 -:100C300087F8332081EA090187F83F100899099A5B -:100C40002031A029109587F8305087F831A00A94F8 -:100C500087F83240CDF84CC087F834C0129387F83B -:100C60003530CDF830E087F836E0CDF82C8087F8C5 -:100C70003780CDF844B087F838B00D9687F83960E2 -:100C80000E9087F83A0087F83B907FF41DAF14B0C0 -:100C9000BDE8F08F01020408102040801B360000E0 -:100CA0002DE9F04F8AB003464FF0000A00900EE0A5 -:100CB00000235A40009B039F03F82A500AF1010ABF -:100CC000BAF1040F7C70B870FA7000F0578403EB2F -:100CD0008A0013F82A6090F801B090F8029090F81A -:100CE00003C0002E03903FD006F001004042012EC9 -:100CF00000F00E00099039D0B007099848BF80F085 -:100D00001C00042E099031D37007099848BF80F069 -:100D10003800082E099029D33007099848BF80F081 -:100D20007000102E099021D3F006099A6FF01F0071 -:100D300048BF4240202E099218D3B006099A6FF09E -:100D4000240048BF4240402E09920FD370066FF036 -:100D50005200099A48BF424070B2B0F1FF3FD8BF7D -:100D600082F04102099201E000200990BBF1000FDE -:100D700040D00BF001004042BBF1010F00F00B012D -:100D800039D05FEA8B7048BF81F01601BBF1040FC8 -:100D900031D35FEA4B7048BF81F02C01BBF1080FE3 -:100DA00029D35FEA0B7048BF81F05801BBF1100FE7 -:100DB00021D35FEACB606FF04F0048BF4140BBF1E9 -:100DC000200F18D35FEA8B6048BF81F07B01BBF135 -:100DD000400F10D35FEA4B606FF0090048BF4140FD -:100DE0004FFA8BF0B0F1FF3F6FF00800D8BF4140E1 -:100DF00001E000BF0021B9F1000F43D009F001006C -:100E00004042B9F1010F00F00D0E3DD05FEA89704C -:100E100048BF8EF01A0EB9F1040F35D35FEA49705E -:100E200048BF8EF0340EB9F1080F2DD35FEA097078 -:100E300048BF8EF0680EB9F1100F25D35FEAC96084 -:100E40006FF02F0048BF8EEA000EB9F1200F1BD3C0 -:100E50005FEA89606FF0440048BF8EEA000EB9F186 -:100E6000400F11D35FEA496048BF8EF06D0E4FFA14 -:100E700089F0B0F1FF3F6FF02500D8BF8EEA000E79 -:100E800002E000BF4FF0000EBCF1000F08913FD010 -:100E90000CF001004042BCF1010F00F0090138D014 -:100EA0005FEA8C7048BF41F01201BCF1040F30D3EF -:100EB0005FEA4C7048BF41F02401BCF1080F28D311 -:100EC0005FEA0C7048BF81F04801BCF1100F20D3DD -:100ED0005FEACC606FF06F0048BF4140BCF1200F6B -:100EE00017D35FEA8C6048BF81F03B01BCF1400F33 -:100EF0000FD35FEA4C6048BF81F076014FFA8CF067 -:100F0000B0F1FF3F6FF01300D8BF414001E000BFD8 -:100F100000218EB306F001004042012E00F00904CA -:100F20002BD0B00748BF44F01204042E25D370071D -:100F300048BF44F02404082E1FD3300748BF84F074 -:100F40004804102E19D3F0066FF06F0048BF4440DC -:100F5000202E12D3B00648BF84F03B04402E0CD3A1 -:100F6000700648BF84F0760470B2B0F1FF3F6FF0B6 -:100F70001300D8BF444000E00024BBF1000F3FD075 -:100F80000BF001004042BBF1010F00F00E0738D01A -:100F90005FEA8B7048BF87F01C07BBF1040F30D3AA -:100FA0005FEA4B7048BF87F03807BBF1080F28D3C2 -:100FB0005FEA0B7048BF87F07007BBF1100F20D3BA -:100FC0005FEACB606FF01F0048BF4740BBF1200FC6 -:100FD00017D35FEA8B606FF0240048BF4740BBF136 -:100FE000400F0ED35FEA4B606FF0520048BF47409E -:100FF0004FFA8BF0B0F1FF3FD8BF87F0410700E018 -:101000000027B9F1000F3FD009F001004042B9F1CB -:10101000010F00F00B0238D05FEA897048BF82F000 -:101020001602B9F1040F30D35FEA497048BF82F06D -:101030002C02B9F1080F28D35FEA097048BF82F08B -:101040005802B9F1100F20D35FEAC9606FF04F006A -:1010500048BF4240B9F1200F17D35FEA896048BF0B -:1010600082F07B02B9F1400F0FD35FEA49606FF065 -:10107000090048BF42404FFA89F0B0F1FF3F6FF0DE -:101080000800D8BF424000E00022BCF1000F3FD072 -:101090000CF001004042BCF1010F00F00D0538D00A -:1010A0005FEA8C7048BF85F01A05BCF1040F30D39D -:1010B0005FEA4C7048BF85F03405BCF1080F28D3B7 -:1010C0005FEA0C7048BF85F06805BCF1100F20D3B3 -:1010D0005FEACC606FF02F0048BF4540BCF1200FA5 -:1010E00017D35FEA8C606FF0440048BF4540BCF105 -:1010F000400F0ED35FEA4C6048BF85F06D054FFA94 -:101100008CF0B0F1FF3F6FF02500D8BF454000E004 -:101110000025029296B306F001004042012E00F035 -:101120000D002CD0B20748BF80F01A00042E26D341 -:10113000720748BF80F03400082E20D3320748BF22 -:1011400080F06800102E1AD3F2066FF02F0248BF0D -:101150005040202E13D3B2066FF0440248BF5040D7 -:10116000402E0CD3720648BF80F06D0072B2B2F10F -:10117000FF3F6FF02502D8BF504000E00020BBF1D8 -:10118000000F019540D00BF001025242BBF1010F5C -:1011900002F009083AD05FEA8B7248BF48F01208A3 -:1011A000BBF1040F32D35FEA4B7248BF48F024080A -:1011B000BBF1080F2AD35FEA0B7248BF88F04808DA -:1011C000BBF1100F22D35FEACB626FF06F0248BF12 -:1011D00088EA0208BBF1200F18D35FEA8B6248BF90 -:1011E00088F03B08BBF1400F10D35FEA4B6248BF69 -:1011F00088F076084FFA8BF2B2F1FF3F6FF01302DE -:10120000D8BF88EA020801E04FF00008B9F1000FEA -:10121000CDE90474CDE9061E42D009F00102524224 -:10122000B9F1010F02F00E0E3CD05FEA897248BF9F -:101230008EF01C0EB9F1040F34D35FEA497248BF37 -:101240008EF0380EB9F1080F2CD35FEA097248BF4F -:101250008EF0700EB9F1100F24D35FEAC9626FF0FF -:101260001F0248BF8EEA020EB9F1200F1AD35FEABF -:1012700089626FF0240248BF8EEA020EB9F1400F76 -:1012800010D35FEA49626FF0520248BF8EEA020E45 -:101290004FFA89F2B2F1FF3FD8BF8EF0410E01E064 -:1012A0004FF0000EBCF1000F40D00CF00102524292 -:1012B000BCF1010F02F00B0239D05FEA8C7348BF1A -:1012C00082F01602BCF1040F31D35FEA4C7348BFC1 -:1012D00082F02C02BCF1080F29D35FEA0C7348BFDF -:1012E00082F05802BCF1100F21D35FEACC636FF09B -:1012F0004F0348BF5A40BCF1200F18D35FEA8C63FC -:1013000048BF82F07B02BCF1400F10D35FEA4C6310 -:101310006FF0090348BF5A404FFA8CF3B3F1FF3F17 -:101320006FF00803D8BF5A4001E000BF00229EB30F -:1013300006F001035B42012E03F00B032DD0B5072D -:1013400048BF83F01603042E27D3750748BF83F0E8 -:101350002C03082E21D3350748BF83F05803102EE5 -:101360001BD3F5066FF04F0448BF6340202E14D303 -:10137000B50648BF83F07B03402E0ED375066FF091 -:10138000090448BF634075B2B5F1FF3F6FF0080430 -:10139000D8BF634001E000BF0023BBF1000F3FD086 -:1013A0000BF001056D42BBF1010F05F00D0638D0C1 -:1013B0005FEA8B7548BF86F01A06BBF1040F30D385 -:1013C0005FEA4B7548BF86F03406BBF1080F28D39F -:1013D0005FEA0B7548BF86F06806BBF1100F20D39B -:1013E0005FEACB656FF02F0448BF6640BBF1200F6A -:1013F00017D35FEA8B656FF0440448BF6640BBF1CA -:10140000400F0ED35FEA4B6548BF86F06D064FFA7A -:101410008BF5B5F1FF3F6FF02504D8BF664000E0C3 -:1014200000260146B9F1000F3ED009F001056D42DA -:10143000B9F1010F05F0090737D05FEA897548BF98 -:1014400047F01207B9F1040F2FD35FEA497548BF7F -:1014500047F02407B9F1080F27D35FEA097548BFA1 -:1014600087F04807B9F1100F1FD35FEAC9656FF025 -:101470006F0448BF6740B9F1200F16D35FEA896552 -:1014800048BF87F03B07B9F1400F0ED35FEA4965CB -:1014900048BF87F076074FFA89F5B5F1FF3F6FF047 -:1014A0001304D8BF674000E00027DDE90854BCF111 -:1014B000000F85EA0405079C85EA0405069C85EA79 -:1014C0000405DDE9040484EA0004029884EA0004C7 -:1014D000019884EA000488EA010080EA0E0080EAAC -:1014E000020086EA030282EA07023FF4E1AB0CF055 -:1014F00001035B42BCF1010F03F00E033FF4D9ABD3 -:101500005FEA8C7748BF83F01C03BCF1040FFFF443 -:10151000D0AB5FEA4C7748BF83F03803BCF1080FCB -:10152000FFF4C7AB5FEA0C7748BF83F07003BCF1F0 -:10153000100FFFF4BEAB5FEACC676FF01F0748BF28 -:101540007B40BCF1200FFFF4B4AB5FEA8C676FF017 -:10155000240748BF7B40BCF1400FFFF4AAAB5FEA11 -:101560004C676FF0520748BF7B404FFA8CF7B7F1DA -:10157000FF3FD8BF83F04103FFF79BBB0AB0BDE834 -:10158000F08F00002DE9F04F8BB0064608680192FD -:101590004A688B68C968374647F8C00FF96017F882 -:1015A000101CBB607A60484017F80F2C38707878B0 -:1015B00017F80E3CB9785040787081EA030017F8AC -:1015C0000D1CFA78B87082EA010017F80C1C3A7901 -:1015D000F87082EA010017F80B1C7A79387182EAF8 -:1015E000010017F80A1CBA79787182EA010017F82D -:1015F000091CFA79B87182EA010017F8081C3A7AD6 -:10160000F87182EA010017F8071C7A7A387282EAC8 -:10161000010017F8061CBA7A787282EA010017F8FE -:10162000051CFA7AB87282EA010017F8041C3A7BAA -:10163000F87282EA010017F8031C7A7B387382EA99 -:10164000010017F8021CBA7B787382EA010017F8D0 -:10165000011CFA7B44F61F68B87382EA010000247B -:10166000C0F600080297F87396F8C03096F8CD00DF -:1016700018F8031096F8CA2086F8C01018F8000071 -:1016800096F8C13086F8C100079018F8020096F865 -:10169000C750089196F8C21096F8C32086F8C20089 -:1016A000069018F805000A9296F8C42086F8C30040 -:1016B00018F8025096F8CE2086F8C45018F803A007 -:1016C00096F8C5C086F8C5A018F802B096F8CB20E9 -:1016D000059096F8C60086F8C6B018F8023096F85D -:1016E000C82086F8C73018F8022096F8C97086F826 -:1016F000C82018F80C90039386F8C99018F80130A8 -:1017000096F8CF1086F8CA3018F801C096F8CC10B9 -:1017100086F8CBC018F80110049386F8CC1018F89E -:1017200007E0089B86F8CDE018F80000099086F8DD -:10173000CE000A9818F800000A9086F8CF003019F9 -:1017400090F8A0705F4086F8C07090F8A170079B79 -:101750005F4086F8C17090F8A270069B5F4086F8E3 -:10176000C27090F8A370059B5F4086F8C37090F834 -:10177000A470039B7D4086F8C45090F8A55085EA7C -:101780000A0586F8C55090F8A65085EA0B0586F83C -:10179000C65090F8A7505D4086F8C75090F8A85002 -:1017A000049B6A4086F8C82090F8A92082EA0902C2 -:1017B00086F8C92090F8AA205A4086F8CA2090F8E6 -:1017C000AB2082EA0C0286F8CB2090F8AC20514086 -:1017D00086F8CC1090F8AD10099A81EA0E0186F8CF -:1017E000CD1090F8AE10514086F8CE1090F8AF00B2 -:1017F0000A99484086F8CF000298FFF751FA103C4A -:1018000014F190007FF430AF96F8CD0096F8CA201E -:1018100096F8C57018F800B018F8020096F8C010D5 -:10182000069018F8070018F801C0079096F8CC0049 -:1018300096F8CF1018F8000018F80170099096F883 -:10184000C90096F8C61018F8000096F8C1A096F8DE -:10185000C73096F8C440089018F8010096F8C29076 -:1018600096F8CE5096F8CBE018F8032018F804301C -:1018700018F80A4096F8C8A00A9096F8C300317C80 -:1018800018F8055018F80EE018F80AA018F8099092 -:1018900018F8008081EA0C00717C86F8C00081EAAB -:1018A0000B00B17C86F8C10006984840F17C86F8B0 -:1018B000C20081EA0200317D86F8C30081EA03009C -:1018C000717D86F8C40081EA0400B17D86F8C50008 -:1018D00081EA0500F17D86F8C60081EA0E00317EBE -:1018E00086F8C70081EA0A00717E86F8C80007986A -:1018F000029B4840B17E86F8C90081EA0900F17E6A -:1019000086F8CA0081EA0700317F86F8CB00099883 -:10191000019A4840717F86F8CC0008984840B17F12 -:1019200086F8CD000A984840F17F86F8CE0081EA1B -:101930000800596886F8CF00516018681060D868B0 -:10194000D060986890600BB0BDE8F08F2DE9F04F43 -:101950008DB006460868B1464D68D1F80880D1F8C8 -:101960000CC049F8C00F19F8B01CC9F80450C9F8E8 -:101970000880C9F80CC0484019F8AF7C049099F869 -:10198000010001927840059019F8AC0C19F8AE2CC2 -:1019900099F80210684081EA0204039019F8AB0C30 -:1019A00099F8051019F8ADEC99F80330484099F80A -:1019B0000620079019F8AA0C8EEA030E99F8073052 -:1019C00019F8A91C50400C9083EA010019F8A72CC3 -:1019D00099F809300B9083EA020099F80A2019F867 -:1019E000A63C19F8A81C99F80B5019F8A57C0A9088 -:1019F00082EA030088EA010B099085EA070019F8DA -:101A0000A35C99F80D1019F8A42C6940069199F877 -:101A10000EA019F8A21C08908CEA020099F80F5049 -:101A200019F8A12C8AEA010A04995540CAB203990F -:101A3000F446C9B25FFA8BFE5FFA80FB0027CDF84F -:101A4000089000BF44F60019C0F6000919F80220FA -:101A5000059886F8C02019F8002019F8040019F834 -:101A60000110039019F80C0086F8C4100497D046B2 -:101A7000AA4607990C9F19F80E500B9C059019F86F -:101A8000011019F8070019F804E086F8C850089BFF -:101A90000A9D099C19F80BB019F803C0069B19F8A8 -:101AA000055019F8044086F8CCB019F803B019F8BD -:101AB000088019F80A9086F8CE00059886F8C110BB -:101AC000039986F8C7000298049F86F8C55086F8E7 -:101AD000C9B086F8CD2086F8C24086F8CA1086F8CC -:101AE000C68086F8C39086F8CFC086F8CBE0FEF7B4 -:101AF00091FEF51995F8200096F8C01096F8C130BF -:101B000081EA000286F8C02095F8210096F8C210FC -:101B1000584086F8C100059095F8220096F8C33029 -:101B200081EA000486F8C24095F8230096F8C410B4 -:101B300083EA000C86F8C3C095F8240096F8C530F7 -:101B4000414086F8C41095F825001037584086F8B3 -:101B5000C500079095F8260096F8C630902F80EAC9 -:101B6000030086F8C6000C9095F8270096F8C73059 -:101B700080EA030086F8C7000B9095F8280096F8D5 -:101B8000C83083EA000E86F8C8E095F8290096F878 -:101B9000C93080EA030086F8C9000A9095F82A0047 -:101BA00096F8CA3080EA030086F8CA00099095F8D2 -:101BB0002B0096F8CB3080EA030086F8CB00089023 -:101BC00095F82C0096F8CC3083EA000B86F8CCB060 -:101BD00095F82D0096F8CD3080EA030086F8CD0008 -:101BE000069095F82E0096F8CE3083EA000A86F823 -:101BF000CEA095F82F0096F8CF3083EA000586F83E -:101C0000CF507FF41FAF44F60010C0F6000010F86C -:101C10000290059A10F80180875C025D0799059291 -:101C200010F80C20089B0492425C0C99C35C415C48 -:101C300096F8B1400C910B990B93415C069B079170 -:101C400010F80E1010F803C003910A9996F8B030FE -:101C500010F801E0099983EA0903415C10F80BB020 -:101C600010F80AA0455D86F8C030624096F8B230A0 -:101C700086F8C12096F8B320594086F8C21082EA4F -:101C8000050196F8B42086F8C31082EA080196F898 -:101C9000B52086F8C41082EA0E0196F8B62086F8C0 -:101CA000C51082EA0A0196F8B720049886F8C61093 -:101CB00082EA000196F8B820039886F8C71096F8D3 -:101CC000B910504086F8C80081EA0C0096F8BA10A6 -:101CD00086F8C9000598029B484096F8BB1086F824 -:101CE000CA000798019A484096F8BC1086F8CB00C5 -:101CF00081EA0B0096F8BD1086F8CC0081EA070057 -:101D000096F8BE1086F8CD000C98484096F8BF10A3 -:101D100086F8CE000B984840596886F8CF0051608D -:101D200018681060D868D060986890600DB0BDE801 -:101D3000F08F0000F0B5037844F6102E83F0FF0317 -:101D4000C0F6000E5EF8233090F801C06FF07F44BB -:101D500063408CEA0304E4B25EF8244090F802C0C9 -:101D600084EA13238CEA0304E4B25EF8244090F87A -:101D700003C084EA13238CEA0304E4B25EF824C0AF -:101D800004798CEA13235C40E4B25EF824C0447901 -:101D90008CEA13235C40E4B25EF824C084798CEAB8 -:101DA00013235C40E4B25EF824C0C4798CEA1323A8 -:101DB0005C40E4B25EF824C0047A8CEA13235C40F1 -:101DC000E4B25EF824C0447A8CEA13235C40E4B2A7 -:101DD0005EF824C0847A8CEA13235C40E4B25EF897 -:101DE00024C0C47A8CEA13235C40E4B25EF824C0B9 -:101DF000047B8CEA13235C40E4B25EF824C0447B8D -:101E00008CEA13235C40E4B25EF824C0847B8CEA45 -:101E100013235C40E4B25EF82440C07B84EA1323C1 -:101E20005840C0B25EF8200001F1070C80EA13248C -:101E3000002000BF0D5C0B186540EDB25EF8255028 -:101E40005E7885EA142486EA0405EDB25EF8255032 -:101E50009E7885EA142486EA0405EDB25EF82550E2 -:101E6000DE7885EA142486EA0405EDB25EF8255092 -:101E70001E7985EA142486EA0405EDB25EF8255041 -:101E80005E7985EA142486EA0405EDB25EF82550F1 -:101E90009E7985EA142486EA0405EDB25EF82550A1 -:101EA0000CEB000685EA14241CF800507778654096 -:101EB000EDB25EF82550B67885EA142487EA040569 -:101EC000EDB25EF82550103085EA142486EA040548 -:101ED000EDB25EF825509E7A85EA142486EA040560 -:101EE000EDB25EF82550DE7A85EA142486EA040510 -:101EF000EDB25EF825501E7B85EA142486EA0405BF -:101F0000EDB25EF825505E7B85EA142486EA04056E -:101F1000EDB25EF825509E7B85EA142486EA04051E -:101F2000EDB25EF82550DB7B85EA14246340DBB21A -:101F30005EF82330302883EA14247FF47BAFE0433B -:101F40001060F0BD70B514460D460646FFF71AFB4B -:101F500005F1100104F110023046FFF713FB05F103 -:101F6000200104F120023046BDE87040FFF70ABBB3 -:101F70002DE9F04F81B004460068884203D100206B -:101F800001B0BDE8F08F69B901F01CFF1C2001F021 -:101F900055FE2046002101F029FF054601F054FEC0 -:101FA000002DECD04EF20005C0F601052F686E68DA -:101FB000D5F808B0D5F80CA0D5F81090D5F8148055 -:101FC000284601F04BFE18B1012001B0BDE8F08FAA -:101FD000AC420FD0781C0AD001F0F4FE1C2001F0B6 -:101FE0002DFE2846394601F001FF01F02DFE281D87 -:101FF000844210D0701C0AD001F0E4FE1C2001F0D5 -:102000001DFE281D314601F0F1FE01F01DFE05F117 -:102010000800844212D01BF101000BD001F0D2FE67 -:102020001C2001F00BFE05F10800594601F0DEFE10 -:1020300001F00AFE05F10C00844216D01AF10100ED -:102040000BD001F0BFFE1C2001F0F8FD05F10C00E3 -:10205000514601F0CBFE01F0F7FD05F1100084427E -:1020600003D118F101001AD189E719F101000BD051 -:1020700001F0A8FE1C2001F0E1FD05F11000494629 -:1020800001F0B4FE01F0E0FD05F1140084424FF0D0 -:1020900000003FF475AF18F101013FF471AF01F09A -:1020A00091FE1C2001F0CAFD05F11400414601F02B -:1020B0009DFE01F0C9FD62E72DE9F04F97B040F2B7 -:1020C0000117B94200F09A80B1F5807F09D000294C -:1020D00040F014810021A0F80C11C16017B0BDE8D8 -:1020E000F08F0021C1601178002908BF022B00F099 -:1020F000EB80102B40F0F18090F80C11022900F0D9 -:102100000081012940F0E980D17B044680F83B1032 -:10211000917B4FF2E87380F83A10517BC1F6FF7360 -:1021200080F83910117B074680F83810D17A80F892 -:102130003710917A80F83610517A80F83510117A7C -:1021400080F83410D17980F83310917980F832100A -:10215000517980F83110117980F83010D17880F8F9 -:102160002F10917880F82E10517880F82D1011786A -:102170004FF2EC7204F82C1F4FF2F071C1F6FF71B0 -:10218000A4F11C0CC1F6FF728CE80E0004F11005DE -:1021900044F60021C0F600012846FEF765FC06AEB5 -:1021A000284621463246FFF7D1FB02AA284631468F -:1021B000FFF7CCFB059A02AB0BCB12920FAA0BC216 -:1021C000A4F11C0207CA0AABCDE90A01D7E90D0147 -:1021D000CDE90C2040F204000E91C2F200004FF451 -:1021E0008171242200F06CFB06AB0FCB04E90F00D9 -:1021F000022084F8E00017B0BDE8F08F0021022B28 -:10220000C16057D0042B36D0402B57D190F80C1119 -:10221000042953D100F13C0500F11C06D2F80490CA -:10222000D2F838A080462846314602F10804174605 -:10223000FEF71AFC0DF1280B284621465A46FFF7F7 -:1022400081FE06AA30465946FFF774FDF86B0699E1 -:10225000884200F01281062088F80D018DF80800F0 -:1022600040F20400C2F2000002AB4FF4817101227F -:1022700000F026FB22E190F80C1103291ED1116811 -:10228000B1F5404F00F2C8800022C0E901214CF2B4 -:10229000BA010B920A91044600F08EF940F2040054 -:1022A000C2F200000AAB4FF48171062200F008FB75 -:1022B0000420C8E090F80C1105291FD04FF480616C -:1022C000A0F80C1104200DE05178AC297FF411AF77 -:1022D00090F80C11002900F0A5804FF4A061A0F83F -:1022E0000C1105208DF8280040F20400C2F2000015 -:1022F0000AAB4FF48171012200F0E2FA17B0BDE899 -:10230000F08F11685368D768926800F13C05CDE9F9 -:10231000021300F11C0106462846CDE90427FEF70A -:10232000A3FB0AAC02A928462246FFF72BF996F830 -:102330002C0096F82D1096F82E2080F0550096F877 -:102340002F308DF8180081F055008DF8190082F0BB -:10235000550096F830108DF81A0083F055008DF86E -:102360001B0081F0550096F831108DF81C0081F0AB -:10237000550096F832108DF81D0081F0550096F842 -:1023800033108DF81E0081F0550096F834108DF84A -:102390001F0081F0550096F835108DF8200081F06F -:1023A00055008DF8210096F8360096F8371096F80B -:1023B000382080F0550096F839308DF8220081F0F1 -:1023C00055008DF8230082F0550096F83A108DF8EC -:1023D000240083F055008DF8250081F0550096F813 -:1023E0003B108DF8260081F055008DF8270006A9D6 -:1023F000204610223546FDF7EFFE48B34FF44070FB -:10240000A5F80C0103208DF8060040F20400C2F28A -:1024100000000DF106036CE74FF4E061A0F80C1129 -:1024200007205FE74FF42C41ADF8281040F204017B -:10243000C2F200010AAB044608464FF48171022241 -:1024400000F03EFA012084F80C0117B0BDE8F08FCF -:102450004CF2BA00ADF8060040F20400C2F20000EF -:102460000DF106034FF48171022200F029FA0320D6 -:1024700085F80C0117B0BDE8F08F09EB4900302159 -:1024800001EB0011B1F5404F05D801010AAA302334 -:1024900000F0D8F810E04FF4E060A8F80C01072035 -:1024A0008DF8080040F20400C2F2000002AB4FF4C5 -:1024B0008171012200F004FA09F101091AF1010009 -:1024C0000DD040F20400C2F2000002AA4FF4817164 -:1024D000CDF8089000F0AEF917B0BDE8F08F4FF0DE -:1024E000FF30029040F20400C2F2000002AA4FF452 -:1024F000817100F09FF9052088F80C0100F004F8C4 -:1025000017B0BDE8F08F000010B501F05BFC42F29F -:102510000004C0F6010404F540400021FFF728FD47 -:102520004EF20800C0F601000021FFF721FD01F086 -:102530008BFB4EF28010CEF200004FF0FF310160B5 -:1025400041608160C160016141618161C16146F2A8 -:102550000040C4F2000000F077FB002002F0D0F849 -:1025600040F2026002F08CF840F2036002F088F85A -:1025700040F2046002F084F840F20E6002F080F84D -:1025800040F2197002F07CF840F20B6002F078F82B -:102590004FF4A06002F074F84EF60850CEF200003E -:1025A00004602068646880F3088801F0D1FF204649 -:1025B000BDE810400047000070B582B041F600450C -:1025C0000446C0F6010501F0FDFB4EF20806C0F618 -:1025D000010606F108004FF0FF31FFF7C9FC304655 -:1025E0004FF0FF31FFF7C4FC05F544404FF0FF31D9 -:1025F000FFF7BEFC72B601F0E5FB05F5404600BFF3 -:102600001C2005F5806501F019FB284601F026FB2A -:1026100010B9B542F4D30FE0022084F80D018DF813 -:10262000070040F20400C2F200000DF107034FF46E -:102630008171012200F044F962B601F005FB02B09D -:1026400070BD00002DE9F04381B0984614460E4657 -:1026500001F0B8FB06F1006000F59037A8F1040620 -:1026600000250FF24C0902E00435B54209D8615942 -:10267000781901F0BBFB0028F6D0484602F02EF98D -:10268000F2E7A8450ED900200090A8EB05026119D9 -:102690006846012A98BF0122FDF77AFD0099781952 -:1026A00001F0A4FB01B0BDE8F04301F0CDBA00BFDA -:1026B000464D435F57524954455F4552524F520D64 -:1026C0000000000070B582B0054690F80C0190B390 -:1026D000642001F039F9E86842F211710130884252 -:1026E000E86026D300204EF20004E8604FF48070CA -:1026F000C0F60104A5F80C010120256926688DF8B3 -:10270000070040F20400C2F200000DF107034FF48D -:102710008171012200F0D4F855EA060009D101F0D8 -:1027200051FB20460021FFF723FC01F08DFAFFF753 -:10273000EBFE02B070BD0020E86040F2040040F201 -:102740000813C2F20000C2F2000340F2031100229B -:1027500000F0B6F80A2002B0BDE8704001F0E2B81F -:1027600003C844F64E42C0F24302000A82EA112234 -:1027700040EA016042F62B31C4F2437148401043F5 -:10278000B0FA80F04009704710B500F053FAD0F865 -:1027900008E0BEF1000F25D0714651F828CF44F66D -:1027A0004E424B68C0F2430282EA13244FEA1C22D5 -:1027B00042EA036242F62B33C4F243735A40224387 -:1027C0000CD1DEF82420013ACEF8242008D1DEF81E -:1027D000202082600020CEF8200001E000228260EC -:1027E000084610BD00F0D2F970B546F20045C4F2BB -:1027F000000529680024C9031AD5042101724FF489 -:102800008171416040F201110646A0F80940A0F82C -:102810004B1080F84D402846314600F007FD032854 -:1028200086F8500004D028460121012400F0C0FBA6 -:10283000204670BDF0B581B0054646F200475330E2 -:102840003E211646C4F20007FDF7BBFC4CF2BA006D -:10285000A5F85100307885F85300717885F8541048 -:10286000B27885F85520F37885F856303E68F6033F -:102870004FF0000621D540F20064CCF2BA04C5F84E -:10288000094004242C724FF481746C6040F20114EE -:102890006873A97338462946A5F84B4085F84D6002 -:1028A000EA732B7400F0C2FC032885F8500004D0B2 -:1028B00038460121012600F07BFB304601B0F0BD17 -:1028C0002DE9F04381B046F20048C4F20008814689 -:1028D000D8F80070002B4FF0000018BF17F48037B5 -:1028E00002D101B0BDE8F083092A164620D30D2A93 -:1028F00001D20C261CE0112A01D2102618E0152A5C -:1029000001D2142614E0182A01D2182610E0A2F1F0 -:102910001D00042801D220260AE0A2F1210010287F -:1029200001D2302604E0A2F131000F2863D84026FE -:102930000420A9F8080040F20110A9F84B0000207B -:10294000002EC9F8041089F80A6089F84D004AD0B1 -:10295000042E06F0030C04D20021BCF1000F29D193 -:1029600041E006F07C0100BF0446904234BF185D90 -:10297000002009EB0406F072601C904200F1010097 -:1029800003EB040734BF7D7800259042357300F1D6 -:10299000010034BFBD7800259042757300F101003D -:1029A00034BFFF7800278842B773DDD1211DBCF109 -:1029B000000F18D0914209F10B0434BF585C00207D -:1029C000BCF1010F60540ED04F1C974234BFD85D4C -:1029D0000020BCF1020FE05505D0881C904234BFA6 -:1029E000195C002121544046494600F01FFC032891 -:1029F00089F8500003D1002001B0BDE8F0834046C3 -:102A0000012100F0D5FA012001B0BDE8F0830000FB -:102A100090F8E510012904BF002180F8E51090F836 -:102A2000E410002908BF704710B540F2581CA1F10E -:102A3000010ED0F8981090F89E30C2F2000C0446B7 -:102A400000F19F02604684F8E4E0BDE81040FFF723 -:102A500033BB000010B5044600F026FD03202146DC -:102A600000F0E8FC04F19401042000F0E3FC40F2E3 -:102A700010100021C2F2000040F21812C0E900114B -:102A8000C2F200020020A4F8E4101160516010BDF1 -:102A9000B0B54EF20400C0F601004168C26852EAC7 -:102AA000010310D0002A08BF11F1010113D0016801 -:102AB000006908431FD140F20400C2F20000FFF792 -:102AC00093FEFDF773FF40F25810C2F20000BDE81C -:102AD000B040FFF719BD40F2040440F25815C2F2AD -:102AE0000004C2F2000500BF2046FFF791FF284610 -:102AF000FFF7E8FDF8E740F2040440F25815C2F28F -:102B00000004C2F2000500BF2046FFF781FF2846FF -:102B1000FFF7D8FDF8E7000080B5804704A001F07A -:102B20002FFE00F051F80CA001F02AFE00F046F84C -:102B30007465726D696E6174655F68616E646C6501 -:102B40007220756E65787065637465646C79207247 -:102B5000657475726E6564007465726D696E61741A -:102B6000655F68616E646C657220756E657870650E -:102B7000637465646C7920746872657720616E2077 -:102B8000657863657074696F6E00000010B500F0C1 -:102B900056F808B1046834B940F2F000C2F20000FF -:102BA0000068FFF7B9FF04F12800FFF7D9FD0028FE -:102BB000F2D06069FFF7B0FF00F000F880B500F0D8 -:102BC00003F8FFF7E3FF000070B5D0E900650446A5 -:102BD00000F030F844F64E41320A42F62B33C0F290 -:102BE000430142EA0562C4F2437381EA15215A4067 -:102BF0001143A4F1280112D154F80C2C002A48BF2B -:102C0000524203680132994244F80C2C1CBF44F82C -:102C1000103C0160416801394160606A70BD026822 -:102C2000002A02BF016004F1580070BDFFF7AEFF3B -:102C3000FFF7C4FF40F2FC00C2F20000704740F210 -:102C4000FC00C2F20000704710B546F20041C4F229 -:102C5000000140F21A44884208BF40F2194420465D -:102C600001F03EFD2046BDE8104001F029BD000006 -:102C7000002904BF00207047B0B5026840F2040E7E -:102C800022F0020202600368CFF6FF7E43F00103E8 -:102C9000036073464268D20704BF42685FEAC272AB -:102CA0000AD14268D20704BF42685FEAC27203D108 -:102CB000002B03F10403EDD14268D20701D10021BA -:102CC0005CE00B7C4FF0E0654C7C05EA03638D7C97 -:102CD00064F3134305F007048D8A43EA04536C1E22 -:102CE0006FF39F2423444A7891F802C0C362D1E96C -:102CF0000234012A43EA040323F0040318BF043317 -:102D0000BCF1010F15D1D1F804C0BCF1000FD6D031 -:102D1000DCF800209CF8055002F020021A4342F033 -:102D200010039CF8042002F07F0265F30E228262F9 -:102D300001E023F01003097823F00102012908BF04 -:102D400001320262016821F0010101604168C90796 -:102D500013D04168C90710D04168C9070DD0426837 -:102D6000BEF1000F714618BF0121D20706D0BEF197 -:102D7000000F0EF1040EE9D100E00121BDE8B040E2 -:102D800008467047B0B546F20061C4F200014489BC -:102D90000A684FF0010C42F001020A60CB690CFA9C -:102DA00004F5AB43CB61C3896FEA050C012B10D04E -:102DB00023BBCB6803EA0C03CB60B0F806E0438882 -:102DC00043EA0E434FEAC40E01EBC40423640346F6 -:102DD0000DE0CB682B43CB60B0F800E0438843EABA -:102DE0000E434FEAC40E01EBC4042364831D8488A0 -:102DF0001B8843EA044301EB0E04636483894C6837 -:102E0000002B44EA050208BF04EA0C024A6002896A -:102E10004B69002A43EA050408BF03EA0C044C612D -:102E2000007C012802D1C8692843C861086820F0E5 -:102E300001000860B0BD000070B5026840F2040CEB -:102E400022F0020202600368CFF6FF7C43F0010328 -:102E5000036063464268D20704BF42685FEAC272F9 -:102E60000AD14268D20704BF42685FEAC27203D146 -:102E7000002B03F10403EDD14268D20704BF002008 -:102E800070BD036ADA0724D143F0010202628C7834 -:102E90000A78250491F801E045EA841541F60044DA -:102EA000CE789207C0F20F046EF31C6225402A44CC -:102EB000350545EA862646F20005C0F270052E402B -:102EC0004D8932446E1E6FF39F263244C261036205 -:102ED0001EE00A784B788E78920763F31C62330405 -:102EE00043EA861341F60046CD78C0F20F06334020 -:102EF0001A442B0546F2000643EA8523C0F2700609 -:102F000033404E891A44731E6FF39F231A44C261E3 -:102F100002680B7922F080024E798D79CC79012BF1 -:102F200008BF803202600268012E22F0400208BF12 -:102F3000403202600268012D22F0200208BF2032D8 -:102F400002600268012C22F0100218BF10320260E9 -:102F50000A7A0368012A23F0080318BF08330360C4 -:102F6000497A0268012922F0040208BF0432026093 -:102F7000016821F0010101604168C90715D041686D -:102F8000C9071CBF41685FEAC1710ED04268BCF13D -:102F9000000F614618BF0121D20704D0BCF1000F19 -:102FA0000CF1040CE8D1084670BD012070BD000092 -:102FB0004269114341617047C1F38412090B4FF01C -:102FC000010C0B580CFA02F21A430A507047000029 -:102FD00048F2CB02C0F20102914210D08422C0F22A -:102FE0000102914207D04CF2810291420BD1C2689A -:102FF00002F0030210E0026902F003020CE08269B1 -:10300000C2F3021208E00A0B52F800C0C1F38413A5 -:1030100001229A4002EA0C02406901F01F010123DB -:1030200003FA01F10840002A18BF0122002818BF46 -:103030000120104070470000B0B582B000EB0113D2 -:10304000D3F8B05115F004051572D3F8B0C119BF0B -:103050004FEADC0555604FEA5C551560D3F8B05176 -:1030600005F002055572D3F8B4512D0A82F84B5081 -:10307000D3F8B4C15FFA8CF5ED0982F84C50056ABB -:10308000ED0727D14FFA8CF5002D63D4D3F8B45156 -:1030900005F00F059572D3F8B851D572D3F8B85131 -:1030A0002D0A1573D3F8B8512D0C5573D3F8B851B8 -:1030B0002D0E9573D3F8BC51D573D3F8BC512D0A9E -:1030C0001574D3F8BC512D0C5574D3F8BC311B0EBC -:1030D000937489E0D3F8B45105F00F0CBCF1080FDC -:1030E00006D944F61865C0F60005654415F809CC04 -:1030F00082F80AC0D3F8B451BCF10404C5F34015FA -:1031000082F84D50D3F8B451C5F3001582F84E50F3 -:103110004FF0FF3505EB9C05B5FA85F54FEA5515DF -:1031200018BF0124254005EB9C0C0B325FEA0C65AF -:10313000019218D01CF003021AD0D3F8B851019CA8 -:10314000012A2560019D05F10405019512D1ACF11C -:10315000010225E029A2044610460D4601F0BEFBFF -:103160002946204640E0D3F8B821019B1A603BE095 -:10317000624615E0D3F8B851019C022A2560019DF2 -:1031800005F10405019502D1ACF1020208E0D3F883 -:10319000B821019D2A60019A04320192ACF1030228 -:1031A0005FFA8CF5042D1FD3D3F8B851019C043A73 -:1031B0002560019D04350195D3F8B851019C256027 -:1031C000019D04350195D3F8B851019C2560019DFE -:1031D00004350195D3F8B851019C2560019D140672 -:1031E00005F104050195DFD11022002908BF0C224A -:1031F000815841F02001815002B0B0BD43414E20C2 -:1032000046442066756E6374696F6E2064697361ED -:10321000626C656420627574204644206672616D3C -:10322000652072656365697665640D00F0B581B0EF -:1032300005468068400108D4A868000107D4A86842 -:10324000C00006D4032001B0F0BD002002E0012040 -:1032500000E0022005F5C07C03015CF8032002F0C9 -:1032600001024CF803200A7A1AB14C6842EAC404FD -:1032700001E00A6854054A7A91F84BE053F80C6073 -:1032800022433243BEF1000F43F80C2003D02A6AD8 -:10329000D20721D1FEE705F5C274E25822F0BF0241 -:1032A000E2508A7A092A24BF08228A721E593243C0 -:1032B0001A51D1F80B20EE18C6F888210F314FF4BF -:1032C000C67409682A19D1505CF8031041F0010155 -:1032D0004CF8031001B0F0BD8C7A092C22462FD295 -:1032E00091F84C6091F84D7042EACE1242EA4612D3 -:1032F00042EA0712EF18C7F884214FF0FF3202EBC1 -:103300009402B2FA82F25209271F18BF01273A40ED -:1033100002EB940E0B315FEA0E62009123D01EF097 -:10332000030405F5C47122D0009A012C12685A508A -:10333000009A02F1040200921BD1AEF101022CE0CE -:10334000A4F10C02D6B2920142EA9602D2B20E2A3F -:1033500008D242F22F26D640F60703D021A656F80F -:103360002220BDE7FEE700994FF4C474A9E7724636 -:1033700013E0009A022C1268CA50009A02F104026B -:10338000009202D1AEF1020207E0009A1268CA5020 -:10339000009A04320092AEF103025FFA8EF7042F16 -:1033A00092D300BF009F043A3F681606CF50009F9B -:1033B00007F104070097009F3F68CF50009F07F177 -:1033C00004070097009F3F68CF50009F07F1040754 -:1033D0000097009F3F68CF50009F07F104070097B8 -:1033E000E0D171E7090000000A0000000B000000B6 -:1033F0000C000000090000000D00000009000000A2 -:1034000009000000090000000E0000000900000093 -:1034100009000000090000000F00000029B1012987 -:103420001CBF00207047102100E00C21405800F024 -:103430000300704780B579B104280FD8DFE800F0A9 -:10344000032A14250F004FF0806088600020486038 -:103450004FF40030086080BDFEE700BFFEE708467D -:103460004F21FCF7AEFE80BD4FF4806088824FF4A0 -:10347000007008820120887400204FF480728870E8 -:103480000A80C1E90100C86080BD08464E21FCF7F2 -:1034900098FE80BD00204FF480320874CA60086036 -:1034A0004860886080BD00002DE9F04F91B040F287 -:1034B000197001F0F5F840F2036001F0F1F84FF4F3 -:1034C000C06001F0EDF80024C4F20204A4F57445D4 -:1034D0002846482103224FF480734FF4807A00F08D -:1034E000E3FD2846182103224FF400734FF40078BF -:1034F00000F0DAFD4FF4EA1001214FF0010900F06D -:1035000033FF2846102103224FF400534FF4005B91 -:1035100000F0CAFD28464FF4005100F09FFD4FF423 -:10352000A06001F0BDF840F22015C2F20005284667 -:1035300000F0C0FAA4F5CC3040F21011A0F51270E2 -:10354000C2F2000100270826C5E90007C5E90217F5 -:10355000204604212A46AF76C5E9046BA5F818A0D9 -:1035600000F036FA40F23C15C2F20005284600F0A1 -:10357000A1FAA4F5C03040F21811A0F5D450C2F25F -:103580000001C5E90007C5E90217204605212A46C2 -:1035900085F81A90C5E9046BA5F818A000F018FA90 -:1035A0002046042100F002FA2046052100F0FEF931 -:1035B000A4F5CE352846FFF747FB4FF080700F90FB -:1035C00040F20110C0F2060010904FF083700E9090 -:1035D0000EA92846FFF730FC08AE02203146FFF75F -:1035E00029FF40F20110ADF8200040F20440ADF890 -:1035F0001C0006A8CDE909070620ADF834002846CE -:1036000031468DF8229006970B97ADF830808DF8F3 -:103610003270FFF72DFB4FF48030CDE9037001A825 -:10362000CDE901778DF81490FFF7ACFB1420012150 -:10363000002200F0EBFE28460221FFF7B9FC0F2024 -:103640000121012200F0E2FE20460421022200F0C6 -:10365000F9F911B0BDE8F08F10B54EF2FC714EF2E1 -:10366000FF34C0F60101C0F601040868002800F02C -:103670000A81B0F1113F00F0078151F8040D0028D4 -:1036800000F00181B0F1113F00F0FE8051F8040D0F -:10369000002800F0F880B0F1113F00F0F58051F8FB -:1036A000040D002800F0EF80B0F1113F00F0EC8035 -:1036B00051F8040D002800F0E680B0F1113F00F051 -:1036C000E38051F8040D002800F0DD80B0F1113FD7 -:1036D00000F0DA8051F8040D002800F0D480B0F139 -:1036E000113F00F0D18051F8040D002800F0CB808C -:1036F000B0F1113F00F0C88051F8040D002800F02F -:10370000C280B0F1113F00F0BF8051F8040D0028D5 -:1037100000F0B980B0F1113F00F0B68051F8040D0F -:10372000002800F0B080B0F1113F00F0AD8051F8FA -:10373000040D002800F0A780B0F1113F00F0A48034 -:1037400051F8040D002800F09E80B0F1113F00F008 -:103750009B8051F8040D002800F09580B0F1113FD6 -:1037600000F0928051F8040D002800F08C80B0F138 -:10377000113F00F0898051F8040D002800F083808B -:10378000B0F1113F00F0808051F8040D00287AD08C -:10379000B0F1113F78D051F8040D002873D0B0F18A -:1037A000113F71D051F8040D00286CD0B0F1113FD9 -:1037B0006AD051F8040D002865D0B0F1113F63D0F4 -:1037C00051F8040D00285ED0B0F1113F5CD051F8E3 -:1037D000040D002857D0B0F1113F55D051F8040D19 -:1037E000002850D0B0F1113F4ED051F8040D002800 -:1037F00049D0B0F1113F47D051F8040D002842D014 -:10380000B0F1113F40D051F8040DE0B3B0F1113FD9 -:103810003AD051F8040DB0B3B0F1113F34D051F8A3 -:10382000040D80B3B0F1113F2ED051F8040D50B308 -:10383000B0F1113F28D051F8040D20B3B0F1113F81 -:1038400022D051F8040DF0B1B0F1113F1CD051F865 -:10385000040D002808BF10BDB0F1113F14D0043989 -:10386000A1423FF602AF00F0ADFA1C2000F0E6F9ED -:10387000601C002100F0BAFA044600F0E5F90120CE -:10388000002C08BF022010BD00F022F9002010BD5E -:1038900010B543F20002C4F2020251B301F0030C6E -:1038A0005FEA910E4FF0000111D0A0F11003A1EBDF -:1038B0008E0E00BF53F8104F043914605C688E45BB -:1038C00014609C681460DC681460F3D14942BCF158 -:1038D000000F0ED050F82130BCF1010F136008D05A -:1038E00000EB81004168BCF1020F11601CBF8068D1 -:1038F0001060106810BD000043F20800C4F202001E -:10390000016841F0010101607047000043F20000CE -:10391000C4F202004FF0FF3101600021416001213B -:103920008160704740F2F801C2F20001086005E0D2 -:103930000868002808BF7047086820B1086810B1FF -:1039400008680028F4D1704740F2EC01C2F200018F -:1039500009684DF68362C4F21B32A1FB0212110DFD -:103960004843002808BF7047013800BFFCD17047AA -:1039700040F2F800C2F200000168002908BF704759 -:10398000016801390160704740F20042C4F202024E -:10399000904202D1052900D3FEE701EB810100EB43 -:1039A0008100816821F001018160704740F200428E -:1039B000C4F20202904202D1052900D3FEE701EBD6 -:1039C000810100EB8100816841F001018160704755 -:1039D00040F20043C4F20203984202D1052900D309 -:1039E000FEE780B5136801EB810100EB8100036104 -:1039F00091684161118AC1608168536821F47C5CDF -:103A0000D168D2F814E043EA0C03194341EA0E01ED -:103A10008160117E8368012923F0400308BF403391 -:103A20008360517E8368012923F0800308BF8033BF -:103A30008360917E8268002922F0100218BF103244 -:103A4000826080BD40F20043C4F20203984202D17A -:103A5000052900D3FEE701EB810100EB81008168BD -:103A600011438160704700008900436802FA01F148 -:103A70001943416070470000082A19D80123934078 -:103A800013F48A7F14D08B0001EB8101D0F800C0C1 -:103A900000EB8100806802FA03F31CEA030100EAEC -:103AA000020018BF0121002818BF012008407047FC -:103AB000FEE7000050B10021C0F81710C0E9001166 -:103AC000C0E90211C0E90411704700BFFEE7000021 -:103AD00080B540F20B6000F0D3FD4FF4E06000F0E1 -:103AE000CFFD40F20C6000F0CBFD40F2157000F00D -:103AF000C7FD40F2096000F0C3FD022000F0B8FDF0 -:103B000040F2036000F0CCFD4FF4C06000F0C8FD4F -:103B100040F60040C4F20100042103224FF48073F8 -:103B200000F0C2FA0120082100F09AFA4FF48070E8 -:103B30000021002200F018F84FF4807000F066F8C1 -:103B400017200021002200F061FC4FF4807000F08B -:103B500065F80A2062B6FFF7E5FE01200021BDE806 -:103B6000804000F091BC000010B540F2084CC4F257 -:103B7000010C644654F808ED2EEA000323605CF85B -:103B8000043C23EA00034CF8043CDCF8003023EA50 -:103B90000003CCF80030DCF8043023EA0003CCF852 -:103BA000043019B1012904D1ACF1040421680143A6 -:103BB0002160022A15D0012A6FEA00010DD0002AE7 -:103BC00018BF10BDDCF800201043CCF80000DCF872 -:103BD00004000840CCF8040010BDDCF800201140BF -:103BE00002E0DCF800100143CCF80010DCF804100F -:103BF0000843CCF8040010BD40F20041C4F20101BA -:103C00000A6822EA000008607047000040F20041A4 -:103C1000C4F201010A6810430860704740F2144181 -:103C2000C4F201010860704740F21441C4F201017E -:103C30000968084018BF01207047000042F20C01DB -:103C4000C4F202010860704742F21000C4F20200A0 -:103C5000016841F0800101607047000040F2000CF3 -:103C6000CFF6F07C42F20C01C4F2020163460A680E -:103C7000D2071CBF0A685FEAC27235D00A68D20751 -:103C80001CBF0A685FEAC2722ED00A68D2071CBF46 -:103C90000A685FEAC27227D00A68D2071CBF0A68A6 -:103CA0005FEAC27220D00A68D2071CBF0A685FEAC6 -:103CB000C27219D00A68D2071CBF0A685FEAC272D2 -:103CC00012D00A68D2071CBF0A685FEAC2720BD022 -:103CD0000A68D2071CBF0A685FEAC27204D01033B8 -:103CE00004BF05207047C2E70A68D20644BF04201B -:103CF00070470A68520744BF022070470A681207DB -:103D000044BF032070474A6842F002024A6088605C -:103D1000486840F040004860BFF34F8FBFF36F8F9B -:103D20000868C0071CBF08685FEAC07035D0086823 -:103D3000C0071CBF08685FEAC0702ED00868C007C3 -:103D40001CBF08685FEAC07027D00868C0071CBFA6 -:103D500008685FEAC07020D00868C0071CBF086808 -:103D60005FEAC07019D00868C0071CBF08685FEA26 -:103D7000C07012D00868C0071CBF08685FEAC07036 -:103D80000BD00868C0071CBF08685FEAC07004D089 -:103D90001CF1100CC4D105200EE00868C00608D440 -:103DA0000868400707D408680322000702EAE070A9 -:103DB00002E0042000E002204A6822F002024A6089 -:103DC0007047000042F20400C4F20200C168090614 -:103DD00058BF704740F22311C4F26751016048F6A2 -:103DE000AB11CCF6EF5101607047000080B540F296 -:103DF000000CCFF6F07C42F20C0EC4F2020E6346C9 -:103E0000DEF80020D2071CBFDEF800205FEAC27295 -:103E100042D0DEF80020D2071CBFDEF800205FEAA7 -:103E2000C27239D0DEF80020D2071CBFDEF80020B5 -:103E30005FEAC27230D0DEF80020D2071CBFDEF885 -:103E400000205FEAC27227D0DEF80020D2071CBF34 -:103E5000DEF800205FEAC2721ED0DEF80020D20732 -:103E60001CBFDEF800205FEAC27215D0DEF8002029 -:103E7000D2071CBFDEF800205FEAC2720CD0DEF869 -:103E80000020D2071CBFDEF800205FEAC27203D018 -:103E90001033B5D1052080BDDEF80020D20644BF26 -:103EA000042080BDDEF80020520744BF022080BD00 -:103EB000DEF80020120744BF032080BDDEF8042096 -:103EC00042F00102CEF804200160DEF80000C007D5 -:103ED0001CBFDEF800005FEAC07043D0DEF80000CF -:103EE000C0071CBFDEF800005FEAC0703AD0DEF801 -:103EF0000000C0071CBFDEF800005FEAC07031D0D0 -:103F0000DEF80000C0071CBFDEF800005FEAC070EA -:103F100028D0DEF80000C0071CBFDEF800005FEA12 -:103F2000C0701FD0DEF80000C0071CBFDEF8000024 -:103F30005FEAC07016D0DEF80000C0071CBFDEF8D4 -:103F400000005FEAC0700DD0DEF80000C0071CBFA3 -:103F5000DEF800005FEAC07004D01CF1100CB4D190 -:103F6000052011E0DEF80000C0060AD4DEF80000EB -:103F7000400708D4DEF800000321000701EAE070E2 -:103F800002E0042000E00220DEF8041021F001012C -:103F9000CEF8041080BD0000B0B543F6000504461D -:103FA000C4F20105C1B2284600F024FC28460721CE -:103FB00000F068FC0028F9D02046B0BDFEF7FEFDF9 -:103FC000FEF7FCFD70B540F60005C4F2010504469D -:103FD000A5F544400221844205F5405008BF012167 -:103FE000261A40F2026018BF0E4600F059FB16A0D8 -:103FF00030F8160000F054FB14A050F82630284684 -:104000001821032200F050F812A050F8263028465C -:104010000421032200F048F8204600F0EFFB4CF2A8 -:10402000C061C0F22D01204600F0AEFB2046042105 -:1040300000F030FC2046082100F036FC2046BDE8A8 -:10404000704000F019BC00BF0E061107000200000E -:1040500004000000000400000800000041617047F7 -:104060000C23082203EA810C0F23C4F20102032966 -:1040700003FA0CF302D8116899430EE0072903D81C -:1040800052F8041F994308E00B296FEA03018CBF23 -:1040900052F80C3F52F8083F19401160116800FABD -:1040A0000CF008431060704770B5CE0601F00F0C9D -:1040B00009D5042A05D1C26B4CF0030C1A43C26324 -:1040C00001E04CEA020C00F1100213F0010400F1CF -:1040D000140E33D113F0020441D113F004044FD174 -:1040E00013F008045DD113F010046BD113F0200419 -:1040F0007AD113F0400440F0898013F0800440F03E -:10410000978013F4807440F0A58013F4007440F09D -:10411000B38013F4806440F0C18013F4006440F075 -:10412000CF8013F4805440F0DD8013F4005440F04D -:10413000EB8013F4804440F0F88004E105682829FE -:1041400025F00F0545EA0C0503D0482903D1164692 -:1041500000E076463460056013F00204BDD00568C7 -:10416000482925F0F00545EA0C1503D0282903D18C -:10417000764600E016463460056013F00404AFD0C4 -:104180000568482925F4706545EA0C2503D02829DF -:1041900003D1764600E016463460056013F008044B -:1041A000A1D00568482925F4704545EA0C3503D0AF -:1041B000282903D1764600E016463460056013F0E6 -:1041C000100493D00568482925F4702545EA0C456C -:1041D00003D0282903D1764600E0164634600560F6 -:1041E00013F020043FF485AF0568482925F47005D5 -:1041F00045EA0C5503D0282903D1764600E016463F -:104200003460056013F040043FF477AF0568482937 -:1042100025F0706545EA0C6503D0282903D1764660 -:1042200000E016463460056013F080043FF469AF87 -:104230000568482925F0704545EA0C7503D0282902 -:1042400003D1764600E016463460056013F48074AE -:104250003FF45BAF4568282925F00F0545EA0C05BA -:1042600003D0482903D1164600E076463460456005 -:1042700013F400743FF44DAF4568482925F0F0056C -:1042800045EA0C1503D0282903D1764600E01646EE -:104290003460456013F480643FF43FAF45684829BB -:1042A00025F4706545EA0C2503D0282903D176460C -:1042B00000E016463460456013F400643FF431AF0B -:1042C0004568482925F4704545EA0C3503D028296E -:1042D00003D1764600E016463460456013F48054FE -:1042E0003FF423AF4568482925F4702545EA0C457D -:1042F00003D0282903D1764600E016463460456095 -:1043000013F400543FF415AF4568482925F47005AF -:1043100045EA0C5503D0282903D1764600E016461D -:104320003460456013F480440DD04568482925F079 -:10433000706545EA0C6503D0282903D1764600E074 -:1043400016463460456013F4004308BF70BD4468EE -:10435000482924F0704444EA0C7502D0282901D180 -:1043600072461360456070BDB0B540F2040CC4F2F3 -:10437000010C0CF118031A46B0F1FF3FC4BF042230 -:10438000C4F20102146800F44012B2F5401F1FFA93 -:1043900080FE08D1DCF8005024F0E06225F0E064F3 -:1043A000CCF8004011E0C20206D46FF00F0202EA1E -:1043B00050420EFA02F204E0C0F30342032505FA6C -:1043C00002F224EA020242F0E0626FF00F0404EA13 -:1043D000504400290EFA04F518BF2A43B0F1FF3FFC -:1043E000C8BF63461A60B0BD80B500F0A5F9FCF700 -:1043F00007FA40F20400C2F20000FEF72BFBFFF7C1 -:104400002BF9FEF745FB00BFFEE700004EF60C5C03 -:10441000CEF2000CDCF8003003F4E063A3F5407347 -:10442000B3F5A06F01D21B0A06E040F20053C0F2C0 -:10443000FA53CCF80030022301FA03FCC3F1040361 -:104440000F21D94011404EF2001241EA0C01CEF288 -:1044500000020901831883F8001300F01F010123F3 -:1044600003FA01F1401142F8201070474FF68072B4 -:10447000C1F6FF72114008434EF60851CEF200011A -:104480000860BFF34F8F7047B0B547F20003C4F226 -:1044900000031A6840F26C2E22F003021A60D3F86F -:1044A00000C04EF2100240EA0C00CEF2000218608A -:1044B000D2F8000D40F2682C40F00400C2F8000D64 -:1044C0001068C2F2000CCCF80000D2F8F000C2F282 -:1044D000000ECEF80000D2F8F43040F27020C2F2A4 -:1044E00000000360D2F8F84040F27423C2F20003E7 -:1044F0001C6014680425C0F201052C4014604FF6BE -:104500003D04CFF67F74C2F870416FF4E064C2F8E6 -:1045100074414FF0FF34C2F8784119B140BF20BF59 -:1045200020BF00E030BFDCF800101160DEF80010A2 -:10453000C2F8F0100068C2F8F4001868C2F8F80079 -:10454000D2F8000D20F00400C2F8000DB0BD00004C -:1045500041F22400C4F20200016841F08071016060 -:1045600070470000B0B541F2040EC4F2020EDEF84E -:10457000001001F00C01082941F20021C0F27A017B -:1045800044D1DEF80020D20304D440F60011C0F27A -:104590003D0124E0DEF8282046F600435200DEF814 -:1045A0002820C0F2DC2358BF0B46D10310D5DEF81B -:1045B0002810DEF82820C1F303110131C2F30322D1 -:1045C000B3FBF1F10232112A08BF142202FB01F3FE -:1045D000DEF8281001F00F010131B3FBF1F1DEF834 -:1045E0000020DEF800301024C2F3834204EA536353 -:1045F0001A4401230F2A38BF02231A440F2A11BF7D -:10460000514301EB4102520002EB5101DEF8002060 -:1046100013A3C2F303129B5CDEF8002044F6106C77 -:10462000C2F30222C0F6000C1CF80250DEF8002093 -:10463000032812D821FA03F3DFE800F00D02040783 -:104640001846B0BD23FA05F0B0BDC2F3C2201CF875 -:10465000000023FA00F10846B0BD0020B0BD00BF45 -:104660000000000000000000010203040607080922 -:1046700041F2340100F00300C4F202010860704707 -:1046800041F2000300F01F018009C4F202034FF061 -:10469000010CC2580CFA01F122EA0101C150704725 -:1046A00041F2000300F01F018009C4F202034FF041 -:1046B000010CC2580CFA01F11143C15070470000BF -:1046C00041F2000300F01F018009C4F202034FF021 -:1046D000010CC2580CFA01F122EA0101C1507047E5 -:1046E00041F2000300F01F018009C4F202034FF001 -:1046F000010CC2580CFA01F11143C150704700007F -:1047000041F20401C4F202010A6822F003021043DC -:1047100008607047704700004EF60C50CEF2000063 -:104720000168042201F4E061C0F2FA521143016011 -:10473000BFF34F8F00BFFDE740F2EC00C2F2000074 -:10474000006844F6D351C1F26201A0FB01014FF0B1 -:10475000FF3000EB9110B0F1807F00D3FEE74EF206 -:104760001001CEF2000148604EF62350CEF2000058 -:10477000F0220270002207238A600B6002707047EB -:1047800080B5AFF300800000B0B5044644F6FF30BA -:10479000C4F200000D4684424FF0000013DD44F6E1 -:1047A0000041C4F200018C4219D045F20001C4F26C -:1047B00000018C4213D043F60001C4F201018C4287 -:1047C00010D103200CE044F20041C4F200018C42FD -:1047D00005D044F60001C4F200018C4202D102204F -:1047E000FFF7C0FE00EB5500B0FBF5F080B2A06013 -:1047F000B0BD00006FF35F214160704710B544F613 -:10480000FF31C4F20001884215DD44F60041C4F2D4 -:10481000000188421ED045F20001C4F20001884226 -:104820001BD043F60001C4F20101884218BF10BD3D -:1048300040F20E3416E044F20041C4F20001884216 -:104840000ED044F60001C4F20001884212D140F2B9 -:10485000124407E040F2134404E040F2144401E043 -:1048600040F211442046FFF73BFF2046BDE81040D0 -:10487000FFF726BF10BD0000C16841F40051C160C0 -:10488000704700008A09105801F01F01C84000F06D -:1048900001007047C26801F0040122F00402C26006 -:1048A000C2681143C1607047C26801F0080122F07C -:1048B0000802C260C2681143C160704702E008C8C4 -:1048C000121F08C1002AFAD170477047002001E08A -:1048D00001C1121F002AFBD17047000010B5044629 -:1048E00001E0FFF759FB14F8010B04490028F8D147 -:1048F000BDE810400A20FFF74FBB00000000002079 -:10490000637C777BF26B6FC53001672BFED7AB768C -:10491000CA82C97DFA5947F0ADD4A2AF9CA472C037 -:10492000B7FD9326363FF7CC34A5E5F171D83115A4 -:1049300004C723C31896059A071280E2EB27B275C5 -:1049400009832C1A1B6E5AA0523BD6B329E32F843D -:1049500053D100ED20FCB15B6ACBBE394A4C58CF35 -:10496000D0EFAAFB434D338545F9027F503C9FA809 -:1049700051A3408F929D38F5BCB6DA2110FFF3D2D7 -:10498000CD0C13EC5F974417C4A77E3D645D19738B -:1049900060814FDC222A908846EEB814DE5E0BDB85 -:1049A000E0323A0A4906245CC2D3AC629195E479BC -:1049B000E7C8376D8DD54EA96C56F4EA657AAE0816 -:1049C000BA78252E1CA6B4C6E8DD741F4BBD8B8AB1 -:1049D000703EB5664803F60E613557B986C11D9E17 -:1049E000E1F8981169D98E949B1E87E9CE5528DF8E -:1049F0008CA1890DBFE6426841992D0FB054BB16BA -:104A00000123456789ABCDEFFEDCBA9876543210AE -:104A100000000000963007772C610EEEBA5109991C -:104A200019C46D078FF46A7035A563E9A395649E78 -:104A30003288DB0EA4B8DC791EE9D5E088D9D2979C -:104A40002B4CB609BD7CB17E072DB8E7911DBF90F8 -:104A50006410B71DF220B06A4871B9F3DE41BE841C -:104A60007DD4DA1AEBE4DD6D51B5D4F4C785D38378 -:104A700056986C13C0A86B647AF962FDECC9658A1C -:104A80004F5C0114D96C0663633D0FFAF50D088D78 -:104A9000C8206E3B5E10694CE44160D5727167A21C -:104AA000D1E4033C47D4044BFD850DD26BB50AA578 -:104AB000FAA8B5356C98B242D6C9BBDB40F9BCAC9C -:104AC000E36CD832755CDF45CF0DD6DC593DD1ABF8 -:104AD000AC30D9263A00DE518051D7C81661D0BF1C -:104AE000B5F4B42123C4B3569995BACF0FA5BDB878 -:104AF0009EB802280888055FB2D90CC624E90BB11C -:104B0000877C6F2F114C6858AB1D61C13D2D66B677 -:104B10009041DC760671DB01BC20D2982A10D5EFDB -:104B20008985B1711FB5B606A5E4BF9F33D4B8E837 -:104B3000A2C9077834F9000F8EA8099618980EE1DB -:104B4000BB0D6A7F2D3D6D08976C6491015C63E637 -:104B5000F4516B6B62616C1CD83065854E0062F25B -:104B6000ED95066C7BA5011BC1F4088257C40FF5B7 -:104B7000C6D9B06550E9B712EAB8BE8B7C88B9FCDB -:104B8000DF1DDD62492DDA15F37CD38C654CD4FB37 -:104B90005861B24DCE51B53A7400BCA3E230BBD4DB -:104BA00041A5DF4AD795D83D6DC4D1A4FBF4D6D337 -:104BB0006AE96943FCD96E34468867ADD0B860DADB -:104BC000732D0444E51D03335F4C0AAAC97C0DDD37 -:104BD0003C710550AA41022710100BBE86200CC95B -:104BE00025B56857B3856F2009D466B99FE461CEB7 -:104BF0000EF9DE5E98C9D9292298D0B0B4A8D7C7DB -:104C0000173DB359810DB42E3B5CBDB7AD6CBAC036 -:104C10002083B8EDB6B3BF9A0CE2B6039AD2B17452 -:104C20003947D5EAAF77D29D1526DB048316DC73AE -:104C3000120B63E3843B64943E6A6D0DA85A6A7A52 -:104C40000BCF0EE49DFF099327AE000AB19E077DAE -:104C500044930FF0D2A3088768F2011EFEC20669D2 -:104C60005D5762F7CB67658071366C19E7066B6E2E -:104C7000761BD4FEE02BD3895A7ADA10CC4ADD6752 -:104C80006FDFB9F9F9EFBE8E43BEB717D58EB060AE -:104C9000E8A3D6D67E93D1A1C4C2D83852F2DF4F52 -:104CA000F167BBD16757BCA6DD06B53F4B36B248AE -:104CB000DA2B0DD84C1B0AAFF64A0336607A044152 -:104CC000C3EF60DF55DF67A8EF8E6E3179BE6946AE -:104CD0008CB361CB1A8366BCA0D26F2536E26852D2 -:104CE00095770CCC03470BBBB91602222F2605552E -:104CF000BE3BBAC5280BBDB2925AB42B046AB35C52 -:104D0000A7FFD7C231CFD0B58B9ED92C1DAEDE5BAD -:104D1000B0C2649B26F263EC9CA36A750A936D0291 -:104D2000A906099C3F360EEB8567077213570005ED -:104D3000824ABF95147AB8E2AE2BB17B381BB60C11 -:104D40009B8ED2920DBED5E5B7EFDC7C21DFDB0B6D -:104D5000D4D2D38642E2D4F1F8B3DD686E83DA1F91 -:104D6000CD16BE815B26B9F6E177B06F7747B718ED -:104D7000E65A0888706A0FFFCA3B06665C0B011191 -:104D8000FF9E658F69AE62F8D3FF6B6145CF6C16ED -:104D900078E20AA0EED20DD75483044EC2B3033991 -:104DA000612667A7F71660D04D476949DB776E3EED -:104DB0004A6AD1AEDC5AD6D9660BDF40F03BD83711 -:104DC00053AEBCA9C59EBBDE7FCFB247E9FFB5306D -:104DD0001CF2BDBD8AC2BACA3093B353A6A3B42491 -:104DE0000536D0BA9306D7CD2957DE54BF67D923ED -:104DF0002E7A66B3B84A61C4021B685D942B6F2A91 -:104E000037BE0BB4A18E0CC31BDF055A8DEF022DEC -:104E100000000000010203040C101418203040525E -:104E2000096AD53036A538BF40A39E81F3D7FB7CF5 -:104E3000E339829B2FFF87348E4344C4DEE9CB5491 -:104E40007B9432A6C2233DEE4C950B42FAC34E082A -:104E50002EA16628D924B2765BA2496D8BD125722A -:104E6000F8F66486689816D4A45CCC5D65B6926C3E -:104E7000704850FDEDB9DA5E154657A78D9D8490B8 -:104E8000D8AB008CBCD30AF7E45805B8B34506D0BC -:104E90002C1E8FCA3F0F02C1AFBD0301138A6B3AAC -:104EA0009111414F67DCEA97F2CFCEF0B4E67396EA -:104EB000AC7422E7AD3585E2F937E81C75DF6E4743 -:104EC000F11A711D29C5896FB7620EAA18BE1BFCA5 -:104ED000563E4BC6D279209ADBC0FE78CD5AF41FDD -:104EE000DDA8338807C731B11210592780EC5F6005 -:104EF000517FA919B54A0D2DE57A9F93C99CEFA062 -:104F0000E03B4DAE2AF5B0C8EBBB3C83539961172B -:104F10002B047EBA77D626E169146355210C7D00F7 -:104F2000404F000800000020F8000000BC480008C6 -:104F300038500008F800002080090000CC48000824 -:104F40000000000000000000000000000000000061 -:104F50000000000000000000000000000000000051 -:104F60000000000000000000000000000000000041 -:104F70000000000000000000000000000000000031 -:104F80000000000000000000000000000000000021 -:104F9000000000000300000000000000000000000E -:104FA0000000000000000000000000000000000001 -:104FB00000000000000000000000000000000000F1 -:104FC00000000000000000000000000000000000E1 -:104FD00000000000000000000000000000000000D1 -:104FE00000000000000000000000000000000000C1 -:104FF00000000000000000000000000000000000B1 -:1050000000000000000000000000000000000000A0 -:105010000000000000000000000000000000000090 -:10502000000000000000000000000000000E270744 -:08503000F3010008000000007C +:100210001034AC42F6D3FFF79FFF000030500008C7 +:1002200050500008B0B594B046F20044C4F2000447 +:1002300020464CF2810102F071FF00B320464CF2DF +:10024000810102F05FFF6A462046002102F09AFF1A +:100250000198A0F58071042900D380B940F204050B +:10026000C2F2000505F1940069465022FFF790FFA5 +:1002700095F8E400FF281CBF013085F8E400204613 +:100280004CF2C20102F04AFF20B120464CF2C201FA +:1002900002F038FF20464CF2031102F03FFF20B17C +:1002A00020464CF2031102F02DFF14B0B0BD000047 +:1002B00010B50024C4F2020420460421022203F0F7 +:1002C00063FC002808BF10BD20460421012203F072 +:1002D00053FC40F20400C2F2000090F89E205AB194 +:1002E00040F25031402A28BF40229F30C2F2000124 +:1002F000BDE81040FFF74CBF10BD000010B5002452 +:10030000C4F2020420460521022203F03DFC00282D +:1003100008BF10BD204605210222BDE8104003F0B1 +:100320002BBC00002DE9F0414FF4807003F004FD78 +:10033000002808BFBDE8F0814EF2E0774EF2FF36AC +:100340004EF208084FF48070C0F60107C0F60106AF +:10035000C0F6010803F0EAFC4FF4807003F0D4FC0F +:1003600040460021002401F0EDFD4FF64042CFF65B +:10037000FF72E519E869411C40D1A869411C3FD1D1 +:100380006869411C3ED12869411C3DD1E868411C87 +:100390003CD1A868411C3BD16868411C3AD1E05966 +:1003A000411C46D155F8040C411C35D155F8080CB8 +:1003B000411C33D155F80C0C411C31D155F8100CAF +:1003C000411C2FD155F8140C411C2DD155F8180C97 +:1003D000411C2BD155F81C0C411C29D155F8200C7F +:1003E000A11A18BF012114F5707F39D0431C37D1F1 +:1003F000403CE0191C30B042BBD844E01C3518E04A +:10040000183516E0143514E0103512E00C3510E004 +:1004100008350EE004350CE0043D0AE0083D08E034 +:100420000C3D06E0103D04E0143D02E0183D00E004 +:100430001C3D0121B9B1B0F1113F14D107F11C00ED +:1004400085420BD103F046FD701C03F08FFC18B100 +:10045000BDE8F04103F080BC08F57D75043503E08C +:10046000203D0029E7D170B103F034FD1C2003F0DA +:100470006DFC2846002103F041FD03F06DFCBDE852 +:10048000F04104F0D1B9BDE8F04104F0CDB900006D +:1004900082B04EF68851CEF200010A6841F20000A7 +:1004A00042F47002C4F202000A60016841F00101E6 +:1004B00001600168890709D4016889075CBF016888 +:1004C0005FEA817102D401688907F2D5416801F0C1 +:1004D0000C01082940F0C28000210191019A4F2AA5 +:1004E00018D800BF019A01320192019A4F2A11D8FF +:1004F000019A01320192019A4F2A0BD8019A0132D6 +:100500000192019A4F2A05D8019A01320192019A6B +:10051000502AE7D342680092009A22F0F00200923B +:10052000009A42F080020092009A42600191019983 +:100530004F2917D801990131019101994F2911D8FB +:1005400001990131019101994F290BD8019901318C +:10055000019101994F2905D8019901310191019922 +:100560005029E7D341680091009921F0F0010091F2 +:10057000009941F0900100910099416000210191A2 +:10058000019A4F2A18D800BF019A01320192019AAC +:100590004F2A11D8019A01320192019A4F2A0BD8A1 +:1005A000019A01320192019A4F2A05D8019A01322B +:1005B0000192019A502AE7D342680092009A22F0F1 +:1005C000F0020092009A42F0A0020092009A42606B +:1005D000019101994F2917D8019901310191019990 +:1005E0004F2911D801990131019101994F290BD857 +:1005F00001990131019101994F2905D801990131E2 +:10060000019101995029E7D341680091009921F0A7 +:10061000F0010091009941F0B00100910099416012 +:100620000021019101994F2918D800BF019901318A +:10063000019101994F2911D8019901310191019935 +:100640004F290BD801990131019101994F2905D802 +:1006500001990131019101995029E7D3416821F0B5 +:100660000301416000210191019A12097C2A1BD8E3 +:10067000019A01320192019A12097C2A14D8019A36 +:1006800001320192019A12097C2A0DD8019A013295 +:100690000192019A12097C2A06D8019A013201922C +:1006A000019AB2F5FA6FE3D302684FF6FF73CEF604 +:1006B000F6231A4002604FF47F0282604160C162FB +:1006C000016821F480210160016841F480310160FA +:1006D0004FF6FC71026892030BD4026892035CBF70 +:1006E00002685FEA823204D419B1026804399203C5 +:1006F000F0D50168890300D4FEE742F20001C4F29C +:1007000002010A68032363F302020A6041684FF69C +:10071000FF7241604168CDF6C3724160416841F4A7 +:100720008061416041681140416041684FF20002C0 +:1007300041F0005141F454114160C16ACBF6FE72A0 +:100740001140C162C16A41F4843141F01901C162B2 +:10075000016841F0806101600168090109D4016804 +:1007600009015CBF01685FEA011102D40168090157 +:10077000F2D5016841F0807101600168890109D4F6 +:10078000016889015CBF01685FEA811102D40168D8 +:100790008901F2D541680191019921F0030101918C +:1007A000019941F0020101910199416041680907F5 +:1007B00009D4416809075CBF41685FEA017102D44E +:1007C00041680907F2D54FF00060002102B003F044 +:1007D000D5BE000080B543F60000C4F2010003F06E +:1007E00079FC012080BD00002DE9F04190F900E086 +:1007F00090F9013090F902104FF01B0C0CEADE1456 +:1008000090F9032084EA4E0481EA03060CEAD3152A +:10081000664085EA4305564086EA050881EA0E06E9 +:100820000CEAD117564083EA0E0387EA4107754068 +:100830000CEAD216594086EA42065A4061407A4094 +:1008400071407240C17090F90410827090F90520D7 +:1008500090F906300CEAD1167D4080F8008090F9BE +:10086000077086EA410883EA020445700CEAD21553 +:1008700084EA080483EA010685EA42057C407E405A +:10088000514084EA050E0CEAD31475400CEAD716E1 +:1008900081EA0702594084EA430486EA470681EA6E +:1008A0000801624071407240C17190F90810827174 +:1008B00090F9092090F90A300CEAD116654090F9B8 +:1008C0000B7086EA410883EA020445710CEAD215EE +:1008D00084EA080483EA010685EA42057C407E40FA +:1008E000514080F804E084EA050E0CEAD314754008 +:1008F0000CEAD71681EA0702594084EA430486EAE3 +:10090000470681EA0801624071407240C17290F965 +:100910000C10827290F90D2090F90E300CEAD1166D +:10092000654090F90F7086EA410883EA0204457237 +:100930000CEAD21584EA080485EA42057C4083EA81 +:10094000010680F808E084EA050E0CEAD3147E4024 +:10095000514084EA430475400CEAD71681EA070245 +:10096000594086EA4706624081EA080165407240C4 +:10097000714080F80CE045738273C173BDE8F0816B +:100980002DE9F04742F2000401200021C0F60104E5 +:10099000002503F047FF72B603F09CFA281903F014 +:1009A000E5F988BB05F58065B5F5404FF6D103F054 +:1009B00047F803F03BF8A4F540404FF4405103F0F2 +:1009C00001F844F2040A80466FF00307CFF6FF7A7D +:1009D0004BF6FC7903E000BF04374F451BD2E51905 +:1009E00055F80A60701CF7D03C2003F0AFF9281DC1 +:1009F000314603F083FA0028EED0044603F0ACF948 +:100A0000E0B262B6BDE8F087044603F0A5F9E0B2B3 +:100A100062B6BDE8F08703F09FF962B603F006F80E +:100A200020464FF4405102F0CDFFB8EB000018BF54 +:100A30004FF0FF30C0B2BDE8F08700002DE9F04F65 +:100A400094B00E684A68CB688F68C3608760426064 +:100A500006600F684A688B68C968076142618361F4 +:100A6000C161F9B21091817C90F811A00A91C17C0A +:100A700090F81B900F91D1B21391417D009012918B +:100A8000817D0C91C17D0B91D9B21191417E0D9167 +:100A9000817E0E9174A14A1E002100BF009808912A +:100AA0004718797FBD7F12F8020F44F6102BC0F66D +:100AB000000B0291FB7F09921BF8011012F8016CE8 +:100AC000109A1BF805400395079051401BF80350FE +:100AD00084EA0A0297F81CA00A98714068401BF843 +:100AE0000A5087F82120164605920F9ADDF84CC06F +:100AF000CDF80490049385EA0209119A129B81EAC9 +:100B00000C040D9D87F8244084EA020B86EA030456 +:100B1000DDF830E084EA05060E9DDDF82C8087F8CC +:100B2000254080EA0E04019A87F82200069087F893 +:100B3000264084EA050089EA080487F827405440E3 +:100B4000029A354687F82390CDF8289085EA020965 +:100B5000039D10900F9687F8296087F82A008BEA8A +:100B60000A0680EA050A049844F61022604087F8D5 +:100B7000201087F828B087F82B4087F82C6087F87A +:100B80002D9087F82EA087F82F0005460E905FFA6B +:100B900089F0C0F600021194105C079C60405FFA77 +:100BA0008AF4145D41408CEA000CE8B2059D105CAB +:100BB00065406340069C07950D46F1B2515C444088 +:100BC0008EEA000E0A988BEA0C0B81EA00028BEA8F +:100BD000060087F83C000F9888EA010883EA0006BF +:100BE00086EA090087F83D0010980F9280EA0E000F +:100BF00080EA0A0187F83E101199DDF81CA088EA06 +:100C000001090E9987F8332081EA090187F83F101E +:100C10000899099A2031A029109587F8305087F853 +:100C200031A00A9487F83240CDF84CC087F834C020 +:100C3000129387F83530CDF830E087F836E0CDF8FC +:100C40002C8087F83780CDF844B087F838B00D96FF +:100C500087F839600E9087F83A0087F83B907FF468 +:100C60001DAF14B0BDE8F08F0102040810204080D1 +:100C70001B3600002DE9F04F8AB003464FF0000A02 +:100C800000900EE000235A40009B039F03F82A5077 +:100C90000AF1010ABAF1040F7C70B870FA7000F022 +:100CA000578403EB8A0013F82A6090F801B090F89B +:100CB000029090F803C0002E03903FD006F0010090 +:100CC0004042012E00F00E00099039D0B00709987B +:100CD00048BF80F01C00042E099031D3700709989A +:100CE00048BF80F03800082E099029D330070998B2 +:100CF00048BF80F07000102E099021D3F006099AA9 +:100D00006FF01F0048BF4240202E099218D3B00652 +:100D1000099A6FF0240048BF4240402E09920FD339 +:100D200070066FF05200099A48BF424070B2B0F1AD +:100D3000FF3FD8BF82F04102099201E000200990F4 +:100D4000BBF1000F40D00BF001004042BBF1010F9E +:100D500000F00B0139D05FEA8B7048BF81F01601BB +:100D6000BBF1040F31D35FEA4B7048BF81F02C0117 +:100D7000BBF1080F29D35FEA0B7048BF81F058011F +:100D8000BBF1100F21D35FEACB606FF04F0048BF7B +:100D90004140BBF1200F18D35FEA8B6048BF81F060 +:100DA0007B01BBF1400F10D35FEA4B606FF009008D +:100DB00048BF41404FFA8BF0B0F1FF3F6FF00800A1 +:100DC000D8BF414001E000BF0021B9F1000F43D07E +:100DD00009F001004042B9F1010F00F00D0E3DD0C5 +:100DE0005FEA897048BF8EF01A0EB9F1040F35D34F +:100DF0005FEA497048BF8EF0340EB9F1080F2DD369 +:100E00005FEA097048BF8EF0680EB9F1100F25D364 +:100E10005FEAC9606FF02F0048BF8EEA000EB9F19B +:100E2000200F1BD35FEA89606FF0440048BF8EEA51 +:100E3000000EB9F1400F11D35FEA496048BF8EF050 +:100E40006D0E4FFA89F0B0F1FF3F6FF02500D8BF6B +:100E50008EEA000E02E000BF4FF0000EBCF1000F62 +:100E600008913FD00CF001004042BCF1010F00F0AE +:100E7000090138D05FEA8C7048BF41F01201BCF123 +:100E8000040F30D35FEA4C7048BF41F02401BCF13D +:100E9000080F28D35FEA0C7048BF81F04801BCF10D +:100EA000100F20D35FEACC606FF06F0048BF414065 +:100EB000BCF1200F17D35FEA8C6048BF81F03B0183 +:100EC000BCF1400F0FD35FEA4C6048BF81F0760160 +:100ED0004FFA8CF0B0F1FF3F6FF01300D8BF4140E4 +:100EE00001E000BF00218EB306F001004042012E58 +:100EF00000F009042BD0B00748BF44F01204042EC0 +:100F000025D3700748BF44F02404082E1FD33007B0 +:100F100048BF84F04804102E19D3F0066FF06F001C +:100F200048BF4440202E12D3B00648BF84F03B0493 +:100F3000402E0CD3700648BF84F0760470B2B0F136 +:100F4000FF3F6FF01300D8BF444000E00024BBF126 +:100F5000000F3FD00BF001004042BBF1010F00F049 +:100F60000E0738D05FEA8B7048BF87F01C07BBF1D3 +:100F7000040F30D35FEA4B7048BF87F03807BBF1EE +:100F8000080F28D35FEA0B7048BF87F07007BBF1EA +:100F9000100F20D35FEACB606FF01F0048BF4740BF +:100FA000BBF1200F17D35FEA8B606FF0240048BFBE +:100FB0004740BBF1400F0ED35FEA4B606FF0520029 +:100FC00048BF47404FFA8BF0B0F1FF3FD8BF87F0E2 +:100FD000410700E00027B9F1000F3FD009F0010000 +:100FE0004042B9F1010F00F00B0238D05FEA89707E +:100FF00048BF82F01602B9F1040F30D35FEA49709E +:1010000048BF82F02C02B9F1080F28D35FEA0970BB +:1010100048BF82F05802B9F1100F20D35FEAC960CF +:101020006FF04F0048BF4240B9F1200F17D35FEA7D +:10103000896048BF82F07B02B9F1400F0FD35FEAAD +:1010400049606FF0090048BF42404FFA89F0B0F1A3 +:10105000FF3F6FF00800D8BF424000E00022BCF123 +:10106000000F3FD00CF001004042BCF1010F00F036 +:101070000D0538D05FEA8C7048BF85F01A05BCF1C9 +:10108000040F30D35FEA4C7048BF85F03405BCF1E3 +:10109000080F28D35FEA0C7048BF85F06805BCF1E3 +:1010A000100F20D35FEACC606FF02F0048BF45409F +:1010B000BCF1200F17D35FEA8C606FF0440048BF8B +:1010C0004540BCF1400F0ED35FEA4C6048BF85F04D +:1010D0006D054FFA8CF0B0F1FF3F6FF02500D8BFDF +:1010E000454000E00025029296B306F00100404220 +:1010F000012E00F00D002CD0B20748BF80F01A007E +:10110000042E26D3720748BF80F03400082E20D367 +:10111000320748BF80F06800102E1AD3F2066FF035 +:101120002F0248BF5040202E13D3B2066FF0440266 +:1011300048BF5040402E0CD3720648BF80F06D006F +:1011400072B2B2F1FF3F6FF02502D8BF504000E00D +:101150000020BBF1000F019540D00BF0010252427C +:10116000BBF1010F02F009083AD05FEA8B7248BF69 +:1011700048F01208BBF1040F32D35FEA4B7248BF4C +:1011800048F02408BBF1080F2AD35FEA0B7248BF6E +:1011900088F04808BBF1100F22D35FEACB626FF0F2 +:1011A0006F0248BF88EA0208BBF1200F18D35FEA3C +:1011B0008B6248BF88F03B08BBF1400F10D35FEA59 +:1011C0004B6248BF88F076084FFA8BF2B2F1FF3FCE +:1011D0006FF01302D8BF88EA020801E04FF0000860 +:1011E000B9F1000FCDE90474CDE9061E42D009F033 +:1011F00001025242B9F1010F02F00E0E3CD05FEA3B +:10120000897248BF8EF01C0EB9F1040F34D35FEA27 +:10121000497248BF8EF0380EB9F1080F2CD35FEA3F +:10122000097248BF8EF0700EB9F1100F24D35FEA37 +:10123000C9626FF01F0248BF8EEA020EB9F1200F9B +:101240001AD35FEA89626FF0240248BF8EEA020E69 +:10125000B9F1400F10D35FEA49626FF0520248BF04 +:101260008EEA020E4FFA89F2B2F1FF3FD8BF8EF03C +:10127000410E01E04FF0000EBCF1000F40D00CF029 +:1012800001025242BCF1010F02F00B0239D05FEAB9 +:101290008C7348BF82F01602BCF1040F31D35FEAB1 +:1012A0004C7348BF82F02C02BCF1080F29D35FEACF +:1012B0000C7348BF82F05802BCF1100F21D35FEAD3 +:1012C000CC636FF04F0348BF5A40BCF1200F18D3D6 +:1012D0005FEA8C6348BF82F07B02BCF1400F10D301 +:1012E0005FEA4C636FF0090348BF5A404FFA8CF332 +:1012F000B3F1FF3F6FF00803D8BF5A4001E000BFD1 +:1013000000229EB306F001035B42012E03F00B03A3 +:101310002DD0B50748BF83F01603042E27D37507D9 +:1013200048BF83F02C03082E21D3350748BF83F034 +:101330005803102E1BD3F5066FF04F0448BF6340CF +:10134000202E14D3B50648BF83F07B03402E0ED366 +:1013500075066FF0090448BF634075B2B5F1FF3FF1 +:101360006FF00804D8BF634001E000BF0023BBF169 +:10137000000F3FD00BF001056D42BBF1010F05F0EE +:101380000D0638D05FEA8B7548BF86F01A06BBF1B0 +:10139000040F30D35FEA4B7548BF86F03406BBF1CB +:1013A000080F28D35FEA0B7548BF86F06806BBF1CB +:1013B000100F20D35FEACB656FF02F0448BF664063 +:1013C000BBF1200F17D35FEA8B656FF0440448BF71 +:1013D0006640BBF1400F0ED35FEA4B6548BF86F015 +:1013E0006D064FFA8BF5B5F1FF3F6FF02504D8BFBE +:1013F000664000E000260146B9F1000F3ED009F03A +:1014000001056D42B9F1010F05F0090737D05FEA18 +:10141000897548BF47F01207B9F1040F2FD35FEA6F +:10142000497548BF47F02407B9F1080F27D35FEA91 +:10143000097548BF87F04807B9F1100F1FD35FEA5D +:10144000C9656FF06F0448BF6740B9F1200F16D32C +:101450005FEA896548BF87F03B07B9F1400F0ED3BB +:101460005FEA496548BF87F076074FFA89F5B5F11D +:10147000FF3F6FF01304D8BF674000E00027DDE9AD +:101480000854BCF1000F85EA0405079C85EA0405B1 +:10149000069C85EA0405DDE9040484EA0004029858 +:1014A00084EA0004019884EA000488EA010080EAE2 +:1014B0000E0080EA020086EA030282EA07023FF495 +:1014C000E1AB0CF001035B42BCF1010F03F00E0332 +:1014D0003FF4D9AB5FEA8C7748BF83F01C03BCF1C3 +:1014E000040FFFF4D0AB5FEA4C7748BF83F03803BA +:1014F000BCF1080FFFF4C7AB5FEA0C7748BF83F07D +:101500007003BCF1100FFFF4BEAB5FEACC676FF065 +:101510001F0748BF7B40BCF1200FFFF4B4AB5FEA6C +:101520008C676FF0240748BF7B40BCF1400FFFF48D +:10153000AAAB5FEA4C676FF0520748BF7B404FFA97 +:101540008CF7B7F1FF3FD8BF83F04103FFF79BBB98 +:101550000AB0BDE8F08F00002DE9F04F8BB00646D1 +:10156000086801924A688B68C968374647F8C00F17 +:10157000F96017F8101CBB607A60484017F80F2C10 +:101580003870787817F80E3CB9785040787081EA56 +:10159000030017F80D1CFA78B87082EA010017F8FA +:1015A0000C1C3A79F87082EA010017F80B1C7A7962 +:1015B000387182EA010017F80A1CBA79787182EA58 +:1015C000010017F8091CFA79B87182EA010017F8CE +:1015D000081C3A7AF87182EA010017F8071C7A7A37 +:1015E000387282EA010017F8061CBA7A787282EA29 +:1015F000010017F8051CFA7AB87282EA010017F8A0 +:10160000041C3A7BF87282EA010017F8031C7A7B0B +:10161000387382EA010017F8021CBA7B787382EAF9 +:10162000010017F8011CFA7B44F62F78B87382EAA0 +:1016300001000024C0F600080297F87396F8C03045 +:1016400096F8CD0018F8031096F8CA2086F8C01056 +:1016500018F8000096F8C13086F8C100079018F815 +:10166000020096F8C750089196F8C21096F8C32069 +:1016700086F8C200069018F805000A9296F8C42071 +:1016800086F8C30018F8025096F8CE2086F8C450A9 +:1016900018F803A096F8C5C086F8C5A018F802B0DF +:1016A00096F8CB20059096F8C60086F8C6B018F8D4 +:1016B000023096F8C82086F8C73018F8022096F84D +:1016C000C97086F8C82018F80C90039386F8C99062 +:1016D00018F8013096F8CF1086F8CA3018F801C013 +:1016E00096F8CC1086F8CBC018F80110049386F851 +:1016F000CC1018F807E0089B86F8CDE018F8000039 +:10170000099086F8CE000A9818F800000A9086F82A +:10171000CF00301990F8A0705F4086F8C07090F844 +:10172000A170079B5F4086F8C17090F8A270069B7D +:101730005F4086F8C27090F8A370059B5F4086F802 +:10174000C37090F8A470039B7D4086F8C45090F855 +:10175000A55085EA0A0586F8C55090F8A65085EA96 +:101760000B0586F8C65090F8A7505D4086F8C75024 +:1017700090F8A850049B6A4086F8C82090F8A920E9 +:1017800082EA090286F8C92090F8AA205A4086F811 +:10179000CA2090F8AB2082EA0C0286F8CB2090F8A1 +:1017A000AC20514086F8CC1090F8AD10099A81EA2F +:1017B0000E0186F8CD1090F8AE10514086F8CE108C +:1017C00090F8AF000A99484086F8CF000298FFF7DA +:1017D00051FA103C14F190007FF430AF96F8CD0030 +:1017E00096F8CA2096F8C57018F800B018F80200EC +:1017F00096F8C010069018F8070018F801C0079076 +:1018000096F8CC0096F8CF1018F8000018F8017080 +:10181000099096F8C90096F8C61018F8000096F8D6 +:10182000C1A096F8C73096F8C440089018F8010097 +:1018300096F8C29096F8CE5096F8CBE018F80320B0 +:1018400018F8043018F80A4096F8C8A00A9096F8DC +:10185000C300317C18F8055018F80EE018F80AA0FB +:1018600018F8099018F8008081EA0C00717C86F85D +:10187000C00081EA0B00B17C86F8C10006984840A0 +:10188000F17C86F8C20081EA0200317D86F8C3004F +:1018900081EA0300717D86F8C40081EA0400B17D0D +:1018A00086F8C50081EA0500F17D86F8C60081EA68 +:1018B0000E00317E86F8C70081EA0A00717E86F844 +:1018C000C8000798029B4840B17E86F8C90081EAAB +:1018D0000900F17E86F8CA0081EA0700317F86F8A8 +:1018E000CB000998019A4840717F86F8CC0008988F +:1018F0004840B17F86F8CD000A984840F17F86F8CD +:10190000CE0081EA0800596886F8CF005160186857 +:101910001060D868D060986890600BB0BDE8F08F18 +:101920002DE9F04F8DB006460868B1464D68D1F8F4 +:101930000880D1F80CC049F8C00F19F8B01CC9F8DC +:101940000450C9F80880C9F80CC0484019F8AF7CA9 +:10195000049099F8010001927840059019F8AC0CB8 +:1019600019F8AE2C99F80210684081EA020403903D +:1019700019F8AB0C99F8051019F8ADEC99F803308B +:10198000484099F80620079019F8AA0C8EEA030E31 +:1019900099F8073019F8A91C50400C9083EA01000F +:1019A00019F8A72C99F809300B9083EA020099F8EE +:1019B0000A2019F8A63C19F8A81C99F80B5019F838 +:1019C000A57C0A9082EA030088EA010B099085EA67 +:1019D000070019F8A35C99F80D1019F8A42C6940B8 +:1019E000069199F80EA019F8A21C08908CEA020042 +:1019F00099F80F5019F8A12C8AEA010A0499554068 +:101A0000CAB20399F446C9B25FFA8BFE5FFA80FB53 +:101A10000027CDF8089000BF44F61029C0F6000951 +:101A200019F80220059886F8C02019F8002019F846 +:101A3000040019F80110039019F80C0086F8C4107E +:101A40000497D046AA4607990C9F19F80E500B9C94 +:101A5000059019F8011019F8070019F804E086F844 +:101A6000C850089B0A9D099C19F80BB019F803C0CF +:101A7000069B19F8055019F8044086F8CCB019F8FF +:101A800003B019F8088019F80A9086F8CE00059876 +:101A900086F8C110039986F8C7000298049F86F85B +:101AA000C55086F8C9B086F8CD2086F8C24086F8C1 +:101AB000CA1086F8C68086F8C39086F8CFC086F82C +:101AC000CBE0FEF791FEF51995F8200096F8C010CE +:101AD00096F8C13081EA000286F8C02095F821000E +:101AE00096F8C210584086F8C100059095F822007B +:101AF00096F8C33081EA000486F8C24095F82300C6 +:101B000096F8C41083EA000C86F8C3C095F8240048 +:101B100096F8C530414086F8C41095F82500103776 +:101B2000584086F8C500079095F8260096F8C6300C +:101B3000902F80EA030086F8C6000C9095F82700E5 +:101B400096F8C73080EA030086F8C7000B9095F836 +:101B5000280096F8C83083EA000E86F8C8E095F8A9 +:101B6000290096F8C93080EA030086F8C9000A9077 +:101B700095F82A0096F8CA3080EA030086F8CA0071 +:101B8000099095F82B0096F8CB3080EA030086F890 +:101B9000CB00089095F82C0096F8CC3083EA000B27 +:101BA00086F8CCB095F82D0096F8CD3080EA030089 +:101BB00086F8CD00069095F82E0096F8CE3083EA90 +:101BC000000A86F8CEA095F82F0096F8CF3083EA69 +:101BD000000586F8CF507FF41FAF44F61020C0F602 +:101BE000000010F80290059A10F80180875C025DF1 +:101BF0000799059210F80C20089B0492425C0C99FE +:101C0000C35C415C96F8B1400C910B990B93415C1D +:101C1000069B079110F80E1010F803C003910A9963 +:101C200096F8B03010F801E0099983EA0903415CA5 +:101C300010F80BB010F80AA0455D86F8C03062407D +:101C400096F8B23086F8C12096F8B320594086F84D +:101C5000C21082EA050196F8B42086F8C31082EA21 +:101C6000080196F8B52086F8C41082EA0E0196F8AD +:101C7000B62086F8C51082EA0A0196F8B7200498C3 +:101C800086F8C61082EA000196F8B820039886F814 +:101C9000C71096F8B910504086F8C80081EA0C00C9 +:101CA00096F8BA1086F8C9000598029B484096F845 +:101CB000BB1086F8CA000798019A484096F8BC10F5 +:101CC00086F8CB0081EA0B0096F8BD1086F8CC00B0 +:101CD00081EA070096F8BE1086F8CD000C984840BF +:101CE00096F8BF1086F8CE000B984840596886F8E1 +:101CF000CF00516018681060D868D0609868906014 +:101D00000DB0BDE8F08F0000F0B5037844F6203E3A +:101D100083F0FF03C0F6000E5EF8233090F801C098 +:101D20006FF07F4463408CEA0304E4B25EF8244021 +:101D300090F802C084EA13238CEA0304E4B25EF84C +:101D4000244090F803C084EA13238CEA0304E4B22D +:101D50005EF824C004798CEA13235C40E4B25EF898 +:101D600024C044798CEA13235C40E4B25EF824C0BA +:101D700084798CEA13235C40E4B25EF824C0C47911 +:101D80008CEA13235C40E4B25EF824C0047A8CEA47 +:101D900013235C40E4B25EF824C0447A8CEA132337 +:101DA0005C40E4B25EF824C0847A8CEA13235C4081 +:101DB000E4B25EF824C0C47A8CEA13235C40E4B237 +:101DC0005EF824C0047B8CEA13235C40E4B25EF826 +:101DD00024C0447B8CEA13235C40E4B25EF824C048 +:101DE000847B8CEA13235C40E4B25EF82440C07B21 +:101DF00084EA13235840C0B25EF8200001F1070CBA +:101E000080EA1324002000BF0D5C0B186540EDB282 +:101E10005EF825505E7885EA142486EA0405EDB262 +:101E20005EF825509E7885EA142486EA0405EDB212 +:101E30005EF82550DE7885EA142486EA0405EDB2C2 +:101E40005EF825501E7985EA142486EA0405EDB271 +:101E50005EF825505E7985EA142486EA0405EDB221 +:101E60005EF825509E7985EA142486EA0405EDB2D1 +:101E70005EF825500CEB000685EA14241CF800508F +:101E800077786540EDB25EF82550B67885EA14247F +:101E900087EA0405EDB25EF82550103085EA142477 +:101EA00086EA0405EDB25EF825509E7A85EA142490 +:101EB00086EA0405EDB25EF82550DE7A85EA142440 +:101EC00086EA0405EDB25EF825501E7B85EA1424EF +:101ED00086EA0405EDB25EF825505E7B85EA14249F +:101EE00086EA0405EDB25EF825509E7B85EA14244F +:101EF00086EA0405EDB25EF82550DB7B85EA142402 +:101F00006340DBB25EF82330302883EA14247FF488 +:101F10007BAFE0431060F0BD70B514460D46064639 +:101F2000FFF71AFB05F1100104F110023046FFF72C +:101F300013FB05F1200104F120023046BDE870409A +:101F4000FFF70ABB2DE9F04F81B0044600688842D4 +:101F500003D1002001B0BDE8F08F69B901F0BAFFEC +:101F60001C2001F0F3FE2046002101F0C7FF0546CA +:101F700001F0F2FE002DECD04EF20005C0F6010596 +:101F80002F686E68D5F808B0D5F80CA0D5F8109079 +:101F9000D5F81480284601F0E9FE18B1012001B0FF +:101FA000BDE8F08FAC420FD0781C0AD001F092FF50 +:101FB0001C2001F0CBFE2846394601F09FFF01F0BE +:101FC000CBFE281D844210D0701C0AD001F082FF85 +:101FD0001C2001F0BBFE281D314601F08FFF01F0EF +:101FE000BBFE05F10800844212D01BF101000BD0AA +:101FF00001F070FF1C2001F0A9FE05F10800594610 +:1020000001F07CFF01F0A8FE05F10C00844216D01F +:102010001AF101000BD001F05DFF1C2001F096FECB +:1020200005F10C00514601F069FF01F095FE05F144 +:102030001000844203D118F101001AD189E719F187 +:1020400001000BD001F046FF1C2001F07FFE05F1DE +:102050001000494601F052FF01F07EFE05F1140028 +:1020600084424FF000003FF475AF18F101013FF4D6 +:1020700071AF01F02FFF1C2001F068FE05F1140084 +:10208000414601F03BFF01F067FE62E72DE9F04FAA +:1020900097B040F20117B94200F0A680B1F5807FF9 +:1020A00009D0002940F01C810021A0F85511C16021 +:1020B00017B0BDE8F08F0021C1601178002908BF7A +:1020C000022B00F0F380102B40F0F98090F85511AE +:1020D000022900F00881012940F0F180D17B0446FB +:1020E00080F88410917B074680F88310517B80F83C +:1020F0008210117B80F88110D17A80F88010917A5B +:1021000080F87F10517A80F87E10117A80F87D1067 +:10211000D17980F87C10917980F87B10517980F822 +:102120007A10117980F87910D17880F87810917848 +:1021300080F87710517880F87610117804F8751FC0 +:102140004FF2F071C1F6FF7144F81C1C4FF2EC71B4 +:10215000C1F6FF7144F8181C4FF2E871C1F6FF7127 +:1021600044F8141C04F1100544F61031C0F60001C7 +:102170002846FEF763FC06AE284621463246FFF7A6 +:10218000CFFB02AA28463146FFF7CAFB059A02ABED +:102190000BCB12920FAA0BC254F81C0C54F8181C4B +:1021A0000AAB54F8142C07C3D7F88100D7F87D1078 +:1021B0000AABCDE90D1040F20400C2F200004FF46A +:1021C0008171242200F084FB06AB0FCB44F80C1C79 +:1021D00044F8100C022044F8082C44F8043C84F81D +:1021E000E00017B0BDE8F08F0021022BC16053D092 +:1021F000042B36D0402B53D190F8551104294FD1E0 +:1022000000F1850500F16506D2F80490D2F838A0F7 +:1022100080462846314602F108041746FEF70EFCB8 +:102220000DF1280B284621465A46FFF775FE06AAEF +:1022300030465946FFF768FDF86B0699884200F072 +:102240000E81062088F856018DF8080040F204003F +:10225000C2F2000002AB4FF48171012200F038FBA2 +:102260001EE190F8551103291AD11168B1F5404FBC +:1022700000F2C4800022C0E90121012101744CF266 +:10228000BA000A9040F204000B92C2F200000AABBE +:102290004FF48171062221E090F8551105291FD0D5 +:1022A0004FF48061A0F8551104200DE05178AC295D +:1022B0007FF409AF90F85511002900F0A5804FF484 +:1022C000A061A0F8551105208DF8280040F2040007 +:1022D000C2F200000AAB4FF48171012200F0F8FA5B +:1022E00017B0BDE8F08F11685368D768926800F1A5 +:1022F0008505CDE9021300F1650106462846CDE9C2 +:102300000427FEF79BFB0AAC02A928462246FFF7EA +:1023100023F996F8750096F8761096F8772080F0F5 +:10232000550096F878308DF8180081F055008DF83A +:10233000190082F0550096F879108DF81A0083F094 +:1023400055008DF81B0081F0550096F87A108DF835 +:102350001C0081F0550096F87B108DF81D0081F06F +:10236000550096F87C108DF81E0081F0550096F807 +:102370007D108DF81F0081F0550096F87E108DF8C5 +:10238000200081F055008DF8210096F87F0096F826 +:10239000801096F8812080F0550096F882308DF8F4 +:1023A000220081F055008DF8230082F0550096F848 +:1023B00083108DF8240083F055008DF8250081F0FE +:1023C000550096F884108DF8260081F055008DF8A0 +:1023D000270006A9204610223546FDF7FDFE48B32A +:1023E0004FF44070A5F8550103208DF8060040F227 +:1023F0000400C2F200000DF106036CE74FF4E06147 +:10240000A0F8551107205FE74FF42C41ADF82810D4 +:1024100040F20401C2F200010AAB044608464FF440 +:102420008171022200F054FA012084F8550117B09E +:10243000BDE8F08F4CF2BA00ADF8060040F204009F +:10244000C2F200000DF106034FF48171022200F088 +:102450003FFA032085F8550117B0BDE8F08F09EB6E +:102460004900302101EB0011B1F5404F05D80101C1 +:102470000AAA302300F0D8F810E04FF4E060A8F882 +:10248000550107208DF8080040F20400C2F2000058 +:1024900002AB4FF48171012200F01AFA09F101092F +:1024A0001AF101000DD040F20400C2F2000002AAAD +:1024B0004FF48171CDF8089000F0EAF917B0BDE84B +:1024C000F08F4FF0FF30029040F20400C2F20000A3 +:1024D00002AA4FF4817100F0DBF9052088F855015C +:1024E00000F004F817B0BDE8F08F000010B501F05F +:1024F000F1FC42F20004C0F6010404F54040002162 +:10250000FFF720FD4EF20800C0F601000021FFF7A2 +:1025100019FD01F021FC4EF28010CEF200004FF0C8 +:10252000FF31016041608160C16001614161816191 +:10253000C16146F20040C4F2000000F02BFC002014 +:1025400002F066F940F2026002F022F940F2036004 +:1025500002F01EF940F2046002F01AF940F20E6037 +:1025600002F016F940F2197002F012F940F20B6015 +:1025700002F00EF94FF4A06002F00AF94EF608508E +:10258000CEF2000004602068646880F3088802F0DE +:1025900067F82046BDE810400047000070B582B0E3 +:1025A00041F600450446C0F6010501F093FC4EF2E9 +:1025B0000806C0F6010606F108004FF0FF31FFF7EC +:1025C000C1FC30464FF0FF31FFF7BCFC05F544403D +:1025D0004FF0FF31FFF7B6FC72B601F07BFC05F55A +:1025E000404600BF1C2005F5806501F0AFFB284682 +:1025F00001F0BCFB10B9B542F4D30FE0022084F81F +:1026000056018DF8070040F20400C2F200000DF1FF +:1026100007034FF48171012200F05AF962B601F00C +:102620009BFB02B070BD00002DE9F04381B09846DD +:1026300014460E4601F04EFC06F1006000F590379E +:10264000A8F1040600250FF24C0902E00435B5425A +:1026500009D86159781901F051FC0028F6D0484694 +:1026600002F0C4F9F2E7A8450ED900200090A8EBCB +:10267000050261196846012A98BF0122FDF788FD0D +:102680000099781901F03AFC01B0BDE8F04301F07F +:1026900063BB00BF464D435F57524954455F4552A7 +:1026A000524F520D0000000070B582B00446007C0D +:1026B000012808D1002020742046FFF76FFF042076 +:1026C00084F8550102E094F8550190B3642001F0BC +:1026D000D5F9E06842F2117101308842E06026D3FA +:1026E00000204EF20005E0604FF48070C0F6010556 +:1026F000A4F8550101202C692E688DF8070040F2DE +:102700000400C2F200000DF107034FF481710122B1 +:1027100000F0DEF854EA060009D101F0DBFB2846A0 +:102720000021FFF70FFC01F017FBFFF7DFFE02B0FF +:1027300070BD0020E06040F2040040F24C33C2F271 +:102740000000C2F2000340F20311002200F0C0F8C2 +:102750000A2002B0BDE8704001F07EB903C844F61B +:102760004E42C0F24302000A82EA112240EA0160AE +:1027700042F62B31C4F2437148401043B0FA80F066 +:102780004009704710B500F0FBFAD0F808E0BEF140 +:10279000000F25D0714651F828CF44F64E424B68C1 +:1027A000C0F2430282EA13244FEA1C2242EA036287 +:1027B00042F62B33C4F243735A4022430CD1DEF865 +:1027C0002420013ACEF8242008D1DEF820208260AF +:1027D0000020CEF8200001E000228260084610BDF3 +:1027E00000F07AFAB0B546F20044C4F20004216861 +:1027F0000546C8034FF0000049D5042129724FF463 +:102800008171696040F20111A5F80900A5F84B102B +:1028100085F84D002046294600F0AEFD032885F8D6 +:1028200050002FD140F2F901C2F2000108780728C8 +:102830004FF0000088BFB0BD40F2F802C2F20002C3 +:10284000137840F2001503EBC303C2F200054FF406 +:10285000817445F83340137803EBC30305EBC303DE +:102860001871107800EBC00005EBC003012083F85D +:1028700045001378013303F0070313700A7801321F +:102880000A70B0BD2046012100F038FC0120B0BD27 +:10289000B0B5054653303E211446FDF792FC4CF28C +:1028A000BA002B4623F8510F20784FF4817185F838 +:1028B00053006078062285F85400A07885F855000A +:1028C000E478284685F85640BDE8B040AFF3008074 +:1028D0002DE9F04746F20048C4F200088246D8F8D5 +:1028E0000070002B4FF0000018BF17F4803701D1A3 +:1028F000BDE8F087092A91462DD30D2A02D24FF068 +:102900000C0928E0112A02D24FF0100923E0152A01 +:1029100002D24FF014091EE0182A02D24FF0180913 +:1029200019E0A2F11D00C0B2042802D24FF0200924 +:1029300011E0A2F12100C0B2102802D24FF03009FC +:1029400009E0A2F13100C0B20F2884BF0020BDE829 +:10295000F0874FF040090420AAF8080040F2011067 +:10296000AAF84B000020B9F1000FCAF804108AF849 +:102970000A908AF84D004AD0B9F1040F09F0030C0F +:1029800004D20027BCF1000F28D140E009F07C0EF2 +:10299000002400BF27460AEB0700944234BFDC5DE9 +:1029A0000024C4727D1C954203EB070634BF747883 +:1029B000002401350473954234BFB47800240135F6 +:1029C0009542447305F1010434BFF678002674453E +:1029D0008673DFD10437BCF1000F18D097420AF19B +:1029E0000B0434BFD85D0020BCF1010FE0550ED0C0 +:1029F000781C904234BF1E5C0026BCF1020F2654A6 +:102A000005D0B81C904234BF1A5C002222540C46F8 +:102A1000404651461D4600F0AFFC03288AF850009E +:102A20002ED140F2F908C2F2000898F800000728F9 +:102A300084BF0020BDE8F08740F2F802C2F2000235 +:102A40001078B9F1400F00EBC00740F20010C2F25D +:102A5000000040F8374017784E4607EBC70700EBF9 +:102A6000C70728BF4026B9F1000F87F804905FD050 +:102A7000AA46B9F1040F06F0030E08D2002630E092 +:102A80004046012100F03AFB0120BDE8F08706F046 +:102A90007C050AF101040026A71917F8011C137818 +:102AA00003EBC30300EBC30333445971A15D1378F7 +:102AB00003EBC30300EBC3033344997179781378B4 +:102AC00003EBC30300EBC3033344D971B978137824 +:102AD00003EBC30300EBC30333440436B54219725E +:102AE000DAD1BEF1000F23D01AF806501478BEF1E7 +:102AF000010F04EBC40400EBC4043444657117D027 +:102B0000751C1AF805C01478BEF1020F04EBC4045A +:102B100000EBC404254485F805C009D0B71C1AF899 +:102B20000730167806EBC60600EBC60637447B7105 +:102B3000137803EBC30300EBC303012083F84500C4 +:102B40001378013303F00703137098F80020013263 +:102B500088F80020BDE8F08790F8E510012904BF4F +:102B6000002180F8E51090F8E410002908BF7047B4 +:102B700010B540F2084CA1F1010ED0F8981090F871 +:102B80009E30C2F2000C044600F19F02604684F8B9 +:102B9000E4E0BDE81040FFF779BA000010B5044644 +:102BA00000F01CFD0320214600F0DEFC04F194013E +:102BB000042000F0D9FC0020A4F8E40040F25030DA +:102BC000C2F200004021FDF7FCFA40F29030C2F260 +:102BD00000004021FDF7F5FA002010BDB0B54EF21F +:102BE0000400C0F601004168C26852EA010310D037 +:102BF000002A08BF11F1010113D0016800690843E0 +:102C00001FD140F20400C2F20000FFF7EBFDFDF718 +:102C1000B7FE40F20840C2F20000BDE8B040FFF746 +:102C200065BC40F2040440F20845C2F20004C2F25E +:102C3000000500BF2046FFF78FFF2846FFF734FD51 +:102C4000F8E740F2040440F20845C2F20004C2F280 +:102C5000000500BF2046FFF77FFF2846FFF724FD51 +:102C6000F8E7000080B5804704A001F011FE00F0F5 +:102C700051F80CA001F00CFE00F046F87465726D7E +:102C8000696E6174655F68616E646C657220756EF3 +:102C900065787065637465646C79207265747572AB +:102CA0006E6564007465726D696E6174655F6861FC +:102CB0006E646C657220756E6578706563746564AA +:102CC0006C7920746872657720616E206578636521 +:102CD0007074696F6E00000010B500F056F808B10E +:102CE000046834B940F2F000C2F200000068FFF757 +:102CF000B9FF04F12800FFF731FD0028F2D0606928 +:102D0000FFF7B0FF00F000F880B500F003F8FFF720 +:102D1000E3FF000070B5D0E90065044600F030F82C +:102D200044F64E41320A42F62B33C0F2430142EAE6 +:102D30000562C4F2437381EA15215A401143A4F19C +:102D4000280112D154F80C2C002A48BF52420368C3 +:102D50000132994244F80C2C1CBF44F8103C01602D +:102D6000416801394160606A70BD0268002A02BF93 +:102D7000016004F1580070BDFFF7AEFFFFF7C4FF1C +:102D800040F24030C2F20000704740F24030C2F2E0 +:102D90000000704710B546F20041C4F2000140F255 +:102DA0001A44884208BF40F21944204601F020FD31 +:102DB0002046BDE8104001F00BBD0000002904BF13 +:102DC00000207047B0B5026840F2040E22F0020203 +:102DD00002600368CFF6FF7E43F001030360734691 +:102DE0004268D20704BF42685FEAC2720AD14268F1 +:102DF000D20704BF42685FEAC27203D1002B03F11D +:102E00000403EDD14268D20701D100215CE00B7CC4 +:102E10004FF0E0654C7C05EA03638D7C64F313435B +:102E200005F007048D8A43EA04536C1E6FF39F2458 +:102E300023444A7891F802C0C362D1E90234012ADE +:102E400043EA040323F0040318BF0433BCF1010F69 +:102E500015D1D1F804C0BCF1000FD6D0DCF80020A9 +:102E60009CF8055002F020021A4342F010039CF82F +:102E7000042002F07F0265F30E22826201E023F05B +:102E80001003097823F00102012908BF0132026210 +:102E9000016821F0010101604168C90713D0416850 +:102EA000C90710D04168C9070DD04268BEF1000FB4 +:102EB000714618BF0121D20706D0BEF1000F0EF1F6 +:102EC000040EE9D100E00121BDE8B040084670479A +:102ED000B0B546F20061C4F2000144890A684FF0BF +:102EE000010C42F001020A60CB690CFA04F5AB4315 +:102EF000CB61C3896FEA050C012B10D023BBCB68D3 +:102F000003EA0C03CB60B0F806E0438843EA0E43C3 +:102F10004FEAC40E01EBC404236403460DE0CB6802 +:102F20002B43CB60B0F800E0438843EA0E434FEAFE +:102F3000C40E01EBC4042364831D84881B8843EA08 +:102F4000044301EB0E04636483894C68002B44EA5C +:102F5000050208BF04EA0C024A6002894B69002A94 +:102F600043EA050408BF03EA0C044C61007C012815 +:102F700002D1C8692843C861086820F001000860D0 +:102F8000B0BD000070B5026840F2040C22F00202ED +:102F900002600368CFF6FF7C43F0010303606346E1 +:102FA0004268D20704BF42685FEAC2720AD142682F +:102FB000D20704BF42685FEAC27203D1002B03F15B +:102FC0000403EDD14268D20704BF002070BD036A3C +:102FD000DA0724D143F0010202628C780A782504D2 +:102FE00091F801E045EA841541F60044CE78920755 +:102FF000C0F20F046EF31C6225402A44350545EAF1 +:10300000862646F20005C0F270052E404D893244F6 +:103010006E1E6FF39F263244C26103621EE00A787F +:103020004B788E78920763F31C62330443EA86136D +:1030300041F60046CD78C0F20F0633401A442B0506 +:1030400046F2000643EA8523C0F2700633404E89FB +:103050001A44731E6FF39F231A44C26102680B79EE +:1030600022F080024E798D79CC79012B08BF803215 +:1030700002600268012E22F0400208BF4032026066 +:103080000268012D22F0200208BF2032026002688F +:10309000012C22F0100218BF103202600A7A036875 +:1030A000012A23F0080318BF08330360497A026835 +:1030B000012922F0040208BF04320260016821F0F5 +:1030C000010101604168C90715D04168C9071CBFEB +:1030D00041685FEAC1710ED04268BCF1000F6146E1 +:1030E00018BF0121D20704D0BCF1000F0CF1040C71 +:1030F000E8D1084670BD012070BD0000426911434F +:1031000041617047C1F38412090B4FF0010C0B5859 +:103110000CFA02F21A430A507047000048F2CB0240 +:10312000C0F20102914210D08422C0F20102914209 +:1031300007D04CF2810291420BD1C26802F0030227 +:1031400010E0026902F003020CE08269C2F302128D +:1031500008E00A0B52F800C0C1F3841301229A4020 +:1031600002EA0C02406901F01F01012303FA01F198 +:103170000840002A18BF0122002818BF0120104073 +:1031800070470000B0B582B000EB0113D3F8B05126 +:1031900015F004051572D3F8B0C119BF4FEADC056C +:1031A00055604FEA5C551560D3F8B05105F0020543 +:1031B0005572D3F8B4512D0A82F84B50D3F8B4C1EC +:1031C0005FFA8CF5ED0982F84C50056AED0727D1BE +:1031D0004FFA8CF5002D63D4D3F8B45105F00F05E8 +:1031E0009572D3F8B851D572D3F8B8512D0A15732A +:1031F000D3F8B8512D0C5573D3F8B8512D0E9573E3 +:10320000D3F8BC51D573D3F8BC512D0A1574D3F83B +:10321000BC512D0C5574D3F8BC311B0E937489E04E +:10322000D3F8B45105F00F0CBCF1080F06D944F6E1 +:103230002875C0F60005654415F809CC82F80AC067 +:10324000D3F8B451BCF10404C5F3401582F84D50D5 +:10325000D3F8B451C5F3001582F84E504FF0FF3546 +:1032600005EB9C05B5FA85F54FEA551518BF012405 +:10327000254005EB9C0C0B325FEA0C65019218D0DF +:103280001CF003021AD0D3F8B851019C012A256022 +:10329000019D05F10405019512D1ACF1010225E073 +:1032A00029A2044610460D4601F0A0FB29462046FF +:1032B00040E0D3F8B821019B1A603BE0624615E07C +:1032C000D3F8B851019C022A2560019D05F104053F +:1032D000019502D1ACF1020208E0D3F8B821019DBA +:1032E0002A60019A04320192ACF103025FFA8CF574 +:1032F000042D1FD3D3F8B851019C043A2560019DD9 +:1033000004350195D3F8B851019C2560019D043521 +:103310000195D3F8B851019C2560019D04350195B4 +:10332000D3F8B851019C2560019D140605F10405F0 +:103330000195DFD11022002908BF0C22815841F0ED +:103340002001815002B0B0BD43414E20464420666A +:10335000756E6374696F6E2064697361626C656415 +:1033600020627574204644206672616D6520726526 +:103370006365697665640D00F0B581B005468068C7 +:10338000400108D4A868000107D4A868C00006D48A +:10339000032001B0F0BD002002E0012000E0022087 +:1033A00005F5C07C03015CF8032002F001024CF833 +:1033B00003200A7A1AB14C6842EAC40401E00A68A0 +:1033C00054054A7A91F84BE053F80C60224332439B +:1033D000BEF1000F43F80C2003D02A6AD20721D196 +:1033E000FEE705F5C274E25822F0BF02E2508A7A85 +:1033F000092A24BF08228A721E5932431A51D1F871 +:103400000B20EE18C6F888210F314FF4C6740968F6 +:103410002A19D1505CF8031041F001014CF8031057 +:1034200001B0F0BD8C7A092C22462FD291F84C6065 +:1034300091F84D7042EACE1242EA461242EA071271 +:10344000EF18C7F884214FF0FF3202EB9402B2FA72 +:1034500082F25209271F18BF01273A4002EB940E4F +:103460000B315FEA0E62009123D01EF0030405F5D4 +:10347000C47122D0009A012C12685A50009A02F1AD +:10348000040200921BD1AEF101022CE0A4F10C0267 +:10349000D6B2920142EA9602D2B20E2A08D242F283 +:1034A0002F26D640F60703D021A656F82220BDE7E6 +:1034B000FEE700994FF4C474A9E7724613E0009A3E +:1034C000022C1268CA50009A02F10402009202D142 +:1034D000AEF1020207E0009A1268CA50009A043264 +:1034E0000092AEF103025FFA8EF7042F92D300BF71 +:1034F000009F043A3F681606CF50009F07F104076B +:103500000097009F3F68CF50009F07F10407009786 +:10351000009F3F68CF50009F07F104070097009F6E +:103520003F68CF50009F07F104070097E0D171E793 +:10353000090000000A0000000B0000000C00000061 +:10354000090000000D000000090000000900000053 +:10355000090000000E000000090000000900000042 +:10356000090000000F00000080B579B104280FD8D1 +:10357000DFE800F0032A14250F004FF08060886018 +:10358000002048604FF40030086080BDFEE700BFB7 +:10359000FEE708464F21FCF714FE80BD4FF4806023 +:1035A00088824FF4007008820120887400204FF454 +:1035B000807288700A80C1E90100C86080BD084639 +:1035C0004E21FCF7FEFD80BD00204FF480320874D0 +:1035D000CA6008604860886080BD00002DE9F04F37 +:1035E00091B040F2197001F0E3F840F2036001F08D +:1035F000DFF84FF4C06001F0DBF80024C4F20204ED +:10360000A4F574452846482103224FF480734FF4F3 +:10361000807A00F0D1FD2846182103224FF4007370 +:103620004FF4007800F0C8FD4FF4EA1001214FF08C +:10363000010900F021FF2846102103224FF4005316 +:103640004FF4005B00F0B8FD28464FF4005100F045 +:103650008DFD4FF4A06001F0ABF840F2D035C2F21E +:103660000005284600F0AEFAA4F5CC3040F2503107 +:10367000A0F51270C2F2000100270826C5E9000774 +:10368000C5E90217204604212A46AF76C5E9046B36 +:10369000A5F818A000F024FA40F2EC35C2F20005BB +:1036A000284600F08FFAA4F5C03040F29031A0F522 +:1036B000D450C2F20001C5E90007C5E9021720464F +:1036C00005212A4685F81A90C5E9046BA5F818A0CB +:1036D00000F006FA2046042100F0F0F9204605210A +:1036E00000F0ECF9A4F5CE352846FFF753FB4FF078 +:1036F00080700F9040F20110C0F2060010904FF061 +:1037000083700E900EA92846FFF73CFC08AE0220FD +:103710003146FFF729FF40F20110ADF8200040F2DA +:103720000440ADF81C0006A8CDE909070620ADF855 +:103730003400284631468DF8229006970B97ADF855 +:1037400030808DF83270FFF739FB4FF48030CDE9CF +:10375000037001A8CDE901778DF81490FFF7B8FB4D +:1037600014200121002200F0D9FE28460221FFF793 +:10377000C5FC0F200121012200F0D0FE20460421CB +:10378000022200F0E7F911B0BDE8F08F10B54EF25B +:10379000FC714EF2FF34C0F60101C0F60104086866 +:1037A000002800F00A81B0F1113F00F0078151F8C4 +:1037B000040D002800F00181B0F1113F00F0FE80FF +:1037C00051F8040D002800F0F880B0F1113F00F02E +:1037D000F58051F8040D002800F0EF80B0F1113FA2 +:1037E00000F0EC8051F8040D002800F0E680B0F104 +:1037F000113F00F0E38051F8040D002800F0DD8057 +:10380000B0F1113F00F0DA8051F8040D002800F00B +:10381000D480B0F1113F00F0D18051F8040D0028A0 +:1038200000F0CB80B0F1113F00F0C88051F8040DDA +:10383000002800F0C280B0F1113F00F0BF8051F8C5 +:10384000040D002800F0B980B0F1113F00F0B680FF +:1038500051F8040D002800F0B080B0F1113F00F0E5 +:10386000AD8051F8040D002800F0A780B0F1113FA1 +:1038700000F0A48051F8040D002800F09E80B0F103 +:10388000113F00F09B8051F8040D002800F0958056 +:10389000B0F1113F00F0928051F8040D002800F0C3 +:1038A0008C80B0F1113F00F0898051F8040D0028A0 +:1038B00000F08380B0F1113F00F0808051F8040DDA +:1038C00000287AD0B0F1113F78D051F8040D0028CB +:1038D00073D0B0F1113F71D051F8040D00286CD0B5 +:1038E000B0F1113F6AD051F8040D002865D0B0F155 +:1038F000113F63D051F8040D00285ED0B0F1113FA4 +:103900005CD051F8040D002857D0B0F1113F55D0CC +:1039100051F8040D002850D0B0F1113F4ED051F8AD +:10392000040D002849D0B0F1113F47D051F8040DE3 +:10393000002842D0B0F1113F40D051F8040DE0B35F +:10394000B0F1113F3AD051F8040DB0B3B0F1113FCE +:1039500034D051F8040D80B3B0F1113F2ED051F89E +:10396000040D50B3B0F1113F28D051F8040D20B32D +:10397000B0F1113F22D051F8040DF0B1B0F1113F78 +:103980001CD051F8040D002808BF10BDB0F1113F44 +:1039900014D00439A1423FF602AF00F09BFA1C207C +:1039A00000F0D4F9601C002100F0A8FA044600F0F1 +:1039B000D3F90120002C08BF022010BD00F010F93F +:1039C000002010BD10B543F20002C4F2020251B350 +:1039D00001F0030C5FEA910E4FF0000111D0A0F14D +:1039E0001003A1EB8E0E00BF53F8104F0439146082 +:1039F0005C688E4514609C681460DC681460F3D1C8 +:103A00004942BCF1000F0ED050F82130BCF1010F3B +:103A1000136008D000EB81004168BCF1020F116017 +:103A20001CBF80681060106810BD000043F20800E1 +:103A3000C4F20200016841F001010160704700001A +:103A400043F20000C4F202004FF0FF310160002198 +:103A5000416001218160704740F2FC01C2F2000127 +:103A6000086005E00868002808BF7047086820B1B2 +:103A7000086810B108680028F4D1704740F2EC01E2 +:103A8000C2F2000109684DF68362C4F21B32A1FB49 +:103A90000212110D4843002808BF7047013800BFCB +:103AA000FCD1704740F2FC00C2F20000016800291E +:103AB00008BF7047016801390160704740F2004259 +:103AC000C4F20202904202D1052900D3FEE701EBC5 +:103AD000810100EB8100816841F001018160704744 +:103AE00040F20043C4F20203984202D1052900D3F8 +:103AF000FEE780B5136801EB810100EB81000361F3 +:103B000091684161118AC1608168536821F47C5CCD +:103B1000D168D2F814E043EA0C03194341EA0E01DC +:103B20008160117E8368012923F0400308BF403380 +:103B30008360517E8368012923F0800308BF8033AE +:103B40008360917E8268002922F0100218BF103233 +:103B5000826080BD40F20043C4F20203984202D169 +:103B6000052900D3FEE701EB810100EB81008168AC +:103B700011438160704700008900436802FA01F137 +:103B80001943416070470000082A19D80123934067 +:103B900013F48A7F14D08B0001EB8101D0F800C0B0 +:103BA00000EB8100806802FA03F31CEA030100EADB +:103BB000020018BF0121002818BF012008407047EB +:103BC000FEE7000050B10021C0F81710C0E9001155 +:103BD000C0E90211C0E90411704700BFFEE7000010 +:103BE00080B540F20B6000F0D3FD4FF4E06000F0D0 +:103BF000CFFD40F20C6000F0CBFD40F2157000F0FC +:103C0000C7FD40F2096000F0C3FD022000F0B8FDDE +:103C100040F2036000F0CCFD4FF4C06000F0C8FD3E +:103C200040F60040C4F20100042103224FF48073E7 +:103C300000F0C2FA0120082100F09AFA4FF48070D7 +:103C40000021002200F018F84FF4807000F066F8B0 +:103C500017200021002200F061FC4FF4807000F07A +:103C600065F80A2062B6FFF7F7FE01200021BDE8E3 +:103C7000804000F091BC000010B540F2084CC4F246 +:103C8000010C644654F808ED2EEA000323605CF84A +:103C9000043C23EA00034CF8043CDCF8003023EA3F +:103CA0000003CCF80030DCF8043023EA0003CCF841 +:103CB000043019B1012904D1ACF104042168014395 +:103CC0002160022A15D0012A6FEA00010DD0002AD6 +:103CD00018BF10BDDCF800201043CCF80000DCF861 +:103CE00004000840CCF8040010BDDCF800201140AE +:103CF00002E0DCF800100143CCF80010DCF80410FE +:103D00000843CCF8040010BD40F20041C4F20101A8 +:103D10000A6822EA000008607047000040F2004193 +:103D2000C4F201010A6810430860704740F2144170 +:103D3000C4F201010860704740F21441C4F201016D +:103D40000968084018BF01207047000042F20C01CA +:103D5000C4F202010860704742F21000C4F202008F +:103D6000016841F0800101607047000040F2000CE2 +:103D7000CFF6F07C42F20C01C4F2020163460A68FD +:103D8000D2071CBF0A685FEAC27235D00A68D20740 +:103D90001CBF0A685FEAC2722ED00A68D2071CBF35 +:103DA0000A685FEAC27227D00A68D2071CBF0A6895 +:103DB0005FEAC27220D00A68D2071CBF0A685FEAB5 +:103DC000C27219D00A68D2071CBF0A685FEAC272C1 +:103DD00012D00A68D2071CBF0A685FEAC2720BD011 +:103DE0000A68D2071CBF0A685FEAC27204D01033A7 +:103DF00004BF05207047C2E70A68D20644BF04200A +:103E000070470A68520744BF022070470A681207C9 +:103E100044BF032070474A6842F002024A6088604B +:103E2000486840F040004860BFF34F8FBFF36F8F8A +:103E30000868C0071CBF08685FEAC07035D0086812 +:103E4000C0071CBF08685FEAC0702ED00868C007B2 +:103E50001CBF08685FEAC07027D00868C0071CBF95 +:103E600008685FEAC07020D00868C0071CBF0868F7 +:103E70005FEAC07019D00868C0071CBF08685FEA15 +:103E8000C07012D00868C0071CBF08685FEAC07025 +:103E90000BD00868C0071CBF08685FEAC07004D078 +:103EA0001CF1100CC4D105200EE00868C00608D42F +:103EB0000868400707D408680322000702EAE07098 +:103EC00002E0042000E002204A6822F002024A6078 +:103ED0007047000042F20400C4F20200C168090603 +:103EE00058BF704740F22311C4F26751016048F691 +:103EF000AB11CCF6EF5101607047000080B540F285 +:103F0000000CCFF6F07C42F20C0EC4F2020E6346B7 +:103F1000DEF80020D2071CBFDEF800205FEAC27284 +:103F200042D0DEF80020D2071CBFDEF800205FEA96 +:103F3000C27239D0DEF80020D2071CBFDEF80020A4 +:103F40005FEAC27230D0DEF80020D2071CBFDEF874 +:103F500000205FEAC27227D0DEF80020D2071CBF23 +:103F6000DEF800205FEAC2721ED0DEF80020D20721 +:103F70001CBFDEF800205FEAC27215D0DEF8002018 +:103F8000D2071CBFDEF800205FEAC2720CD0DEF858 +:103F90000020D2071CBFDEF800205FEAC27203D007 +:103FA0001033B5D1052080BDDEF80020D20644BF15 +:103FB000042080BDDEF80020520744BF022080BDEF +:103FC000DEF80020120744BF032080BDDEF8042085 +:103FD00042F00102CEF804200160DEF80000C007C4 +:103FE0001CBFDEF800005FEAC07043D0DEF80000BE +:103FF000C0071CBFDEF800005FEAC0703AD0DEF8F0 +:104000000000C0071CBFDEF800005FEAC07031D0BE +:10401000DEF80000C0071CBFDEF800005FEAC070D9 +:1040200028D0DEF80000C0071CBFDEF800005FEA01 +:10403000C0701FD0DEF80000C0071CBFDEF8000013 +:104040005FEAC07016D0DEF80000C0071CBFDEF8C3 +:1040500000005FEAC0700DD0DEF80000C0071CBF92 +:10406000DEF800005FEAC07004D01CF1100CB4D17F +:10407000052011E0DEF80000C0060AD4DEF80000DA +:10408000400708D4DEF800000321000701EAE070D1 +:1040900002E0042000E00220DEF8041021F001011B +:1040A000CEF8041080BD0000B0B543F6000504460C +:1040B000C4F20105C1B2284600F024FC28460721BD +:1040C00000F068FC0028F9D02046B0BDFEF71CFEC9 +:1040D000FEF71AFE70B540F60005C4F2010504466D +:1040E000A5F544400221844205F5405008BF012156 +:1040F000261A40F2026018BF0E4600F059FB16A0C7 +:1041000030F8160000F054FB14A050F82630284672 +:104110001821032200F050F812A050F8263028464B +:104120000421032200F048F8204600F0EFFB4CF297 +:10413000C061C0F22D01204600F0AEFB20460421F4 +:1041400000F030FC2046082100F036FC2046BDE897 +:10415000704000F019BC00BF0E06110700020000FD +:1041600004000000000400000800000041617047E6 +:104170000C23082203EA810C0F23C4F20102032955 +:1041800003FA0CF302D8116899430EE0072903D80B +:1041900052F8041F994308E00B296FEA03018CBF12 +:1041A00052F80C3F52F8083F19401160116800FAAC +:1041B0000CF008431060704770B5CE0601F00F0C8C +:1041C00009D5042A05D1C26B4CF0030C1A43C26313 +:1041D00001E04CEA020C00F1100213F0010400F1BE +:1041E000140E33D113F0020441D113F004044FD163 +:1041F00013F008045DD113F010046BD113F0200408 +:104200007AD113F0400440F0898013F0800440F02C +:10421000978013F4807440F0A58013F4007440F08C +:10422000B38013F4806440F0C18013F4006440F064 +:10423000CF8013F4805440F0DD8013F4005440F03C +:10424000EB8013F4804440F0F88004E105682829ED +:1042500025F00F0545EA0C0503D0482903D1164681 +:1042600000E076463460056013F00204BDD00568B6 +:10427000482925F0F00545EA0C1503D0282903D17B +:10428000764600E016463460056013F00404AFD0B3 +:104290000568482925F4706545EA0C2503D02829CE +:1042A00003D1764600E016463460056013F008043A +:1042B000A1D00568482925F4704545EA0C3503D09E +:1042C000282903D1764600E016463460056013F0D5 +:1042D000100493D00568482925F4702545EA0C455B +:1042E00003D0282903D1764600E0164634600560E5 +:1042F00013F020043FF485AF0568482925F47005C4 +:1043000045EA0C5503D0282903D1764600E016462D +:104310003460056013F040043FF477AF0568482926 +:1043200025F0706545EA0C6503D0282903D176464F +:1043300000E016463460056013F080043FF469AF76 +:104340000568482925F0704545EA0C7503D02829F1 +:1043500003D1764600E016463460056013F480749D +:104360003FF45BAF4568282925F00F0545EA0C05A9 +:1043700003D0482903D1164600E0764634604560F4 +:1043800013F400743FF44DAF4568482925F0F0055B +:1043900045EA0C1503D0282903D1764600E01646DD +:1043A0003460456013F480643FF43FAF45684829AA +:1043B00025F4706545EA0C2503D0282903D17646FB +:1043C00000E016463460456013F400643FF431AFFA +:1043D0004568482925F4704545EA0C3503D028295D +:1043E00003D1764600E016463460456013F48054ED +:1043F0003FF423AF4568482925F4702545EA0C456C +:1044000003D0282903D1764600E016463460456083 +:1044100013F400543FF415AF4568482925F470059E +:1044200045EA0C5503D0282903D1764600E016460C +:104430003460456013F480440DD04568482925F068 +:10444000706545EA0C6503D0282903D1764600E063 +:1044500016463460456013F4004308BF70BD4468DD +:10446000482924F0704444EA0C7502D0282901D16F +:1044700072461360456070BDB0B540F2040CC4F2E2 +:10448000010C0CF118031A46B0F1FF3FC4BF04221F +:10449000C4F20102146800F44012B2F5401F1FFA82 +:1044A00080FE08D1DCF8005024F0E06225F0E064E2 +:1044B000CCF8004011E0C20206D46FF00F0202EA0D +:1044C00050420EFA02F204E0C0F30342032505FA5B +:1044D00002F224EA020242F0E0626FF00F0404EA02 +:1044E000504400290EFA04F518BF2A43B0F1FF3FEB +:1044F000C8BF63461A60B0BD80B500F0A5F9FCF7EF +:1045000069F940F20400C2F20000FEF747FBFFF732 +:104510003DF9FEF763FB00BFFEE700004EF60C5CC2 +:10452000CEF2000CDCF8003003F4E063A3F5407336 +:10453000B3F5A06F01D21B0A06E040F20053C0F2AF +:10454000FA53CCF80030022301FA03FCC3F1040350 +:104550000F21D94011404EF2001241EA0C01CEF277 +:1045600000020901831883F8001300F01F010123E2 +:1045700003FA01F1401142F8201070474FF68072A3 +:10458000C1F6FF72114008434EF60851CEF2000109 +:104590000860BFF34F8F7047B0B547F20003C4F215 +:1045A00000031A6840F2645E22F003021A60D3F836 +:1045B00000C04EF2100240EA0C00CEF20002186079 +:1045C000D2F8000D40F2605C40F00400C2F8000D2B +:1045D0001068C2F2000CCCF80000D2F8F000C2F271 +:1045E000000ECEF80000D2F8F43040F26850C2F26B +:1045F00000000360D2F8F84040F26C53C2F20003AE +:104600001C6014680425C0F201052C4014604FF6AC +:104610003D04CFF67F74C2F870416FF4E064C2F8D5 +:1046200074414FF0FF34C2F8784119B140BF20BF48 +:1046300020BF00E030BFDCF800101160DEF8001091 +:10464000C2F8F0100068C2F8F4001868C2F8F80068 +:10465000D2F8000D20F00400C2F8000DB0BD00003B +:1046600041F22400C4F20200016841F0807101604F +:1046700070470000B0B541F2040EC4F2020EDEF83D +:10468000001001F00C01082941F20021C0F27A016A +:1046900044D1DEF80020D20304D440F60011C0F269 +:1046A0003D0124E0DEF8282046F600435200DEF803 +:1046B0002820C0F2DC2358BF0B46D10310D5DEF80A +:1046C0002810DEF82820C1F303110131C2F30322C0 +:1046D000B3FBF1F10232112A08BF142202FB01F3ED +:1046E000DEF8281001F00F010131B3FBF1F1DEF823 +:1046F0000020DEF800301024C2F3834204EA536342 +:104700001A4401230F2A38BF02231A440F2A11BF6B +:10471000514301EB4102520002EB5101DEF800204F +:1047200013A3C2F303129B5CDEF8002044F6207C46 +:10473000C2F30222C0F6000C1CF80250DEF8002082 +:10474000032812D821FA03F3DFE800F00D02040772 +:104750001846B0BD23FA05F0B0BDC2F3C2201CF864 +:10476000000023FA00F10846B0BD0020B0BD00BF34 +:104770000000000000000000010203040607080911 +:1047800041F2340100F00300C4F2020108607047F6 +:1047900041F2000300F01F018009C4F202034FF050 +:1047A000010CC2580CFA01F122EA0101C150704714 +:1047B00041F2000300F01F018009C4F202034FF030 +:1047C000010CC2580CFA01F11143C15070470000AE +:1047D00041F2000300F01F018009C4F202034FF010 +:1047E000010CC2580CFA01F122EA0101C1507047D4 +:1047F00041F2000300F01F018009C4F202034FF0F0 +:10480000010CC2580CFA01F11143C150704700006D +:1048100041F20401C4F202010A6822F003021043CB +:1048200008607047704700004EF60C50CEF2000052 +:104830000168042201F4E061C0F2FA521143016000 +:10484000BFF34F8F00BFFDE740F2EC00C2F2000063 +:10485000006844F6D351C1F26201A0FB01014FF0A0 +:10486000FF3000EB9110B0F1807F00D3FEE74EF2F5 +:104870001001CEF2000148604EF62350CEF2000047 +:10488000F0220270002207238A600B6002707047DA +:1048900080B5AFF300800000B0B5044644F6FF30A9 +:1048A000C4F200000D4684424FF0000013DD44F6D0 +:1048B0000041C4F200018C4219D045F20001C4F25B +:1048C00000018C4213D043F60001C4F201018C4276 +:1048D00010D103200CE044F20041C4F200018C42EC +:1048E00005D044F60001C4F200018C4202D102203E +:1048F000FFF7C0FE00EB5500B0FBF5F080B2A06002 +:10490000B0BD00006FF35F214160704710B544F601 +:10491000FF31C4F20001884215DD44F60041C4F2C3 +:10492000000188421ED045F20001C4F20001884215 +:104930001BD043F60001C4F20101884218BF10BD2C +:1049400040F20E3416E044F20041C4F20001884205 +:104950000ED044F60001C4F20001884212D140F2A8 +:10496000124407E040F2134404E040F2144401E032 +:1049700040F211442046FFF73BFF2046BDE81040BF +:10498000FFF726BF10BD0000C16841F40051C160AF +:10499000704700008A09105801F01F01C84000F05C +:1049A00001007047C26801F0040122F00402C260F5 +:1049B000C2681143C1607047C26801F0080122F06B +:1049C0000802C260C2681143C160704702E008C8B3 +:1049D000121F08C1002AFAD170477047002001E079 +:1049E00001C1121F002AFBD17047000010B5044618 +:1049F00001E0FFF759FB14F8010B04490028F8D136 +:104A0000BDE810400A20FFF74FBB00000000002067 +:104A1000637C777BF26B6FC53001672BFED7AB767B +:104A2000CA82C97DFA5947F0ADD4A2AF9CA472C026 +:104A3000B7FD9326363FF7CC34A5E5F171D8311593 +:104A400004C723C31896059A071280E2EB27B275B4 +:104A500009832C1A1B6E5AA0523BD6B329E32F842C +:104A600053D100ED20FCB15B6ACBBE394A4C58CF24 +:104A7000D0EFAAFB434D338545F9027F503C9FA8F8 +:104A800051A3408F929D38F5BCB6DA2110FFF3D2C6 +:104A9000CD0C13EC5F974417C4A77E3D645D19737A +:104AA00060814FDC222A908846EEB814DE5E0BDB74 +:104AB000E0323A0A4906245CC2D3AC629195E479AB +:104AC000E7C8376D8DD54EA96C56F4EA657AAE0805 +:104AD000BA78252E1CA6B4C6E8DD741F4BBD8B8AA0 +:104AE000703EB5664803F60E613557B986C11D9E06 +:104AF000E1F8981169D98E949B1E87E9CE5528DF7D +:104B00008CA1890DBFE6426841992D0FB054BB16A8 +:104B10000123456789ABCDEFFEDCBA98765432109D +:104B200000000000963007772C610EEEBA5109990B +:104B300019C46D078FF46A7035A563E9A395649E67 +:104B40003288DB0EA4B8DC791EE9D5E088D9D2978B +:104B50002B4CB609BD7CB17E072DB8E7911DBF90E7 +:104B60006410B71DF220B06A4871B9F3DE41BE840B +:104B70007DD4DA1AEBE4DD6D51B5D4F4C785D38367 +:104B800056986C13C0A86B647AF962FDECC9658A0B +:104B90004F5C0114D96C0663633D0FFAF50D088D67 +:104BA000C8206E3B5E10694CE44160D5727167A20B +:104BB000D1E4033C47D4044BFD850DD26BB50AA567 +:104BC000FAA8B5356C98B242D6C9BBDB40F9BCAC8B +:104BD000E36CD832755CDF45CF0DD6DC593DD1ABE7 +:104BE000AC30D9263A00DE518051D7C81661D0BF0B +:104BF000B5F4B42123C4B3569995BACF0FA5BDB867 +:104C00009EB802280888055FB2D90CC624E90BB10A +:104C1000877C6F2F114C6858AB1D61C13D2D66B666 +:104C20009041DC760671DB01BC20D2982A10D5EFCA +:104C30008985B1711FB5B606A5E4BF9F33D4B8E826 +:104C4000A2C9077834F9000F8EA8099618980EE1CA +:104C5000BB0D6A7F2D3D6D08976C6491015C63E626 +:104C6000F4516B6B62616C1CD83065854E0062F24A +:104C7000ED95066C7BA5011BC1F4088257C40FF5A6 +:104C8000C6D9B06550E9B712EAB8BE8B7C88B9FCCA +:104C9000DF1DDD62492DDA15F37CD38C654CD4FB26 +:104CA0005861B24DCE51B53A7400BCA3E230BBD4CA +:104CB00041A5DF4AD795D83D6DC4D1A4FBF4D6D326 +:104CC0006AE96943FCD96E34468867ADD0B860DACA +:104CD000732D0444E51D03335F4C0AAAC97C0DDD26 +:104CE0003C710550AA41022710100BBE86200CC94A +:104CF00025B56857B3856F2009D466B99FE461CEA6 +:104D00000EF9DE5E98C9D9292298D0B0B4A8D7C7C9 +:104D1000173DB359810DB42E3B5CBDB7AD6CBAC025 +:104D20002083B8EDB6B3BF9A0CE2B6039AD2B17441 +:104D30003947D5EAAF77D29D1526DB048316DC739D +:104D4000120B63E3843B64943E6A6D0DA85A6A7A41 +:104D50000BCF0EE49DFF099327AE000AB19E077D9D +:104D600044930FF0D2A3088768F2011EFEC20669C1 +:104D70005D5762F7CB67658071366C19E7066B6E1D +:104D8000761BD4FEE02BD3895A7ADA10CC4ADD6741 +:104D90006FDFB9F9F9EFBE8E43BEB717D58EB0609D +:104DA000E8A3D6D67E93D1A1C4C2D83852F2DF4F41 +:104DB000F167BBD16757BCA6DD06B53F4B36B2489D +:104DC000DA2B0DD84C1B0AAFF64A0336607A044141 +:104DD000C3EF60DF55DF67A8EF8E6E3179BE69469D +:104DE0008CB361CB1A8366BCA0D26F2536E26852C1 +:104DF00095770CCC03470BBBB91602222F2605551D +:104E0000BE3BBAC5280BBDB2925AB42B046AB35C40 +:104E1000A7FFD7C231CFD0B58B9ED92C1DAEDE5B9C +:104E2000B0C2649B26F263EC9CA36A750A936D0280 +:104E3000A906099C3F360EEB8567077213570005DC +:104E4000824ABF95147AB8E2AE2BB17B381BB60C00 +:104E50009B8ED2920DBED5E5B7EFDC7C21DFDB0B5C +:104E6000D4D2D38642E2D4F1F8B3DD686E83DA1F80 +:104E7000CD16BE815B26B9F6E177B06F7747B718DC +:104E8000E65A0888706A0FFFCA3B06665C0B011180 +:104E9000FF9E658F69AE62F8D3FF6B6145CF6C16DC +:104EA00078E20AA0EED20DD75483044EC2B3033980 +:104EB000612667A7F71660D04D476949DB776E3EDC +:104EC0004A6AD1AEDC5AD6D9660BDF40F03BD83700 +:104ED00053AEBCA9C59EBBDE7FCFB247E9FFB5305C +:104EE0001CF2BDBD8AC2BACA3093B353A6A3B42480 +:104EF0000536D0BA9306D7CD2957DE54BF67D923DC +:104F00002E7A66B3B84A61C4021B685D942B6F2A7F +:104F100037BE0BB4A18E0CC31BDF055A8DEF022DDB +:104F200000000000010203040C101418203040524D +:104F3000096AD53036A538BF40A39E81F3D7FB7CE4 +:104F4000E339829B2FFF87348E4344C4DEE9CB5480 +:104F50007B9432A6C2233DEE4C950B42FAC34E0819 +:104F60002EA16628D924B2765BA2496D8BD1257219 +:104F7000F8F66486689816D4A45CCC5D65B6926C2D +:104F8000704850FDEDB9DA5E154657A78D9D8490A7 +:104F9000D8AB008CBCD30AF7E45805B8B34506D0AB +:104FA0002C1E8FCA3F0F02C1AFBD0301138A6B3A9B +:104FB0009111414F67DCEA97F2CFCEF0B4E67396D9 +:104FC000AC7422E7AD3585E2F937E81C75DF6E4732 +:104FD000F11A711D29C5896FB7620EAA18BE1BFC94 +:104FE000563E4BC6D279209ADBC0FE78CD5AF41FCC +:104FF000DDA8338807C731B11210592780EC5F60F4 +:10500000517FA919B54A0D2DE57A9F93C99CEFA050 +:10501000E03B4DAE2AF5B0C8EBBB3C83539961171A +:105020002B047EBA77D626E169146355210C7D00E6 +:105030005050000800000020F8000000CC49000893 +:1050400048510008F8000020780C0000DC490008F6 +:105050000000000000000000000000000000000050 +:105060000000000000000000000000000000000040 +:105070000000000000000000000000000000000030 +:105080000000000000000000000000000000000020 +:105090000000000000000000000000000000000010 +:1050A00000000000030000000000000000000000FD +:1050B00000000000000000000000000000000000F0 +:1050C00000000000000000000000000000000000E0 +:1050D00000000000000000000000000000000000D0 +:1050E00000000000000000000000000000000000C0 +:1050F00000000000000000000000000000000000B0 +:10510000000000000000000000000000000000009F +:10511000000000000000000000000000000000008F +:10512000000000000000000000000000000000007F +:10513000000000000000000000000000000E270733 +:08514000F3010008000000006B :040000050800016589 :00000001FF diff --git a/tmp/.ninja_log b/tmp/.ninja_log index fe50ca0..2112e78 100644 --- a/tmp/.ninja_log +++ b/tmp/.ninja_log @@ -1,30 +1,47 @@ # ninja log v6 -8 62 7946064132863164 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-mkdir 33f68be7a9762efe -8 62 7946064132863164 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-mkdir 33f68be7a9762efe -62 110 7946064133340510 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-download 8d5ce3c00fc16ca4 -62 110 7946064133340510 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-download 8d5ce3c00fc16ca4 -110 158 7946064133826455 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-update 3ae75db438d97fbf -110 158 7946064133826455 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-update 3ae75db438d97fbf -158 228 7946064134527297 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-patch b54a62060b325746 -158 228 7946064134527297 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-patch b54a62060b325746 -228 7893 7946064211176889 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-configure 708efa7dee4d8c45 -228 7893 7946064211176889 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-configure 708efa7dee4d8c45 -7893 8546 7946064211240653 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-build 3e66127c6826d2e9 -7893 8546 7946064211240653 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.bin 3e66127c6826d2e9 -7893 8546 7946064211240653 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf 3e66127c6826d2e9 -7893 8546 7946064211240653 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.hex 3e66127c6826d2e9 -7893 8546 7946064211240653 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf.map 3e66127c6826d2e9 -7893 8546 7946064211240653 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/compile_commands.json 3e66127c6826d2e9 -7893 8546 7946064211240653 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-build 3e66127c6826d2e9 -8551 8597 7946064218214999 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-executes 9db191f9941f966f -8551 8597 7946064218214999 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-executes 9db191f9941f966f -8546 8664 7946064217765255 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-database 206b709820348205 -8546 8664 7946064217765255 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-database 206b709820348205 -8664 8694 7946064218951207 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-install 66d6e5c354af78e4 -8664 8694 7946064218951207 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-install 66d6e5c354af78e4 -8694 8739 7946064219633545 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-test 57275ea8426097a0 -8694 8739 7946064219633545 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-test 57275ea8426097a0 -8739 8801 7946064220257393 CMakeFiles/Robot_V2.Release+GD32C103CB-complete 39cd38b08f3cacb9 -8739 8801 7946064220257393 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-done 39cd38b08f3cacb9 -8739 8801 7946064220257393 G:/Robot_v2/BOOT/tmp/CMakeFiles/Robot_V2.Release+GD32C103CB-complete 39cd38b08f3cacb9 -8739 8801 7946064220257393 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-done 39cd38b08f3cacb9 +7 54 7946065469439493 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-mkdir 33f68be7a9762efe +7 54 7946065469439493 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-mkdir 33f68be7a9762efe +55 102 7946065469911463 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-download 8d5ce3c00fc16ca4 +55 102 7946065469911463 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-download 8d5ce3c00fc16ca4 +102 146 7946065470350036 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-update 3ae75db438d97fbf +102 146 7946065470350036 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-update 3ae75db438d97fbf +146 191 7946065470812292 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-patch b54a62060b325746 +146 191 7946065470812292 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-patch b54a62060b325746 +192 7686 7946065545757628 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-configure 708efa7dee4d8c45 +192 7686 7946065545757628 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-configure 708efa7dee4d8c45 +11 627 7988446003916529 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-build 3e66127c6826d2e9 +11 627 7988446003916529 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.bin 3e66127c6826d2e9 +627 811 7988446010086688 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-database 206b709820348205 +11 627 7988446003916529 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf 3e66127c6826d2e9 +8352 8400 7946065552879568 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-executes 9db191f9941f966f +11 627 7988446003916529 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.hex 3e66127c6826d2e9 +11 627 7988446003916529 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf.map 3e66127c6826d2e9 +11 627 7988446003916529 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/compile_commands.json 3e66127c6826d2e9 +11 627 7988446003916529 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-build 3e66127c6826d2e9 +859 939 7988446012985264 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-test 57275ea8426097a0 +939 1053 7988446014120216 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-done 39cd38b08f3cacb9 +8352 8400 7946065552879568 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-executes 9db191f9941f966f +627 811 7988446010086688 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-database 206b709820348205 +811 859 7988446011928414 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-install 66d6e5c354af78e4 +811 859 7988446011928414 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-install 66d6e5c354af78e4 +859 939 7988446012985264 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-test 57275ea8426097a0 +939 1053 7988446014120216 CMakeFiles/Robot_V2.Release+GD32C103CB-complete 39cd38b08f3cacb9 +939 1053 7988446014120216 G:/Robot_v2/BOOT/tmp/CMakeFiles/Robot_V2.Release+GD32C103CB-complete 39cd38b08f3cacb9 +939 1053 7988446014120216 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-done 39cd38b08f3cacb9 +21 539 7988447929625504 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-build 3e66127c6826d2e9 +21 539 7988447929625504 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.bin 3e66127c6826d2e9 +21 539 7988447929625504 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf 3e66127c6826d2e9 +21 539 7988447929625504 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.hex 3e66127c6826d2e9 +21 539 7988447929625504 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf.map 3e66127c6826d2e9 +21 539 7988447929625504 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/compile_commands.json 3e66127c6826d2e9 +21 539 7988447929625504 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-build 3e66127c6826d2e9 +539 728 7988447934800520 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-database 206b709820348205 +539 728 7988447934800520 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-database 206b709820348205 +728 778 7988447936699544 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-install 66d6e5c354af78e4 +728 778 7988447936699544 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-install 66d6e5c354af78e4 +778 881 7988447937944999 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-test 57275ea8426097a0 +778 881 7988447937944999 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-test 57275ea8426097a0 +881 1001 7988447939194147 CMakeFiles/Robot_V2.Release+GD32C103CB-complete 39cd38b08f3cacb9 +881 1001 7988447939194147 Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-done 39cd38b08f3cacb9 +881 1001 7988447939194147 G:/Robot_v2/BOOT/tmp/CMakeFiles/Robot_V2.Release+GD32C103CB-complete 39cd38b08f3cacb9 +881 1001 7988447939194147 G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-done 39cd38b08f3cacb9 diff --git a/tmp/1/.ninja_deps b/tmp/1/.ninja_deps index dc8b004363acad4e05f20921d79fbba4db477ad9..41803bc778e9bd4e0af3a95dfa41ad466f69057a 100644 GIT binary patch literal 24464 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 Ims{fPf9B#<5C8xG literal 12468 zcmdT~`E%7&6pn%$f(wcZpjJVxib?xg5UL{Wdu^$uR8}5iAisHWE21P&t0TC2IaNn2j+$8X9c}ri?W@P3Yu6T34d%t_`dFPyD zN{C3c5| ziu(Fy=fCEMgoLCfd5z=#!Jk6dsxHeoQ`U8k`x|qoW}n;f7v{Cn`pSeBQ!z|IZfg_x zZdvb)36f!{?UHPnLa4Z8mRu^&5M(W(V-tqSOGbhq$E9RUn8Ali`65A0%JHtKBE;1; zxu-{vO)IJ7jBWd!$3F5M-?6yp6Eysg8uXZw2a9Y29% zk>4DyaoGJ4_6zZM`nX{(HHG@-a%}hq%$=5TZdB=3Wkm=}Nz&(g%pc?v<+>h`EJ>)< zWGRj?k`Q!B?nLBMV^YL^ygE`63Ktjkh>@xWp_nh?iv{QZRH;T{iDW23gJP(9hhj)^ zlOl@{i@M`xZcWm(3}*XV-`8B#m6Z981HP}hR5aB@loq`own-QN&l0|E zDGBk&k#gS*8<$HW;ulcUEo^KbxJLSZ7;+c$gRcYNmZESJoa0vkaLb0xy*CJM%jVt_ z0C!ZfxxWm8yDi4fdv_4r35juk5dgQ+W3eP~R{-4Y3H!Wv2En}~8l$+jBLME0u4;7P zp9jFLhHTBZ2f(c-?0CK{0PeO(Z~|~5a1t;EI2jlVi~~*qP6bW_P6x&VX8>mc6M(aTvw?Gf zbAgG#Bw#Xd9&kQz0Z;&32wVhA0jS4%F>ncRDNqPp23!tY0nmN865s&=C<2Os5Ksb? z0uf+Pe;6`nX$#Y3at}j$7dnyc%sn1=I%^Sg@8FqL&~`eWTbbOzw4H%5t&8+ar!DD9 znv(uO>UszGQ*}GsT@vk9l6bhu)MQ0dx=CWBqFO8#i^QTV3O6=ax?L&9R7tqv$hC>0 z_JNCXZ$n2q!}QwcU`Xb;w_pc*>b(lK`VaQA^O%V-`JwB(qP8 zsesmXeb(|#)W}?TmW0S{;uWi!*w-HzBn;U)-`UeSACfs znS0sM_c~~>YW!xV?;MQjcib<1bIlznZ^#;Vn=BM*c!!*S#5ElYZVJd^!b{Kr`BHB= z*5K-p_gPmiY_9RJKzCsxYqV+H8n0)~?8w}U&RJJrkGHM2&pM1T<#=AtI-eXdZ+#o; zTKtfgdP@|mUht|f8N%hXf820T& zZn?EvglW%XPuX*8ceBtSB=IvQ(YTm-9^4}G{3kW|9%6I zcT9`amHQFXqIfSvF>M7jru(1Xud>x;Foc-)H0<=@tZHFvb;Wjem+LT|47m4rsC60L z)uY9;T>1)hSMt`lx}m1t50Tl+7>#?%tH#WZ%smM^*i-L3?5%UZt#LiZ1%MZg>5Ni! z&Naui@LXza8`N9yAqN}qVS@GqG@y7eRDY$ePU;s9a9QqgN6!X~?^>~g`Rt7t`>ACC z?B%K_?oVbt)751yP34Wg)MfUY4Grsf%&X7ZrsPK*jT=dai94CbO&C)jaHMoD1eg2! zop(%V4EvHx(sw7M?{csDk|8+pBaXh!usN<}7t^-|W9rpr)0cX=1AAd!^P@SinHm#@ zkW13Xb=t$&55?~E_Zv5veTQe~kPl%#)-Y-LZsu1vVNC0#95`F<#bb^DAo$)emvzlWC-`|e%QGiy4(z#6ZY+4y4-?sYOa|r&&kwd8fra4cg0gaSykst uyNSNHA)W8@sxuja&iBGjA9SYrf{z?zIxohU`UlzKn){wAQ*6se=YIizSU-IL diff --git a/tmp/1/.ninja_log b/tmp/1/.ninja_log index c4710f3..e5dd6b2 100644 --- a/tmp/1/.ninja_log +++ b/tmp/1/.ninja_log @@ -1,27 +1,98 @@ # ninja log v6 -5 200 7946064211957492 CMakeFiles/Group_Source_Files.dir/G_/Robot_v2/BOOT/Robot_V2/main.o 3ee34c0bea5864a8 -12 202 7946064212031567 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/systick.o 568048e09f6717cf -38 209 7946064212286177 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_DBG_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_dbg.o 8c405c77005cad5a -25 215 7946064212152326 CMakeFiles/GigaDevice_Device_EVAL_GD32C10x_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_eval.o f96e5bf07b53bac6 -33 216 7946064212243080 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_CRC_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_crc.o f817f9f3b13da37c -57 233 7946064212478009 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_FWDGT_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_fwdgt.o 65d336ae4c65c98a -67 234 7946064212578948 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_MISC_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_misc.o 8e0b67ad9e56f040 -88 235 7946064212788559 CMakeFiles/GigaDevice_Device_Startup_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/startup_gd32c10x.o 7333d2a666947fb3 -47 237 7946064212378432 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_EXTI_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_exti.o 815f509691bc0716 -72 258 7946064212629290 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_PMU_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_pmu.o 5bca057a81a3b86a -15 266 7946064212062802 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/initial.o f5903439c5b99ff2 -21 266 7946064212121198 CMakeFiles/Group_device.dir/G_/Robot_v2/BOOT/Robot_V2/device/Can.o b92392da652a53e3 -42 267 7946064212335501 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_DMA_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_dma.o beaa829c9d5db6db -62 274 7946064212530007 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_GPIO_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_gpio.o 650c44d019535d99 -94 287 7946064212851593 CMakeFiles/GigaDevice_Device_Startup_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/system_gd32c10x.o 747f69da4d327bab -83 288 7946064212738166 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_USART_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_usart.o 5bdd851c9d2b687c -78 297 7946064212684088 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_RCU_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_rcu.o 4984f9839edfdd3c -18 297 7946064212094617 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/OTA.o 47ebdb34e65b1fce -9 310 7946064211999536 CMakeFiles/Group_Source_Files.dir/G_/Robot_v2/BOOT/Robot_V2/sys/aes128.o 6cd82bbf24072394 -29 324 7946064212198774 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_CAN_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_can.o 27b532ac9990e941 -52 380 7946064212432117 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_FMC_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_fmc.o bc6d11b77eb1f461 -380 578 7946064217046894 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf 217355ad26083a00 -380 578 7946064217046894 ac6_linker_script.sct 217355ad26083a00 -380 578 7946064217046894 G:/Robot_v2/BOOT/tmp/1/ac6_linker_script.sct 217355ad26083a00 -13 65 7946064218321529 CMakeFiles/database cd32a3f4a99f5b2a -13 65 7946064218321529 G:/Robot_v2/BOOT/tmp/1/CMakeFiles/database cd32a3f4a99f5b2a +7 342 7946065546507382 CMakeFiles/Group_Source_Files.dir/G_/Robot_v2/BOOT/Robot_V2/sys/aes128.o 6cd82bbf24072394 +40 235 7988429663257145 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_DBG_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_dbg.o 8c405c77005cad5a +28 274 7988429663139698 CMakeFiles/GigaDevice_Device_EVAL_GD32C10x_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_eval.o f96e5bf07b53bac6 +10 104 7988421214074994 G:/Robot_v2/BOOT/tmp/1/CMakeFiles/database cd32a3f4a99f5b2a +36 232 7988429663218091 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_CRC_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_crc.o f817f9f3b13da37c +55 260 7988429663406061 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_FWDGT_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_fwdgt.o 65d336ae4c65c98a +16 318 7988429663020639 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/initial.o f5903439c5b99ff2 +13 278 7988429662989142 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/systick.o 568048e09f6717cf +9 245 7988429662952992 CMakeFiles/Group_Source_Files.dir/G_/Robot_v2/BOOT/Robot_V2/main.o 3ee34c0bea5864a8 +47 245 7988429663332069 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_EXTI_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_exti.o 815f509691bc0716 +62 266 7988429663474246 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_MISC_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_misc.o 8e0b67ad9e56f040 +83 250 7946065547266047 CMakeFiles/GigaDevice_Device_Startup_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/startup_gd32c10x.o 7333d2a666947fb3 +65 273 7988429663505433 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_PMU_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_pmu.o 5bca057a81a3b86a +44 287 7988429663295345 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_DMA_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_dma.o beaa829c9d5db6db +24 348 7988429663101150 CMakeFiles/Group_device.dir/G_/Robot_v2/BOOT/Robot_V2/device/Can.o b92392da652a53e3 +58 285 7988429663443061 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_GPIO_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_gpio.o 650c44d019535d99 +76 293 7988429663620423 CMakeFiles/GigaDevice_Device_Startup_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/system_gd32c10x.o 747f69da4d327bab +72 291 7988429663573781 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_USART_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_usart.o 5bdd851c9d2b687c +69 321 7988429663547619 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_RCU_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_rcu.o 4984f9839edfdd3c +19 355 7988429663047522 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/OTA.o 47ebdb34e65b1fce +33 334 7988429663185225 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_CAN_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_can.o 27b532ac9990e941 +51 395 7988429663369360 CMakeFiles/GigaDevice_Device_GD32C10x_StdPeripherals_FMC_1_0_0.dir/G_/Robot_v2/BOOT/Robot_V2/RTE/Device/GD32C103CB/gd32c10x_fmc.o bc6d11b77eb1f461 +395 616 7988429668364719 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf 217355ad26083a00 +395 616 7988429668364719 ac6_linker_script.sct 217355ad26083a00 +395 616 7988429668364719 G:/Robot_v2/BOOT/tmp/1/ac6_linker_script.sct 217355ad26083a00 +10 104 7988421214074994 CMakeFiles/database cd32a3f4a99f5b2a +13 94 7988429669871958 CMakeFiles/database cd32a3f4a99f5b2a +13 94 7988429669871958 G:/Robot_v2/BOOT/tmp/1/CMakeFiles/database cd32a3f4a99f5b2a +3 84 7988432007448663 CMakeFiles/database cd32a3f4a99f5b2a +3 84 7988432007448663 G:/Robot_v2/BOOT/tmp/1/CMakeFiles/database cd32a3f4a99f5b2a +5 193 7988436123123935 CMakeFiles/Group_Source_Files.dir/G_/Robot_v2/BOOT/Robot_V2/main.o 3ee34c0bea5864a8 +8 251 7988436123160409 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/initial.o f5903439c5b99ff2 +15 268 7988436123229041 CMakeFiles/Group_device.dir/G_/Robot_v2/BOOT/Robot_V2/device/Can.o b92392da652a53e3 +12 282 7988436123197134 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/OTA.o 47ebdb34e65b1fce +283 486 7988436127277766 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf 217355ad26083a00 +283 486 7988436127277766 ac6_linker_script.sct 217355ad26083a00 +283 486 7988436127277766 G:/Robot_v2/BOOT/tmp/1/ac6_linker_script.sct 217355ad26083a00 +13 96 7988436128794831 CMakeFiles/database cd32a3f4a99f5b2a +13 96 7988436128794831 G:/Robot_v2/BOOT/tmp/1/CMakeFiles/database cd32a3f4a99f5b2a +10 164 7988437526099966 CMakeFiles/Group_device.dir/G_/Robot_v2/BOOT/Robot_V2/device/Can.o b92392da652a53e3 +164 364 7988437528977157 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf 217355ad26083a00 +164 364 7988437528977157 ac6_linker_script.sct 217355ad26083a00 +164 364 7988437528977157 G:/Robot_v2/BOOT/tmp/1/ac6_linker_script.sct 217355ad26083a00 +11 92 7988437530469966 CMakeFiles/database cd32a3f4a99f5b2a +11 92 7988437530469966 G:/Robot_v2/BOOT/tmp/1/CMakeFiles/database cd32a3f4a99f5b2a +10 240 7988438460783408 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/OTA.o 47ebdb34e65b1fce +240 434 7988438464380433 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf 217355ad26083a00 +240 434 7988438464380433 ac6_linker_script.sct 217355ad26083a00 +240 434 7988438464380433 G:/Robot_v2/BOOT/tmp/1/ac6_linker_script.sct 217355ad26083a00 +12 91 7988438465805761 CMakeFiles/database cd32a3f4a99f5b2a +12 91 7988438465805761 G:/Robot_v2/BOOT/tmp/1/CMakeFiles/database cd32a3f4a99f5b2a +9 164 7988439618393727 CMakeFiles/Group_device.dir/G_/Robot_v2/BOOT/Robot_V2/device/Can.o b92392da652a53e3 +164 371 7988439621345060 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf 217355ad26083a00 +164 371 7988439621345060 ac6_linker_script.sct 217355ad26083a00 +164 371 7988439621345060 G:/Robot_v2/BOOT/tmp/1/ac6_linker_script.sct 217355ad26083a00 +13 93 7988439622817906 CMakeFiles/database cd32a3f4a99f5b2a +13 93 7988439622817906 G:/Robot_v2/BOOT/tmp/1/CMakeFiles/database cd32a3f4a99f5b2a +9 158 7988440709451151 CMakeFiles/Group_device.dir/G_/Robot_v2/BOOT/Robot_V2/device/Can.o b92392da652a53e3 +158 359 7988440712290168 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf 217355ad26083a00 +158 359 7988440712290168 ac6_linker_script.sct 217355ad26083a00 +158 359 7988440712290168 G:/Robot_v2/BOOT/tmp/1/ac6_linker_script.sct 217355ad26083a00 +12 93 7988440713754553 CMakeFiles/database cd32a3f4a99f5b2a +12 93 7988440713754553 G:/Robot_v2/BOOT/tmp/1/CMakeFiles/database cd32a3f4a99f5b2a +13 142 7988441213776597 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/systick.o 568048e09f6717cf +9 144 7988441213739785 CMakeFiles/Group_Source_Files.dir/G_/Robot_v2/BOOT/Robot_V2/main.o 3ee34c0bea5864a8 +16 165 7988441213809457 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/initial.o f5903439c5b99ff2 +31 174 7988441213950048 CMakeFiles/Group_device.dir/G_/Robot_v2/BOOT/Robot_V2/device/Can.o b92392da652a53e3 +24 196 7988441213886384 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/OTA.o 47ebdb34e65b1fce +196 388 7988441216906663 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf 217355ad26083a00 +196 388 7988441216906663 ac6_linker_script.sct 217355ad26083a00 +196 388 7988441216906663 G:/Robot_v2/BOOT/tmp/1/ac6_linker_script.sct 217355ad26083a00 +13 95 7988441218317118 CMakeFiles/database cd32a3f4a99f5b2a +13 95 7988441218317118 G:/Robot_v2/BOOT/tmp/1/CMakeFiles/database cd32a3f4a99f5b2a +10 165 7988443291106776 CMakeFiles/Group_device.dir/G_/Robot_v2/BOOT/Robot_V2/device/Can.o b92392da652a53e3 +165 368 7988443294011631 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf 217355ad26083a00 +165 368 7988443294011631 ac6_linker_script.sct 217355ad26083a00 +165 368 7988443294011631 G:/Robot_v2/BOOT/tmp/1/ac6_linker_script.sct 217355ad26083a00 +13 98 7988443295573817 CMakeFiles/database cd32a3f4a99f5b2a +13 98 7988443295573817 G:/Robot_v2/BOOT/tmp/1/CMakeFiles/database cd32a3f4a99f5b2a +9 195 7988446005013581 CMakeFiles/Group_Source_Files.dir/G_/Robot_v2/BOOT/Robot_V2/main.o 3ee34c0bea5864a8 +13 252 7988446005050090 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/initial.o f5903439c5b99ff2 +21 260 7988446005125608 CMakeFiles/Group_device.dir/G_/Robot_v2/BOOT/Robot_V2/device/Can.o b92392da652a53e3 +16 285 7988446005082494 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/OTA.o 47ebdb34e65b1fce +285 493 7988446009121223 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf 217355ad26083a00 +285 493 7988446009121223 ac6_linker_script.sct 217355ad26083a00 +285 493 7988446009121223 G:/Robot_v2/BOOT/tmp/1/ac6_linker_script.sct 217355ad26083a00 +12 93 7988446010671256 CMakeFiles/database cd32a3f4a99f5b2a +12 93 7988446010671256 G:/Robot_v2/BOOT/tmp/1/CMakeFiles/database cd32a3f4a99f5b2a +5 129 7988447930729651 CMakeFiles/Group_Source_Files.dir/G_/Robot_v2/BOOT/Robot_V2/main.o 3ee34c0bea5864a8 +9 151 7988447930767131 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/initial.o f5903439c5b99ff2 +17 166 7988447930846949 CMakeFiles/Group_device.dir/G_/Robot_v2/BOOT/Robot_V2/device/Can.o b92392da652a53e3 +13 185 7988447930809336 CMakeFiles/Group_sys.dir/G_/Robot_v2/BOOT/Robot_V2/sys/OTA.o 47ebdb34e65b1fce +185 387 7988447933890521 G:/Robot_v2/BOOT/out/Robot_V2/GD32C103CB/Release/Robot_V2.axf 217355ad26083a00 +185 387 7988447933890521 ac6_linker_script.sct 217355ad26083a00 +185 387 7988447933890521 G:/Robot_v2/BOOT/tmp/1/ac6_linker_script.sct 217355ad26083a00 +14 99 7988447935374752 CMakeFiles/database cd32a3f4a99f5b2a +14 99 7988447935374752 G:/Robot_v2/BOOT/tmp/1/CMakeFiles/database cd32a3f4a99f5b2a diff --git a/tmp/1/CMakeFiles/3.31.5/CMakeDetermineCompilerABI_C.bin b/tmp/1/CMakeFiles/3.31.5/CMakeDetermineCompilerABI_C.bin index 3df721aee683bef541ea61e74d36e097b96c922f..56d7022ae8965cac15f64a7cc6c0eb4e06edbf0b 100644 GIT binary patch delta 14 Vcmcb^cZYAnd1hl%k-tCk6HZ delta 14 WcmaFH_l$4CUS=ahvyBIqu>k-s{{`;= diff --git a/tmp/1/CMakeFiles/CMakeConfigureLog.yaml b/tmp/1/CMakeFiles/CMakeConfigureLog.yaml index 34b9b5a..d22a874 100644 --- a/tmp/1/CMakeFiles/CMakeConfigureLog.yaml +++ b/tmp/1/CMakeFiles/CMakeConfigureLog.yaml @@ -114,8 +114,8 @@ events: checks: - "Detecting CXX compiler ABI info" directories: - source: "G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-s95lwi" - binary: "G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-s95lwi" + source: "G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-aqgmuj" + binary: "G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-aqgmuj" cmakeVariables: CMAKE_CXX_COMPILER_TARGET: "arm-arm-none-eabi" CMAKE_CXX_FLAGS: "--target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard" @@ -128,24 +128,24 @@ events: variable: "CMAKE_CXX_ABI_COMPILED" cached: true stdout: | - Change Dir: 'G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-s95lwi' + Change Dir: 'G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-aqgmuj' - Run Build Command(s): C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.1/ninja.exe -v cmTC_0cb1f - [1/2] c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armclang.exe --target=arm-arm-none-eabi --target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -v -MD -MT CMakeFiles/cmTC_0cb1f.dir/CMakeCXXCompilerABI.o -MF CMakeFiles\\cmTC_0cb1f.dir\\CMakeCXXCompilerABI.o.d -o CMakeFiles/cmTC_0cb1f.dir/CMakeCXXCompilerABI.o -c C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp + Run Build Command(s): C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.1/ninja.exe -v cmTC_735d3 + [1/2] c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armclang.exe --target=arm-arm-none-eabi --target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -v -MD -MT CMakeFiles/cmTC_735d3.dir/CMakeCXXCompilerABI.o -MF CMakeFiles\\cmTC_735d3.dir\\CMakeCXXCompilerABI.o.d -o CMakeFiles/cmTC_735d3.dir/CMakeCXXCompilerABI.o -c C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp Product: Keil MDK Community (non-commercial free of charge) Component: Arm Compiler for Embedded 6.24 Tool: armclang [5f371800] Target: arm-arm-none-eabi (in-process) - "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\armclang.exe" -cc1 -triple thumbv7em-arm-none-eabihf -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -Werror=return-type -mrelocation-model static -mframe-pointer=none -menable-no-infs -menable-no-nans -fmath-errno -fno-signed-zeros -fdenormal-fp-math=preserve-sign,preserve-sign -ffp-contract=on -fno-rounding-math -ffinite-math-only -mconstructor-aliases -target-cpu cortex-m4 -target-feature -vfp2 -target-feature +vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature +vfp3d16sp -target-feature -vfp3sp -target-feature +fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature +vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs -mfloat-abi hard -debugger-tuning=gdb -fforce-dwarf-frame "-fdebug-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-s95lwi" -v -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-s95lwi" -resource-dir "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\lib\\\\clang\\\\20" -dependency-file "CMakeFiles\\\\cmTC_0cb1f.dir\\\\CMakeCXXCompilerABI.o.d" -MT CMakeFiles/cmTC_0cb1f.dir/CMakeCXXCompilerABI.o -sys-header-deps -D__ARMCOMPILER_LIBCXX=1 -internal-isystem "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\..\\\\include\\\\libcxx" -internal-isystem "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\..\\\\include" -nobuiltininc -fdeprecated-macro -ferror-limit 19 -fvisibility=hidden -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -fsuppress-licensing -aggressive-jump-threading -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_0cb1f.dir/CMakeCXXCompilerABI.o -x c++ C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp + "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\armclang.exe" -cc1 -triple thumbv7em-arm-none-eabihf -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -Werror=return-type -mrelocation-model static -mframe-pointer=none -menable-no-infs -menable-no-nans -fmath-errno -fno-signed-zeros -fdenormal-fp-math=preserve-sign,preserve-sign -ffp-contract=on -fno-rounding-math -ffinite-math-only -mconstructor-aliases -target-cpu cortex-m4 -target-feature -vfp2 -target-feature +vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature +vfp3d16sp -target-feature -vfp3sp -target-feature +fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature +vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs -mfloat-abi hard -debugger-tuning=gdb -fforce-dwarf-frame "-fdebug-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-aqgmuj" -v -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-aqgmuj" -resource-dir "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\lib\\\\clang\\\\20" -dependency-file "CMakeFiles\\\\cmTC_735d3.dir\\\\CMakeCXXCompilerABI.o.d" -MT CMakeFiles/cmTC_735d3.dir/CMakeCXXCompilerABI.o -sys-header-deps -D__ARMCOMPILER_LIBCXX=1 -internal-isystem "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\..\\\\include\\\\libcxx" -internal-isystem "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\..\\\\include" -nobuiltininc -fdeprecated-macro -ferror-limit 19 -fvisibility=hidden -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -fsuppress-licensing -aggressive-jump-threading -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_735d3.dir/CMakeCXXCompilerABI.o -x c++ C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp Arm Compiler for Embedded 6.24 -cc1 default target aarch64-arm-none-eabi\x0d #include "..." search starts here:\x0d #include <...> search starts here:\x0d C:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\..\\include\\libcxx\x0d C:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\..\\include\x0d End of search list.\x0d - [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armar.exe --create -cr libcmTC_0cb1f.a CMakeFiles/cmTC_0cb1f.dir/CMakeCXXCompilerABI.o && cd ." + [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armar.exe --create -cr libcmTC_735d3.a CMakeFiles/cmTC_735d3.dir/CMakeCXXCompilerABI.o && cd ." exitCode: 0 - @@ -176,24 +176,24 @@ events: Parsed CXX implicit link information: link line regex: [^( *|.*[/\\])(armlink\\.exe|;ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(armlink\\.exe|;ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: 'G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-s95lwi'] + ignore line: [Change Dir: 'G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-aqgmuj'] ignore line: [] - ignore line: [Run Build Command(s): C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.1/ninja.exe -v cmTC_0cb1f] - ignore line: [[1/2] c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armclang.exe --target=arm-arm-none-eabi --target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -v -MD -MT CMakeFiles/cmTC_0cb1f.dir/CMakeCXXCompilerABI.o -MF CMakeFiles\\cmTC_0cb1f.dir\\CMakeCXXCompilerABI.o.d -o CMakeFiles/cmTC_0cb1f.dir/CMakeCXXCompilerABI.o -c C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Run Build Command(s): C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.1/ninja.exe -v cmTC_735d3] + ignore line: [[1/2] c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armclang.exe --target=arm-arm-none-eabi --target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -v -MD -MT CMakeFiles/cmTC_735d3.dir/CMakeCXXCompilerABI.o -MF CMakeFiles\\cmTC_735d3.dir\\CMakeCXXCompilerABI.o.d -o CMakeFiles/cmTC_735d3.dir/CMakeCXXCompilerABI.o -c C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Product: Keil MDK Community (non-commercial free of charge)] ignore line: [Component: Arm Compiler for Embedded 6.24] ignore line: [Tool: armclang [5f371800]] ignore line: [] ignore line: [Target: arm-arm-none-eabi] ignore line: [ (in-process)] - ignore line: [ "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\armclang.exe" -cc1 -triple thumbv7em-arm-none-eabihf -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -Werror=return-type -mrelocation-model static -mframe-pointer=none -menable-no-infs -menable-no-nans -fmath-errno -fno-signed-zeros -fdenormal-fp-math=preserve-sign preserve-sign -ffp-contract=on -fno-rounding-math -ffinite-math-only -mconstructor-aliases -target-cpu cortex-m4 -target-feature -vfp2 -target-feature +vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature +vfp3d16sp -target-feature -vfp3sp -target-feature +fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature +vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs -mfloat-abi hard -debugger-tuning=gdb -fforce-dwarf-frame "-fdebug-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-s95lwi" -v -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-s95lwi" -resource-dir "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\lib\\\\clang\\\\20" -dependency-file "CMakeFiles\\\\cmTC_0cb1f.dir\\\\CMakeCXXCompilerABI.o.d" -MT CMakeFiles/cmTC_0cb1f.dir/CMakeCXXCompilerABI.o -sys-header-deps -D__ARMCOMPILER_LIBCXX=1 -internal-isystem "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\..\\\\include\\\\libcxx" -internal-isystem "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\..\\\\include" -nobuiltininc -fdeprecated-macro -ferror-limit 19 -fvisibility=hidden -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -fsuppress-licensing -aggressive-jump-threading -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_0cb1f.dir/CMakeCXXCompilerABI.o -x c++ C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [ "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\armclang.exe" -cc1 -triple thumbv7em-arm-none-eabihf -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -Werror=return-type -mrelocation-model static -mframe-pointer=none -menable-no-infs -menable-no-nans -fmath-errno -fno-signed-zeros -fdenormal-fp-math=preserve-sign preserve-sign -ffp-contract=on -fno-rounding-math -ffinite-math-only -mconstructor-aliases -target-cpu cortex-m4 -target-feature -vfp2 -target-feature +vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature +vfp3d16sp -target-feature -vfp3sp -target-feature +fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature +vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs -mfloat-abi hard -debugger-tuning=gdb -fforce-dwarf-frame "-fdebug-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-aqgmuj" -v -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-aqgmuj" -resource-dir "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\lib\\\\clang\\\\20" -dependency-file "CMakeFiles\\\\cmTC_735d3.dir\\\\CMakeCXXCompilerABI.o.d" -MT CMakeFiles/cmTC_735d3.dir/CMakeCXXCompilerABI.o -sys-header-deps -D__ARMCOMPILER_LIBCXX=1 -internal-isystem "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\..\\\\include\\\\libcxx" -internal-isystem "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\..\\\\include" -nobuiltininc -fdeprecated-macro -ferror-limit 19 -fvisibility=hidden -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -fsuppress-licensing -aggressive-jump-threading -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_735d3.dir/CMakeCXXCompilerABI.o -x c++ C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Arm Compiler for Embedded 6.24 -cc1 default target aarch64-arm-none-eabi\x0d] ignore line: [#include "..." search starts here:\x0d] ignore line: [#include <...> search starts here:\x0d] ignore line: [ C:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\..\\include\\libcxx\x0d] ignore line: [ C:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\..\\include\x0d] ignore line: [End of search list.\x0d] - ignore line: [[2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armar.exe --create -cr libcmTC_0cb1f.a CMakeFiles/cmTC_0cb1f.dir/CMakeCXXCompilerABI.o && cd ."] + ignore line: [[2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armar.exe --create -cr libcmTC_735d3.a CMakeFiles/cmTC_735d3.dir/CMakeCXXCompilerABI.o && cd ."] ignore line: [] ignore line: [] implicit libs: [] @@ -213,8 +213,8 @@ events: checks: - "Detecting CXX compile features" directories: - source: "G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-yv3t4p" - binary: "G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-yv3t4p" + source: "G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-6ye0n5" + binary: "G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-6ye0n5" cmakeVariables: CMAKE_CXX_COMPILER_TARGET: "arm-arm-none-eabi" CMAKE_CXX_FLAGS: "--target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard" @@ -226,11 +226,11 @@ events: variable: "CMAKE_CXX_FEATURE_TEST" cached: true stdout: | - Change Dir: 'G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-yv3t4p' + Change Dir: 'G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-6ye0n5' - Run Build Command(s): C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.1/ninja.exe -v cmTC_ba6b2 - [1/2] c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armclang.exe --target=arm-arm-none-eabi --target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -MD -MT CMakeFiles/cmTC_ba6b2.dir/feature_tests.o -MF CMakeFiles\\cmTC_ba6b2.dir\\feature_tests.o.d -o CMakeFiles/cmTC_ba6b2.dir/feature_tests.o -c G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-yv3t4p/feature_tests.cxx - [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armar.exe --create -cr libcmTC_ba6b2.a CMakeFiles/cmTC_ba6b2.dir/feature_tests.o && cd ." + Run Build Command(s): C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.1/ninja.exe -v cmTC_a5c02 + [1/2] c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armclang.exe --target=arm-arm-none-eabi --target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -MD -MT CMakeFiles/cmTC_a5c02.dir/feature_tests.o -MF CMakeFiles\\cmTC_a5c02.dir\\feature_tests.o.d -o CMakeFiles/cmTC_a5c02.dir/feature_tests.o -c G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-6ye0n5/feature_tests.cxx + [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armar.exe --create -cr libcmTC_a5c02.a CMakeFiles/cmTC_a5c02.dir/feature_tests.o && cd ." exitCode: 0 - @@ -242,8 +242,8 @@ events: checks: - "Detecting C compiler ABI info" directories: - source: "G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-xuy2vx" - binary: "G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-xuy2vx" + source: "G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-py294f" + binary: "G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-py294f" cmakeVariables: CMAKE_CXX_COMPILER_TARGET: "arm-arm-none-eabi" CMAKE_C_COMPILER_TARGET: "arm-arm-none-eabi" @@ -255,23 +255,23 @@ events: variable: "CMAKE_C_ABI_COMPILED" cached: true stdout: | - Change Dir: 'G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-xuy2vx' + Change Dir: 'G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-py294f' - Run Build Command(s): C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.1/ninja.exe -v cmTC_1db64 - [1/2] c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armclang.exe --target=arm-arm-none-eabi --target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -v -MD -MT CMakeFiles/cmTC_1db64.dir/CMakeCCompilerABI.o -MF CMakeFiles\\cmTC_1db64.dir\\CMakeCCompilerABI.o.d -o CMakeFiles/cmTC_1db64.dir/CMakeCCompilerABI.o -c C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c + Run Build Command(s): C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.1/ninja.exe -v cmTC_ea658 + [1/2] c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armclang.exe --target=arm-arm-none-eabi --target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -v -MD -MT CMakeFiles/cmTC_ea658.dir/CMakeCCompilerABI.o -MF CMakeFiles\\cmTC_ea658.dir\\CMakeCCompilerABI.o.d -o CMakeFiles/cmTC_ea658.dir/CMakeCCompilerABI.o -c C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c Product: Keil MDK Community (non-commercial free of charge) Component: Arm Compiler for Embedded 6.24 Tool: armclang [5f371800] Target: arm-arm-none-eabi (in-process) - "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\armclang.exe" -cc1 -triple thumbv7em-arm-none-eabihf -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model static -mframe-pointer=none -menable-no-infs -menable-no-nans -fmath-errno -fno-signed-zeros -fdenormal-fp-math=preserve-sign,preserve-sign -ffp-contract=on -fno-rounding-math -ffinite-math-only -mconstructor-aliases -target-cpu cortex-m4 -target-feature -vfp2 -target-feature +vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature +vfp3d16sp -target-feature -vfp3sp -target-feature +fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature +vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs -mfloat-abi hard -debugger-tuning=gdb -fforce-dwarf-frame "-fdebug-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-xuy2vx" -v -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-xuy2vx" -resource-dir "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\lib\\\\clang\\\\20" -dependency-file "CMakeFiles\\\\cmTC_1db64.dir\\\\CMakeCCompilerABI.o.d" -MT CMakeFiles/cmTC_1db64.dir/CMakeCCompilerABI.o -sys-header-deps -internal-isystem "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\..\\\\include" -nobuiltininc -ferror-limit 19 -fvisibility=hidden -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fsuppress-licensing -aggressive-jump-threading -o CMakeFiles/cmTC_1db64.dir/CMakeCCompilerABI.o -x c C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\x0d + "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\armclang.exe" -cc1 -triple thumbv7em-arm-none-eabihf -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model static -mframe-pointer=none -menable-no-infs -menable-no-nans -fmath-errno -fno-signed-zeros -fdenormal-fp-math=preserve-sign,preserve-sign -ffp-contract=on -fno-rounding-math -ffinite-math-only -mconstructor-aliases -target-cpu cortex-m4 -target-feature -vfp2 -target-feature +vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature +vfp3d16sp -target-feature -vfp3sp -target-feature +fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature +vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs -mfloat-abi hard -debugger-tuning=gdb -fforce-dwarf-frame "-fdebug-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-py294f" -v -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-py294f" -resource-dir "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\lib\\\\clang\\\\20" -dependency-file "CMakeFiles\\\\cmTC_ea658.dir\\\\CMakeCCompilerABI.o.d" -MT CMakeFiles/cmTC_ea658.dir/CMakeCCompilerABI.o -sys-header-deps -internal-isystem "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\..\\\\include" -nobuiltininc -ferror-limit 19 -fvisibility=hidden -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fsuppress-licensing -aggressive-jump-threading -o CMakeFiles/cmTC_ea658.dir/CMakeCCompilerABI.o -x c C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\x0d Arm Compiler for Embedded 6.24 -cc1 default target aarch64-arm-none-eabi\x0d #include "..." search starts here:\x0d #include <...> search starts here:\x0d C:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\..\\include\x0d End of search list.\x0d - [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armar.exe --create -cr libcmTC_1db64.a CMakeFiles/cmTC_1db64.dir/CMakeCCompilerABI.o && cd ." + [2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armar.exe --create -cr libcmTC_ea658.a CMakeFiles/cmTC_ea658.dir/CMakeCCompilerABI.o && cd ." exitCode: 0 - @@ -300,23 +300,23 @@ events: Parsed C implicit link information: link line regex: [^( *|.*[/\\])(armlink\\.exe|;ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(armlink\\.exe|;ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: 'G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-xuy2vx'] + ignore line: [Change Dir: 'G:/Robot_v2/BOOT/tmp/1/CMakeFiles/CMakeScratch/TryCompile-py294f'] ignore line: [] - ignore line: [Run Build Command(s): C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.1/ninja.exe -v cmTC_1db64] - ignore line: [[1/2] c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armclang.exe --target=arm-arm-none-eabi --target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -v -MD -MT CMakeFiles/cmTC_1db64.dir/CMakeCCompilerABI.o -MF CMakeFiles\\cmTC_1db64.dir\\CMakeCCompilerABI.o.d -o CMakeFiles/cmTC_1db64.dir/CMakeCCompilerABI.o -c C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c] + ignore line: [Run Build Command(s): C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.ninja.build.ninja/1.12.1/ninja.exe -v cmTC_ea658] + ignore line: [[1/2] c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armclang.exe --target=arm-arm-none-eabi --target=arm-arm-none-eabi -mcpu=Cortex-M4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -v -MD -MT CMakeFiles/cmTC_ea658.dir/CMakeCCompilerABI.o -MF CMakeFiles\\cmTC_ea658.dir\\CMakeCCompilerABI.o.d -o CMakeFiles/cmTC_ea658.dir/CMakeCCompilerABI.o -c C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c] ignore line: [Product: Keil MDK Community (non-commercial free of charge)] ignore line: [Component: Arm Compiler for Embedded 6.24] ignore line: [Tool: armclang [5f371800]] ignore line: [] ignore line: [Target: arm-arm-none-eabi] ignore line: [ (in-process)] - ignore line: [ "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\armclang.exe" -cc1 -triple thumbv7em-arm-none-eabihf -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model static -mframe-pointer=none -menable-no-infs -menable-no-nans -fmath-errno -fno-signed-zeros -fdenormal-fp-math=preserve-sign preserve-sign -ffp-contract=on -fno-rounding-math -ffinite-math-only -mconstructor-aliases -target-cpu cortex-m4 -target-feature -vfp2 -target-feature +vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature +vfp3d16sp -target-feature -vfp3sp -target-feature +fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature +vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs -mfloat-abi hard -debugger-tuning=gdb -fforce-dwarf-frame "-fdebug-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-xuy2vx" -v -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-xuy2vx" -resource-dir "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\lib\\\\clang\\\\20" -dependency-file "CMakeFiles\\\\cmTC_1db64.dir\\\\CMakeCCompilerABI.o.d" -MT CMakeFiles/cmTC_1db64.dir/CMakeCCompilerABI.o -sys-header-deps -internal-isystem "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\..\\\\include" -nobuiltininc -ferror-limit 19 -fvisibility=hidden -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fsuppress-licensing -aggressive-jump-threading -o CMakeFiles/cmTC_1db64.dir/CMakeCCompilerABI.o -x c C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\x0d] + ignore line: [ "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\armclang.exe" -cc1 -triple thumbv7em-arm-none-eabihf -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model static -mframe-pointer=none -menable-no-infs -menable-no-nans -fmath-errno -fno-signed-zeros -fdenormal-fp-math=preserve-sign preserve-sign -ffp-contract=on -fno-rounding-math -ffinite-math-only -mconstructor-aliases -target-cpu cortex-m4 -target-feature -vfp2 -target-feature +vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature +vfp3d16sp -target-feature -vfp3sp -target-feature +fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature +vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -sha2 -target-feature -aes -target-feature -fp16fml -target-abi aapcs -mfloat-abi hard -debugger-tuning=gdb -fforce-dwarf-frame "-fdebug-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-py294f" -v -ffunction-sections -fdata-sections "-fcoverage-compilation-dir=G:\\\\Robot_v2\\\\BOOT\\\\tmp\\\\1\\\\CMakeFiles\\\\CMakeScratch\\\\TryCompile-py294f" -resource-dir "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\lib\\\\clang\\\\20" -dependency-file "CMakeFiles\\\\cmTC_ea658.dir\\\\CMakeCCompilerABI.o.d" -MT CMakeFiles/cmTC_ea658.dir/CMakeCCompilerABI.o -sys-header-deps -internal-isystem "C:\\\\Users\\\\cbb\\\\.vcpkg\\\\artifacts\\\\2139c4c6\\\\compilers.arm.armclang\\\\6.24.0\\\\bin\\\\..\\\\include" -nobuiltininc -ferror-limit 19 -fvisibility=hidden -fno-signed-char -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fsuppress-licensing -aggressive-jump-threading -o CMakeFiles/cmTC_ea658.dir/CMakeCCompilerABI.o -x c C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/share/cmake-3.31/Modules/CMakeCCompilerABI.c\x0d] ignore line: [Arm Compiler for Embedded 6.24 -cc1 default target aarch64-arm-none-eabi\x0d] ignore line: [#include "..." search starts here:\x0d] ignore line: [#include <...> search starts here:\x0d] ignore line: [ C:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\..\\include\x0d] ignore line: [End of search list.\x0d] - ignore line: [[2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armar.exe --create -cr libcmTC_1db64.a CMakeFiles/cmTC_1db64.dir/CMakeCCompilerABI.o && cd ."] + ignore line: [[2/2] C:\\WINDOWS\\system32\\cmd.exe /C "cd . && c:\\Users\\cbb\\.vcpkg\\artifacts\\2139c4c6\\compilers.arm.armclang\\6.24.0\\bin\\armar.exe --create -cr libcmTC_ea658.a CMakeFiles/cmTC_ea658.dir/CMakeCCompilerABI.o && cd ."] ignore line: [] ignore line: [] implicit libs: [] diff --git a/tmp/1/CMakeFiles/Group_device.dir/G_/Robot_v2/BOOT/Robot_V2/device/Can.o b/tmp/1/CMakeFiles/Group_device.dir/G_/Robot_v2/BOOT/Robot_V2/device/Can.o index e144203538c2387898b5ec898d24cbe332d5e728..385c75d955753cd4ac3f014a908312af023f7bb9 100644 GIT binary patch literal 39916 zcmb__3wTu3)%M=!GD&8J5MTn~G9lq+xaCHGh^R?O1`-koAt)#?;JBO)|r_M;NSoGzw_ih@7`;z zz4qFdbDeWeZpkb3NhyWBNRcFhIUx?;r8H)Sq9joYZOpH;&h~Hm{vZGOKI^Q$hLDkoHK=DE*fWTGXHvE;L@+{|-g7NtZ&%=1*; z?%j`ejQ#BN)S2hDTi(wK^8k?KBP-w8j(G>qim0eFnIh{f!n#BZgI2!snTRmYM2drF zH3J^!&O9CI>^RwpbjQ*JpOHAq_lu>kba^_GSCJQ#4DpGakcsdje!dhwq*-U)?VtpirQDi&6Zp}*y^b%sbf&3)}dJ2)Z zlf>$+nWtrxrMG(w`fDwT-D?-_rJY|NPDQKa_OE+4pu$Pv^-uY9KU3-rck#`O<( z#cd~lunp;tonIf|(npJ_bg(4#$(pVK8(s-18`>-6Yv7st>`GU25Pg^W`e%BRgsoh5XP0LK)$K`;iDHP=Lz)_^o{&f-p*S^_ z>a`oAcek2rzliCG`L&^<&=V3B8)r6QDw7Y9u(Rs~%`$;r5LwD!_gv_l-O%+(j2vm~ z7l|E6ZRk1?BSuEjH*Cu6cuUtlgh z+OhlBrf+uY6^R}dQQ_HV#c1Equ30@3+Gn0yxnxb(Y_X`_F=S0wso37WrfZHk(Vm2H zxhm`Vle+_+cDq)q?Z|glOv4rv+39sY z+FLVEyQ7kh_fn~tsG-MWRmu|;e>_g5;-dN=f9Q-?9Qc)yMAivWy^v2tK1StJqoR;c zL%wIy>ir^tyw5zH6=ftm))k3$-|W!I5Xq7(Js- z>u%#MamhYtlitia9(8&}v=}D#U*dCq5g|6^Wb8k-09#S>O@r>s(Z7grWbAKk7sKRu zqvby6_NerIIk_$78EItf|E67xXwAE|<%2hkiR3Zv$d7WIXI#*{yFeuDJ0p7@pA&tg zeb5G!jh`<@>^r0N98qc>*{dW2=8GXiO5MIJ-z=ZknjJ~&x{5{en;6STj9=vDE+HZU zt%OvAREueU=1f*k@x_4%NUT}YH8HDS`wU;i7q3MKAZdTr2x|XrUB(9gk;i=0a>r>s zI`Sy)pw55D@-R^BS!qJf4?p{s8758#ml+?#^ugivSUGL{>Mv}w}8B&~K27MK1ev}TYnlbte*Hd=PJ&D?4ckkYfc5T{iw=BU|cy^^! z`;VuB>Faz6KB4v?a`X1DJC+zD#UDDJp@=D3^UNku>nm1!r~9za`92ACrLIAWJiMg5 zCHyiZ4XNIX>ae6%+Oyk=S_s$bKG?5W$DH7PPb5X|k3ky^-Xo%RHAk^eO1S2i$jPix zn4d$o(H=_LdnN0rY#o<_K26@2+CC|7m#~kC>Nq~-9_ksj2g>qgogJY1V9_&_9;ni( zNY6YMu|)M)()=Tc!-4u8sqG>uhjJ0fMP$bSB>&Gjc@I;>v!-&^bdd#?UhJ-x39VPa_d z!RvhBCE)kK2f#VNz=>sl;7Xtfs06MDI)RPA$H3o!e*it<>jvO1U@Nd2*bDp?kUb2? zSxvjiFwSbipkyDl! z&U9I7q?52j3FC(7y|it{kWqRseVZ{VRqthNGg344UgkCp z?tli*2egwKeC^g>&=HjGc~+ApO8crNXB)4Qc8;Z;L*iQ{1oJGxJQ6%2Uy^z+vCVi@ z9+mQHpn#)95;x^+`d5)6lNS>3O8j|CXyj5GT!R}sdE73#RZVf^0(Ov+NzqeF8 zft0G_E$ty4Q9PvY(&aVA3;J=xYQa_rRNXJ=hpfaQ{g^JVGLGq|baSZ+;*|a^B`Jt+ z_4Njl6vTStUITWUjVFnoG=631OXW7us|G6it?>r(=+8Hd_YHZqkg?o#rBH5{yQD;4 z^fd(apEk%E8NF{@k7n`c;~gF1(cM^~!v`3Xrcr0c8+C`IbKXW{4rYSbIE5s;52dF}CbEvuY&rxH$+BU%KAiOVeJ1z6vOftUO_ARxqrVVQL9MNG zk`6ojz93c36vEvHb*dVX=@F>Hq#C0GhRF0p;KQxJW27WMy%OPPB2>Le<#JttWFG@6 zy8)gg$OrWlBDSZhxNo2?SoX78PtlV}+z4gTKPc7W8ioroV7!tK4ERNugD4a1C$Fle zhY;~dj38%&lSQwAy&YL`H}p?Kpb5z`G@Ce0+|s90_FpLn3Na*E>LVx!>LekCswOLe z5W|w;&+6VQ`zIt~e>2>caDGJ4vt>y>F3AvDoLx|eBxHvKvm?DCtq+AW*EP>|H9BIH z?W3~K4QeV(MaZK~Rmd93F;>QkM2N8}%i}IYvJ3M|h?Gz_)aq0+qeL17K#6p(OzSge zC@MCo;>EBUE5!ejnAm3=;!}YLFLVybBGUfbpO%P?Cwsl9E%&xDpnbFdt!scxk}3 zYSScB4C+Z$UY5a$$%qD>Vp(7AQUfBy6@ji&6 zGuCD&M4>$`Y(bG7l`WVtQBC8S*vdt*HOGXQ#l_GrEBX@5T`?Q=i&9%N1z@-KjiSsBKNhvHi@M6zIIX6QyvVC!`~>Kium>Kaml`N9cn|EF)8?#;8k@ z^x>S27&%HG5!5-y!@x;-=jCJ?F=niONw_*kX;Q}ON#Po+Olq1wGN{2WG!p*$XeXuH zEY|)adziJzYad9_BT}V~OQT0r8_7PDkv-fh^^uI~(L<#^md+m0D@l7ox_ZPY*(Y*( zk6tSEsVwZ#Tc!Rgi$wGi*hR>!o{k73`X;1Z@`|3$NU2Kox)Xvd(Yt44L^PF%H4ev6 zm@IcaiS%IYA1cZ(WREx%8_u12^jE3BBgz4)rY{lYK$XHRq#lD*>I|avswmGQ%6KLF z3Q=0|oJFT^HP;q z<1r^uj1jlSnU|@=ZT-#3DzSEe(63N6_0e`{`jyluhez9i`KXey+76>%_MZ_zWKyRV zM-!%Bj>=xLQtLNGrABmU{c=@m?J%bfpjP#tHjD%b+78Ez zm{cUyP(+I8Or(n(@qNu{j{asoRpA&Q%mOOo7-*Q&Y1%smnP#Dqc=JU6nacGLZAV0L z|5+-XsO^X>=|7vc8OI21M^x#+Tx@_^REqRm)#3D9z0&EKd#lqkZ>`gF&3dQj+KyUhKTu6E zZG`5zOL*>%5zqz4x_x?{D+|XsLJejou%x@IG*}_rY7d zTZH!~(z{jjZqvQn4et)q`;f!?(+Ka*Nbkc@-bb9?pSiq`y1hT|;e9OH`*=_9t{CqV zy}VEM_Wq)ecels;%UJKP`g))0=iL+M{dIru{|xXxJkR zdS4jg-9OZOV3_yC;og@hOZ6U3_r5;P z`$mTM_v5`sCV1bR=zS~G`-e-tM<;pTzRdf_$=-La^uBvQc;9na0@c#K_Y(N_w za^Mn78$;V7J%72UQ+nP%vQm0JxErhE9cwkuhaIam&qo~{n&;zHox115ODlEHCo8e~ z^wv(p^Ve5a8lID@vHI+HD;=KC*J1U=Z#o>FQ)@dM!kSuIll1)U4$brTb(-hP+cnQ= zcs&EBXIE*SuR1l)xs{sdYxw_Wo8kG#R>RZv6T|b*Er#b`4;r3-KVW#i-Dr5eyTkDO zXO-dk{$3+q$aO}%l$}PrChsxgb$PoHZ^)HKyeT&r@eaAxh>wsRMtr1P?TC+(s~qu8 zxjHi5C09kpyJe?4zK2}tj*pfdZV`K%180Y{=?`{RVvCRq4nmONdQ7EXM>_FwtlVNq zPZ{x%lMJ2DK_G@+jg2NoM%*~8mvki4<~F>ybmWfcu^UObz|`gEr~dr z)9y*=uQ^(J4^ip3k(#6Rex#GcD9zD!2&s`&adZ=Hl}*}6s=4RAlv$#QQ88Ia$px22 zApguQNRO8N5dQR z;FK(q9I?`IB9)vbZbgwkBE_>78oA&}HF zNdFf0ngbU$sXZdeD7qJ|dk!EYJuPM!8R5LKkMu~#97$c5k>$lTlzxrXxXtjh}$9 z{8Ggww7$|bCOSIhgK$8>WLgbE`A)lhr{!@vBvgJvoOG;GBIW66_N0y^qhfc#k6dsM zJUPDjJJO?jSq?9y_8N{;QIk3~YVIUK&Am)eLsk1sY9Ex;z)6A{h-FmYL0HQLA0q4c z@>!%O%VO^G-sti#sflCyOwb&s=~O{=b3ZX6Zk;OS&>a7{ynhbTS7`T$iJHTdbn=2* z7y}BFL4@W=la~)nMJCIWsW~R9W+gka1-j@mZkV`o&{Tf-Zh#yp9gWJ%ltGlb57r`<4mi2-bQ47`h|-*z;}7!k!PJ_p*h@9Xdy@2dH^X!= z-FR{QSw>u*K&NS0eG$heb{s=#_vw`~(1#v5QQUvf3wy%1#nc^E0Kq&L@Y- zjkb?VrM%uJhs&K1Or0dBT_*F59WaHm9avo`eu^hXd$wsv(D$-t?xp5dbV^P zr~Y&vMoz@OiFMo`vC?v6B#Qk~f1a$SNax9bm1XL4{!0HCy24!P{3;T+9Ae3z&-s-8 zJ(b9l&VLPq)JZE5OD=uRJ$fv1n1jwJwS_sU9OS>&(?~v5I{S2!|Bs$e@@dlP#aTI= zEwxu-2F2@hKCPFLMZR?Ahgmp(0)?1C#eB}a`YLcvfplIamBRU)(o%3f=QH|a;G*f$ zxzMVfiYg1IYBcpG%%0T`ky)X1wuG2bNHd{*PXCg$Mbf$M0@{6gk7#ITNawwl)-LwE zKAIFWrSpOAiWl@;QWQ()4og81s}7*r_Uj8sJ4-qrzkv3Dej{m1q;qeGmYNZ8@S^@> zGMO!%b2QaRd{ zYUxa}EJBqBb=?0FMRTQdWQa1<;uSreEapk)>lX|CRlSr=jf5rq|p0ccfh` zo$(jY{!t&;3)&j#9BpX>k=p(Cj(#aw)Jo@=kn%jm-qo)q<#p0IHbfcP74PZoWN|%C z-$E?7_@DF#NLeSHnddA2tUpc4dg;8vQl1yuG5si6G)QO7MJ)cJe?u0H(mBnt2yD7` z^WN9vdc&d#d*_Q-e4tMvizU)|yJf+<%H#Tck~d4|MosNsm2b5LQ=}NN5A{~EXu*!d zDyfuQ{3HE-Qnq5hVJTIwamkPMr%2f*oxkc<=L!7?jORZFsW^9MB1P?*zE6DgJ=^PMl%uPR~|C}stmd;U@ z#pf4t_a%g}=dhaXbN)^L9hJC6Iw$CX?sxX~&_Smk*0FTF^*R5pe@A8=(wS|U(Lgw_ zfPp%;2yG><27Jyh^f!z#{ld0L-NwyUJmuPaA9wrBKZkmszH z&U)SMrnCCpBwHh$O9Qg6^q*4sTcz{nU`Pn{oc=V)Z*Z^|q(xKp}vl!02&AUN6JEm=kecS%=KaATk;jlzGBous>4x=Oq2 z?7~OoRx;QiT?@J!pzzyrKk4p~uFCE@yYL_7pUL1}>1tD>uc8VK?H&0o8EllUo0I`f zYVJMPyVBbix=qrxy1UNy{+_&)4DOSzJG&bov_HvfNO!+<-Pc`b7yh$cN(MiYuC3h- zQ23bq5$QHd*Uza7t&<$J58xjCi+l*{M7josm2}b> z11$b3UnPs5Nmu`iSbQc=lEtIal`SvaX`f3ce()&zxpYmnd~mbAkYh;xm~_nyHVbv0 zlDQ;*T)O52<@N~wP0lCfF3em@samXhn#btxayeN%Aze!@V)3PX5EeO4N*6ZI;D)6J zTCLdAY56?a{X)9d|DfF&`3c$W#+3a*yR)(fep|`;rF7l(gLYrZ@nrWa>AL#|?as*s zWcQSGZTLaEujLxD+aq1~{Gi=8@(Hs0wRGM4gLeOrZ1vp_6nBRH6NraCkJaTtzlPoP1Jb=U4Zkp3L1-^ZBhu%-R38G-^p~W2rk9tk;pjE7JYO4kXl>s8bneuS&!4xv$Xg zB!kza`}Z$}85~jpU8z4w2EUQ+qpIdW71oj3=g!uDPX@o0?ysV7lPp*TAIg6xBT!F{ zei~Lqhb5jTP(6R1pD8-sV=H=Hx(7+Rxe@Nj=g!qLVKM6s=^n05)_v|g{TfJeelOiA z(n&W_&}5%p2U)=pjLKBKgIvBT-IJ`d`v;K~u_W}lr|EZqbKa8f%cPSOwu5~AQRE8# z00#y7i%1q7mF~+e2gi^Vu_W}lr|XBoId4lh?kAAKc2KB)hFsAfr90Q!@AdOSNh|v} z@6PhMi*yZ=oOh%f7vQw3fy)_s5@bd1N_R=HB;+&o$s~VIy61-MNtH*RyI3zJ<)5Ux z)(Y|tWL0%mow4NH=PuEgKtAswto|(BOJ(fOkh(@qGPR?lDTQkrcd5P^ikxH8jT2e2 zwu76aA3(0?FVcOhRZl=^Plc=W_h51D`_la&I`3-z-(>%RbU$L*_m8K}i^qDt&plU< zLSn&j>E4Iy5p|Sw&(kj<*@x17I3T-5zYMaXkEHt@>kz?H|5|+}$v>9v6P9VSX^+P^@*1@fFvq}!uehk&qhKKDZX08Fm>RQ?rx zuBquvD-`zYACu;!{7kxU)M!893{@}Ezk|BybLpO3COkSag_UybmM7Y_fmZX<-V8hA;>M$Gmx7lH1{x_X0^}VuIG?M zYVP6c!oufXu9rgMbKjr>E7Uai9kdbo+&AhCP|Uj>t2j-=PQi3*ugisQjqclOzn5ZR z4=Z^DH;<#O=}3q4lyk1}Fmtd)F6 zMlS4YCEt}%3;Stwdsur9H%^95!@TIFnJ>;81gA-wh69Ber@bH-4zTPGAf$m-@E9O^a%);ST@-^9O;Rq{vNcLWMi516h zq({WkZ*udtW0k0B&mo3L?SJILc+1&d#4y+@_6%xEu#(S8Q_On{B{DS4)ZAuo?O$@? zXv^idC^5!Leuq%UTFL*QaI%&B9{rSJC50BbFx5&*&ABkmN@BDztDe%Ojv)CxzD)G4EW0JC2DoYPF zCTHNeMxi?^b=PB3@3C9gWAKD&j@~;<_pCMb*j*AwZ#{0E)CUykgGT7_=cG7=@bN>D zT5_?j2UY`{fQNx6fM)^xR4sl7ya{{&{1x~c@HOxq&;QfSyac=roB%!t{to;T@M!Q0z*bY1iya@ar_z3tX5Q~l-2H;UYF#)&&mVbA(6>t~uV_+AsA9xG+1i-6B!i6JUJTMBF2;>2?fpVY`xE0s} z>;(=3?*b=))4+Ft6T82Dz%U>g$OLkMVqiXSJ#YiC4tNN726!8wAHu!@z6YZ4JC+9+ z42%ZoN!kKn0nh}j0`3QX3j7k-54-`q2fPoQ0dyQb`T|M7B%lyj2s8nmz$V}kU@!1n z;4i?Jfb4-M7JztQ6fgnE17-u|z!KnQ;7(u*@Hp@c@EY(o@G)=(_#U9&cm@I^fy;m* zzz@^|Hv+cGo&sJ3jsWiir-1K)7+lT71EYaF;3{A)Fdrxb8i3n?UjZ)xuK{lW zM}cF&3E=O*H^BEmZ|r3U0!hFGAQvbB76FaG&A^?&kAX*kr+@>%>%gCZ&wzgb0=KlC zKp(&hBm%>MF~DSC3Qz#d1g-+;7JWHz9k2wT8}hdRYk)g}O~4jlC-4NY2iON31YQUJ z2pk7K2fhUi+*o!2eE=_z1f&6%0R_M{z;(cK;5OhcfbMl~0e%WR2K)+m4tN*di z0(=Ub2L1`?xP*uTdIGV)Kp+7~0>%RAz$D;Gzy}lpi-5&IBhUui0CWOtfxCgtz)ygk zz~jIk;C0|5;4|P1&;Ve_!iJ{`_Bc?9om6F5-=Xf0cHa9^lL4!3|Iqf1a<(w0Gq0apN1fN8)CpcE(r8h{&t zJAem)$APDT=YfO3Vc-wIG2j#6pFl6%^%@CG1PX!0Kqqh?@H5~U;8oyHz*m49cY}rj z6M;OS1gHdBfKK2ZU>opj;3eSqz(>GW0NqLIjfH)f4au@Ib@CdL6I0F0`_!RgG_!gMbSl`sxP}R^n zDIvSLK7q2ebydv?)s4*wdG+O0m6cVM2@{gjGZIQ08|x+|lr`5^)Ri?XPPle_^|*;? znW?D@@B~ImNn?3qtAA;FO3uugrJTDeJ*Bd0X>CQ-{3&G($rVjaFr052&L_k9t@Taw z)5MhQ8L9r(=CX#C`r6j2W??7&^;In`Ws9psYrDUty0%iZHMG<&Za_e_4XvULt8wZ6 zR?=3H7F=B&w5g~mYgR^?mQA&?tgNeQAj`_K)-vJuXP1;@&-2gDzb4OLI!EksoF+C{y(`S5;Ki zF0HZ)ie_#PSVay-$YN=}Arj+E(&MOrJ zA6hoMwXC(RMfk6ok(Pm;59#=f+J@TJyrqKZLi)5zD;n$T+Zt*s%35n18~hbDRTbC6 z{sPhq79Wr5e7XMYmgNlib6I^A&DEx==Gvwje_3T^ zAib=%vb9FkSJgK*FSit&wiFF**sNgOT-(@O+q&HLP}@*pm!V{3EryhOSydUR&mMG& z1G6|FR}&P0mA6$_!?~KSft=ODGp(NU=jU>llR))nH%Up}tnMaPXXlr8m%!hYyh4&8 zge7fNZB>42-ubU7Ov?z9*;#=t6x-fnbd8$VOUvpY;Xo}X*!b(Qt-?!Ypp>2Pw_@WW zRob}jqCl>us;n~1K#45h!HtynDR7mZei2<@Khsjv*xV{grp)o@7G(EW0_gvr9@XnM$%0LaXc?q^$b$)2CPsL&7S6;k6`4SdyIS#rdkD;-WcCEGpGnmISPY`(}B{NIJ>^W1WFmYgT$1D!gE&1h^W zDr>pEth}x&zoFHiUoxu!kMYp%rKqd{$H#gczAb4^TZ^x(t&VeZ=-?TWpMBMovbs9U zGPkO{ZE;Z}_VkU-mZTVaz}Z(>>DkL$N^2{ww=!y;S;@kya;-#Zc2O}Jt3tsfuoAu^ zPS6H}DPc+T=9cEC29s&QWO^_;E||=)lC;73r__`+G*s1b@lX-F2^F!sP!YQg63$sg#>{8fW`mdgjMyoDWQBDkYO5z(e8qf}t!=Zg+Fv)u5iQ`vko*0->Y3I+*fQUm6wc=_*MZwt_ zD9F{)o;P%^rTIhW8s)eKWf+`m>JVf#!k(u7{28TwUt#uC|Lnrzd>`++SakKAa0&Kv z;i95aUwZdqkf^ivpl?W0yW5obW}YWG-=^?9o0(yrOMKyVmG}z7Y!LK}?zQL4gsi&= z`>Qa?)wV=+Ps!XuRX}A5v$1EN8_btj`+TJ<4M_+4RH*{}sd8}7eW|jry*i|5erTq& zsBpH`$yOD}T5Swut&ZYsUN_skZl-x5mPMtZmdJ%zA{T0zT^QoCD4V-j)rVZDWvOol zS{7<;NxJz~Hr-2gFVWpP#4<2(RNWZR~JEadP=4Eil{Jc0ya3>FlW(OZ*f~ojeQBzO(<${4TTHC zn%Wkj&U5|tnXmGN>xSmGrdD;G>944(!gVU0*wW=u&`o1gF|N1hveQ1t=F{UaD?wta zjxKYp^HpThCLjk^7sz#uxL&6fNhV}KL)XsABygr1v>}}`0weCS7UemRu{~QVYJ)@ONAJDQC(5j*it2`tLrd(M0H~m?nhKNS1E3(YQ+T{EH0)h(D{)nchl7W;#RgMP~FI+g}f zboZplAC?VQ2R&HkLEozM(iW>uj>OMw2cp7b6Ti)N*nW;1%nh*nW2xN@cE|ab+Nq^> zJ5Y+Psux$aRtQ?-c283qrLk@iN=z#nOr=#yT9HKAv^6Lz3?N;6`W5@jm$z26_{)~k z6>Ie}T;yZ8VTQRQs#~h6t`}-sMA8zqR@K#EvMj4@!1XZg4X}F<)m4p{07x~e`wB$3 z57biDiaQ2=e_KnHzoF6JQdM7D)7XMBUF>gJR(nAO-BhS(T27>&;U440ND@5hE^AOCGhh%C(H8r7{Wucm70S%2o(4ES4(*+%p zF6fbRL6<65F3MV|`1B zT5|yYaF>P-7hFR1of_fR#3t7|b9amP~(k`&Fa_Hao zcIstOM>6VY^u0=|wBO$X(YW;Ti3sb zm6g}}i*o!^=9Ku0vgeB2tNq!fd4Buk#GiSdB#lngaBse%v7x$lF`cKU+LuVvF!AsU z2Hm*{+(1y5RTomIOFLWPza}kHd9tqZS-jNp-c6=X6Pp4zftNKlUr+ns`o_vCY>9M# z+kahKeUsn1?>;*6uO1iA<`YL~0la*<%YQ?tIg32p!n5b^_lc9C!Q3@6|SE@VDRXAQ!7t!fu zpcOP!^m7IY(X#=$`bC6pcVmmGX!2JrrMpd)*kWK?SyflI9D`7gvltwkX#O-ocb>4d zvcl>dO5kir{mO$RT19(gu9B1-L~RS2-PnSy5Wl`yMd_|Fx*)uBmAG4%rl}ju{%*2# zOV)()!KPPNR#Us|IzyreHeLy>fUUUI$&|mQb}>%gl-v^3H7>LB^|)8p%|Ho44AcPe z>}Ma{b7~&321g*AHdr(zH`bcBIc|+u z6S+DnC%PuIjx3b1>j;(SKz0V=Mz^@=lNuL_E3`ZfOK5pK zY7 z&UfC~{?0asD_O(yj3H((3$iO*e&{ z9Q>Z?-DVCRYijGv!TM6DidnVF;VRG~yZQaQ@~dZ82O_ABoEMq+Ze*hF-nzyd{7&Jt z!VdT?v1%ERZpKeHwL;WFnrR`L8LU~Q_eMk3-m;aV{I@7DhdyL_YfP=!q5t#dYKMNi zOm^u1xVh6DHp+qIXqEINn|%X$L_JZl=fSDL-hyI%t&zcbq zeXow*TS?h!E8A%fNil^(e+_~tOCRA#Hiw`CqpC=8XhpIap~?+$q>zl%LWwm@WcV9` z0j?y|-@sH;B7rin9`am3Q($Y96-R=q?UEPKQ(y%&><7>+#}2d4XpF1A@s?!Av#Kw< z(5Ei_?pq4Xi0!5}4KwUn)8&|MMx>Yn#+nhUXy%xSj(ki@%)OhE^$)aU@K%R@7=5Sj zS<$K7yg}Wf-*XE@P@2OX`f*K~Zb!8_G}#>ftm#g^aAKt6C#V5RG*%mH4qt^bXo+L2 zsZWP+t4fZ9!EhLyr^+`&RS03|Rs^4lxsYroY{kSYG)EvAQ;otHtTrb|{}? zzD7Fr2jo_oU;4k%8Z`s3Wi2-QSDFKh%>jjGtnMl>9cx1Rj^fhqzoi=65GvHqV7N2{ z>piRbj;c@WL^Az?k!UXcwp*%c^HBYV34Kb2@9Dl&8&ZmCb&F@U88t(5b_@MG+EShS zP^(VU{XaA$w`$3zXN{SL`iD7onsJd=n33qtOW?(!J3B2~)3K8i()H7@{=heS;dB-B z(xLZArsnAmy)D^H+hOW2m?VDeuXZ?zOWNg>=%(#gPEv*Dmqu0Ll;lSHd1IBh2|wG zrhypWF^yDHzjYh!54WrR;l&=Bnv^o91s7Q<73JkA$xADmu3wx|*4$cKT~^WBl9HY_ z?$U~kiU}!nZcYz$wIt)oErNP_D}|ouN={9|lO}a-xMrCW>MXmdDHrG3DTR$VRff;{ z6gsJFNts%^xGYya(3LVZcN~5#Ol|k)`ifK1l2en@Qdr}wZLVL2TUaT@>cN<*=CZmL zs^f+D3;qJlzwUL1*;c#aew|0|j#Nx_v=@rzI zIH^Z=idy5kozwv(E9eorfIWVefY`eJ4fWGp(S|HJXjDv>-bDU(1j~Zj|aR%7G3lV)8j$skVO}L!u0fTZE(?X zj@P|@I_C>6x)>OyAE@53APb!30hf#Zcz=KvD}SYUgsx|>WYIaEpzDX=qKm;{{_t8@ z$fAp(VfvvVTAV53U-fj4_mVLE=rH~0FnvmxJ|#>)E=)g8wDFKw?aLDMaXwm#0jb{6 zQCYRp&&yvPR3fFH*B@7g>9fM}*ZN50`tF~-kiVbs_LhZoFKv=o8K!UVR{m14uABX3Vpv%G_^_p#yLA27TXW$BZ@V@t zzCL08lfv?Y!t%cfEAI)b@AI(!`93WFFsdgPSwL^Cr|?7~!3(vY{_g?lbAa9&w&yTC zzN#Hq$o^-@2mSREGeUMjq>ttH)3t1GZJ<~e)*dQM<>@-Mw>DV(4(*{ljZbfFs91vj zr954`_SP;DPllC$j{6^KHQslIwYP%fISG9)ZK5#3+B1Uv)3tAJZM1kL%>U6a{}hY8 zQ2XdzERu}?dTS}d2c|q-8~4`6iDTjZ!s7c|n150`Q}M10Gaj>7`7y+4c&?r~mpC2I zwR3(x@i?q#$*^b?>ZazBKe{iFGQsMjRIu_p(TY1I6YmK?p9)rfE)`-C*`u;bl7p`U zJ7M2I^2_jE8Og!-k{tFA5KqSQ?BIB?TI@K`MkfRm2VVV9Jb)RYsCG?bzKR&_s^NSy zG1_$lG0NWzrgn6KsU2%cj<`0E9Pw`^Ie0J05!XJFBmM&<2fs>k*uOz?#Q#T*~|^apV^p5-Ub!Tcnig8m@J;B4XiBgFP@)b0-qGP(qx z2e-zB{Pm?gH~~!U7zU8STH{0UqH9#VP$@YmINp)?J}t5-*bP&;R4^SO;|s8& z#jYQNfj{9a#9bF~d=V+J*m_JBAH_Wb^9!63gLjRl9)o%_<-vQv z)PA+t{-Q0{f@<%4*uaxreGnew@|${ee`so-fOzsj2DWM9YjONo)E`9Q@>+YG?d4SkYqp=^yk%<>TQ;Ew+B3bzjc8z?u)lV_-l`Ce(k_9_qgw%HuT0 zM|m)YRP|pe<~mF%M!+U>?Q{ zSIVCHh03QgQ~yw&`iGdtfjEnq#)I}HN(_AtjW4`NPWrhj%pxCo^X;=Q2-YrtdD0 zT`_Yh^IYcn%!`;SnQNHqn46eendv%_{H|c`U|!9zOw&Z(`oeyoGr?^G@bRnRhYoX5PcRmw6xa0p^3u zhnNpDA7MVq{4Vn`=HtvKm`^gFVm{4$j=78ZTW0(qY>huN{%f4dyP0E{JpHTTl%=jry zq?__?Ic^C6;<~_`NnfEatU_Quv zi1{${5$2=J?=l}_KF)lC`6Tlx=F`mQn7f$2Wfl&r-|(}%>c2>4H**ZLhnc<=qqcwM z1mHyH$1tZd zXE0|nPiD?y&Sjp)T*zF^O!wc(?_B2j%!`;SnQNHqn46eencJCHFn2JoW?sv@o_PcF zCg#n|TbQ>q?__?Ic^C6;<~_`NnfEatU_Quvi1{${5$2=J?=l}_KF)lC`6Tlx=F`mQ zn7f$2Wu^;$>Q}n|N=*L@huF;=!%X+1Ngl^Mh&h3o?(dU6iFph&eXEY-8O)i?lbN%a zbD8Ns^^iS%%Za#{xs-V>^L*w-%$3YF%yrC7%&pAr%qy5Xm{&8eWnRy`fq4`2X67x- z+nIMVKgzs|c{lSO=Dp1Om=7=?WIn`vnE43vQRa7M-QFb$cI*$Egw2Xj<8CjlT-e|F zCSm?A^kPiV)djUQ(P^~MBm6ZX)g2@Xeqc!X;2jEm`iQh)qi(&}Y)z?dv&2#aCWMup z!k-8Waa`L_-5A{N!anQ}f^M_R_*WHifT71$*s6-;cV8eb{JRsN{t|iuJ>_UATV(5##d|DpS{bz=x3g6gOE>3sV_!dsLL)i zbYX*D{{J>dV2<5ZYZ>wKdg4a)NxINefQ+!cSTNt#K<^9t@kpS*shLgy|I3B0p>Vr2 zuxz*$-`&JHp}pXgMlJUvL1~L|spb0%*j0uY+II9xMHJ*&tn0$b7p3W3 zjp89Y3ga)9zot&4X`ypelG`!c{@x4omsxLJ50F2cW(E8$!?_qt1MS$3^kaa%*#25z z7aHF*_-ls|`9qfl{9R@F3&d9l=M*2=&|>?ebHPx52SVZ_x!v9y(7~bc(K#~x&So#R zKRQPY^>+mRs365hPgL6e=2`v%@fqkiiqC%P()Kqe++Rbm|9XV@+lF*#d~W#5g3MlQ ze-Axbz74qi<%1#z()o(C>!! zV*7K2&6f`N%YqU0A1+}6{@x6WuLk1mDCj>`QD2#v2D{&qoT zFSfsLAPDWhBO&q8^C7msgGh(=-!N>rR1ewEV*5LQbf~`=OxzgAsJ)4R?e7(o4~=gO z@`Iqa7u(;9kcaw9fIq62{0#+cf9oxOf$^P&JlT;AEw;b4Vg8ar;v3F(RPK5d2#v28 z<>-3WUTlAhkqC`16aI=}MDbk$kRAD(V)+ZiNB8bXPBygI{;mx3w>Bick!(lh5-fj# z{WIPBDLD9iY=1FGhx*$NejL{-5B8J)jlZS~#AnwDq`ocj5rka}$$ zJtJwS$u1cu1s~gu4ADg*zEHbfcpmWbp;W?JY@GqS(D||(^CcA~G+(9wy?FSafQ9cQOW<-yIt)8v2`TSwS} zWCD^u!Y@$3_DyzC*INJ4gwnLwy2oJ`TJP>vXdjf+-h9BW_t%h78N1&5;4cq(dm$ZR zOjtkv33j0i+0Zf+?Z97?mBY8nVTVUE1B-3<8s?v!CS}Ha9QQ*66dx@w!!EQPdsn0X zAg6ZB0PJ==9p-NzZn}oPCt$mND$L*7HNk!<4)J$I*myiriEr75%~SHJeggvAOII~g M9E-i*je+R@0DAq=a{vGU literal 37656 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 delta 15715 zcmaKz2YeO9_Q&_^?CibS?7gIsLJ|lqq>+TsdqAax-UO}&kP-w#6#;2C1f&TFEFd5d zP%JbRQB(v44-Sc(s-=5h(KEI4-Dqa1HlfbhlH=2j4khI+BbHC^aq-OECFLz5dQCt0(^W{#BO<4JU~3j} zd|F9)(}?9rn?&?N+BhN-X`_ha9q%nEZy2#0Xk>*AmpITC$6R{j=c0@0v z^&=vu_PBU%qEVhzqsPVb6VSngEf!^;2A1rq_5I%XtR}-AM7B>NRyodhk-@Q*6@^;zvt* zT-wA|=b)L{xRpG1R*%MD$n22T;n-QD9=C7p(6^>_sHOT^U7n?_MyytsXQz~$?*}=@ zsp*Lh=0+?jucpm`W=VOXHd|R5K$jGf^B^aO^%~D158MuU-f~{4 zS}mvs)2qxltiPsHFXJ`+FgFgx5#uedk~B&(w0%UqjeYLWd$V`B4n;W+y+4M2LZEcQ z9XiZc#9jl6BgP5NPGC%E3Hnp!0uK}mFa%d|DCl|1OZ`;d z_10xZ@g%)fnK5aa-m=V?RziA0$_m`96AZ&qe3rWK?&Ei+co8q%ATVaseJ zy>S_qc?;={%8V_vjr4|P#x{DI^t>|TY1%`2gEC_ey-q2RoET$`zFxN=*)!8>+m6>* zuOHSUu9u;W2|5v6=ZwBj&_H9Kcv*;hgJrxrUK+@ja~$G;s|c{-Cxl*1L`*pNVhRLy zX2G?>y|3$zJ(*;@E=~&S#nNY39(`t-@-i+PB2p_eE(eX@AyFB!QYj+!GGyBz2!u=S zfnXp`@(=`xj^tYq%rfIGc@l!B%s45(f`BdmmHZw;Sefy?ya>T6GcL-XAcU70Kgr7w zY;-0cHbtbb%y`&*5`w?Xc+yPS1E~u7Fb_lEYbMEf*Ykb3}PDN}0V_SmJ7mQ+Qgq8#2C=B|yj>xFLF+6}(lvqMb{kDivm zEp$YU9?4pRXzpP^_(0hoH|3sE(`%_lB)8bhNlWPxL@z$>en2H}_ztXSaazLI)QUQ7 z6ErR0)wqLrRJpA=iMpD0J7)_CwnAkKXWO7?P1J1#-Czi*EDXtpn>(9U3Ea{h*>DL~ z)(j1~V0f;}u%;T1ba;i{)sBeAgQW;M4$d{-k+JY~L!@bUx&=)eg-&j88(jsJ?@C2d z%q{fhCfsJnRJgjuv7rtSeOECK3*?64nri$t)wN-0Q=IKJGlOHvL;4sbLgb?_>C-oB zhHMc*!ji^)SYBakB)v-V86?A$`iD<|2_B|4XapT>>YM z{+4$Ya+C5SrN@Zko}ynwVr$-=ghPN|f78pc@KKvc+e5@s7g_K}m{pag$^q?qrEt}Lgch5RF-GR-6dQ#x#&Ic@yN_>K7iF`S7Iz;7 zQEa7(HMRKGN~p#U_V_kRPMphfTO}tgU^!pO$%|QTr{wB(c}9Bm017G|E^x8_`a%; zeNGknsY1?qF4X3ur0lQjoAv9XkXrn$%Ew=FV0M0;%m~Dj3h$;#Bwy9*_V0lMrF;!l zL~3?4G@s&}SC4w_35jXcdke|KL7n%1dhVknFX_BrGmOlfqw+`n-*DG5WM+e-^0Hgd zqHaf%SsVbImgCsD{(v!1nJx9r#=y9V5TmfA-55n^?ltR~UPv(#^mn&Y=d&-Gh(-RHN8 z=lQKM^ZnM?1%7MX{eElwQol9f0lzhIx!<~bh2NUw_^o?Z`mM>U{MMA!erxJlzjg0A zzcuY4zcqcm-c=XsIm_rV4!&sG!Los(Ml83@3Py=cB z!-i7c(r_Ht!-kWV_dpU$BPbWd z``4@G@ajb&3A&niRdD5IT2y|8=XouMSCl>7m7l9?vHfAq9fIWPu(i}kE)FZDy!EP| zxtQn%CEZ6x-bN+OBX3@rlID}0w@FD0C?apOl7b5g?G|ot1?A^$S2~9})_F5|Y1ibdw`zll*-#%*j!uB(Jb8sR|z; znp8O||D!I)rqTF77lF%6lLAL?>Y0GD)|`4qYO!Zgvqdalp|M=mI}6e?o_kyFepW_Z zg00naGK%+Ut37Vs`gs`#J?7s=c7mP?$I*C_>3q*>tKAEUz4K|0DPbI_dM?TRtWJ)(kL1fNb)83Y7mvRyR_qxTv~C9uhIgQDhh7bDN!_CtsTLPt zm1GRHgFUgTJNV4F=Vf(L@$WGT<`}f5$wbnVs>|U+G#!G7Z5buVrs%3NL;CBwS{<;y4uXdqw*GI zPfuDzvb`%N-%s);9;eo8Daj71R#HL|I_a%1*XEP#?fTVNLb8vt_IiM1U!_c{#*dKn z>WfMCR|-6n7eke(^*QWGqg(#i=XZKi9O_(@5iXLe)K~J9a)5UWP)Bq-szlrno`xS#vExrD9NP z4Uf!=$YCPwSAEBmqERQ`tr2ZIA80b&f*`$5xb(` zT|+XwqF_4M5_&K6omArxDraUMl~Ha`)E-HRf>I{xvW5ul5z{>gCDp7B3nr3=7Tzar zLCes&ybRZ0DK&=zrTFC}=g=)~!MlRw4pm66yPo8|?kcBlAUVwy>up3`8U^q4v@()2 zU9tXVlG~L-uZKxaRZ`QVm~1U|)4G?En~8}=*}FV_rLP^tZBj#{@h~(C8FX)taa7iHWj%%~(FpbAS_kkjGSo0|+sR77AgPdd2JX@i zBD=l^D(wsGmEcw4&5~3<7B$-Cxf`QS_8L|H9-2(Dm)^7CW1Kx7iHSFU9M_!AAGnfo zR=_E<(NTG8=+YRNyH{14LQ_fJq4QOn+2naSR7vU0o*+3|T~6sO5WShM7;L$XuTFRNphPK)t#z=3P6#rXPB8ykIFI1lHo~jzLn%y*NyKeG$n!)I9Qp z)B_YwyI9AMk$0&@fNc5~mp?`FKDCT|PkIC7qxVn@ke~RD;N`>S2h=t|Rp^4!N2oi# zHxi$)gC9}5$PYcJ6iHzys{x#(jsc3IWG-{(A5*6QMN@q)bH|@h=K#e}Yc6xgpHe}9 zs!}&D^GCVQs9S(ysgTRu`G2T;fZ}Kjm-(~cDe4iRc$$fFP>teq>KUK}TEY(8!D;Fj zz^!XTMfnT5H9(29v!eVZ^$$=I?dLKN;J-8=K*@BB%iO_NbX$O`)29{Xuj%#x)u8Vx z%4euBKq>TF73_aCfU`6xKsCu15gNcZG$KH?D4EOL;I~v1pxRWQ%iQ5P8XcfI)SAm2 z#_#B^0M(^#DBt$|?f)y(H*bJfq5d#0R-yg~uTi1Cg_osJe~ee9P=A~kBUq?E!FTdP zeJh8*P~V=cvK{qRwzIX$p6sTwrwdiKYmCaCnW?hfOH}sU29@pEsj}zytL%kiD%<<1 z%3k_TW&3_p*?yjEVNidCCt0W;;JFp*hj>bb`l~z>ZO{*cJ>&-9yxllpKPj?s4SH`z za?!qH(1n2glxW48R3w+|;(-0M=niqnkM=2EMt?C1S}cEV4A{HGAU6GEpSfm&JqU+@ z{fxL5wmW{de^`$^mfHx}yTwYbP;Ou5E8owF7R#SI1NO6GD@sFuvBO9;#kWo)jw4h7|{)2-weyi|ld5?)(Q2e-=MghHuxl>EZ$~=AbYcG-~nIj?Gbm8l7>YowyYz2}40fqP_Pu{_shG|Y(TzRuf^Nni zJc7LLZ;Ekj#yh*2e=t`xa7-*=k0`QxyB=yK{}Abb{g!x&-J~WD;71mg?%m2c9LNsS<9NC&X(28pBi2iJd zC)=uQ2nOtT#dx+P5WWsqyW!e^xV!hnLbg^TyZT>P-xrUwHIeL0*LrQJ6_NWu{EI!3 z$j+)%KeUrR6v40AnoM^6O4iE3_(&KyniN$hJGYWYsQyWj%ElUGH~X{kV{sE3Q^;=P z8viu5PsETQyVNB6&cAW_RFtwuEwVeg9@j46iV1!uwy;NSvhVmCkN=3**rN{F3tf-U z?edg36N~$AQC)mFtWH;z?^jrDME`T4#la&LcM!L#TA)z<)1np|>*4<48dcnQmZQ*1HzY_CUpNW0==gz+t8`+pe z_Gj0PXzYx5iS_l#KI7_(-8=7D@eb>=$v%JG-@l&k|ETqi_?E3X*q!Pb=dXvOtY2MU zZo-oqmIdYLfc>rTLMX~5yV{?e-N~O5joG6C*%_|Ku98P~ z6QP2vcFRWSv|*1RjctXI2JG*}LUwCNc01RN*TR1UI`y2<^hP9&fc-!5G`ls%{i0H9 z=b+PuT|gT96OuSI$?-ogK49l2WDgdqrO^6b5CY%+6gMS%jPQqa7eylLnvp&En(haY z16@&bvS(c%6WYBbZeo24vgh2O|54n=ZL}nNfe5;1gn<2%xSO3@k-h2$=by!V=*P4s zd#woA<)VyBZSbf==@+pRC3QeM@5>7K-lmsO9^00DEqJNiMO2|@y%z8tr=#qUPrmlb zAuAsH-_Psd4|$xRbL`QMeBF2#x>p46Yt(*+e0UErwmtd!-e{|+{4S-l!%gHXywL%b z-=hMy-AumWm2KRAsO$Hsh&^s0-#uyrs9{we+XpnC9XgP2rgGq&9SWcCLwbU39mzNM zMq5SeAJJiU=tRCHl^xXi%XgCg%f`;+TUFV3eQX~SCBmVAd>e0cz|20OT5Rh=zO6iy z>mjS?`crBHhjCr08~I)i#T|aCp9d^3#aRqLrs54Rq-OIXaM=*UE{S|Gy456HDcpH@+JPErk@WG@c5c~!6S&z6~2VO zaXCwOb0fEruO0m%ZlSP!L#x>1cJg&}+XzkUTY8@Lh2-mTeO~DF9Q_~b2a&Izs}HJB zhFbfMzGmxS>|fWa=3Lq1doq&YF@$^*{>I~flnRgHJIHrGPRV>_sV%G)TP2~s&QmA$ z3l1gU;(v6!K;zkQ7&h)d`dy?o?1!J^E&WHoALs!4jUe9x@C*L^2rtnYb}S;_vVUyw zM~c8pmg14*TmFxJKT$LGyOVq?uKVHq^{3GMOhedl6n zo@T$haCQI5&pm&K*5opM$d1M2Tm2`;%4_#4;q|trUZ< ztOlFFQ{V+~5WE3SfKR~JfPbs^8}Q5mU*H&c4}1c?0_VYHVBiI$AH;zakO>-rwjfx5q#qapiopah9h88DU@2Gw zHh{;$4zLHj2wnx)f7%J~A@~%W24}!Ia2{L&m%&wF;Ei4wr~+aDzN89j$q;ISx*!AO zfX1K==mG*@ESLf2f`wou*alt#2f;D$0r(1>2UkHf9*{LbBhU^MfFdvh%mGWmS_|vH z1;S%s8#n^^3xhM@68IGmeoGVv_(!3Mpf<%n%g7rX}E0jI!s z;4<*yTY*?mCy1mzXbSQ{0q72TgMnZa7!Rg^8DI`r1Xh5xU=w&8>;%t&ec&*76TAmL z0bhc1;79N~@cM9z0(C$z3rR!J65IlMf`MQdmjr@`~! z0N@vhZ-RHgC*Vh5;XNL|d`ti-APwYzrl1YD1#|-gs$l(xLnsE5z+7-YSO+$Pt>7i_ zDtHHc3{Ha|z-2&q8EAnRkO=C4OwbUt1UG@6pb(4(Q@~uX9F&2bK_oAMH^2wrzu;#O zhC^B`s1BNfE?_)Z2)2WNgOlJ4_zwIG@aq%J2ckeSs0(rczkcfodV@h=G?)bL1;G*| z_km?#9as+@1zW+3;C1jRI17FNzX31a4@H4QP#@%iMxY}IfIGo7upF!dTfu(tHuwO1 z4E_VYiq>Ma^AIir6Nf)Phy^vA2Aw~$hL4y$YS@Uu_lz3u6cl9dUR@BU8$-v9E8e}M z>n_tN>r>YW^l2YfG-lY~;&H?7(wwVHlXjo&b0I7&6|ram);K>G*6_80)BzNM5~s?b z#0IZJnvBOzcRW(Y1N;g@!w)R9E#MH!XFvuXAES}`;g{vyHt496Hh2K7cQz01@552> z+TS8)_TXrzd~hyxchZMEK%;iQIAj~O8EFj42+bY#Es=W5o)QEu*@K|2YST#&}P_2;Zg7r$ZBi&*BGmu~rvYC53wj z;@cA}Sz!V=-sVN?vwb2xxQ0YihJc5QIO>v6$nqt$ei&8hm z7gXAFf zy3NtK`wva=4cx?odg)7Ls*Rkzs)@eYnD|T;kIj0Kj3|?ykrLk$iO**iNxvz!>Die3 zV!Z&fQ}yP}@(xfn@6C344U3L>MYaEuOzUEbmuHsBYNmL@X*s-F@L4oqn&P;Q9-cxE z9#foP`N^5t9Q_aUQW-H)*6D^qHl`hZCxS6^Bfd?l9K5g4x@loG*39&#NFQc_@z@+^ zafr~^JJX9eJa1!dJb5w>EoElQcyobFa^4*tuv z7_l+9R~lx4SU=-^s012ZI|EDeoyeZ^%KnaU2rH0=n1+qeNaAO^{>|KR2I9#5V%dJ+ z(bSibIkKv`QF_#di7b%G*kIT?R}t|7@f%jyFvVO9(Lz&ZD^ZGQxEfPjnSs{s6G(pL zo)^K(I}f!k&M1;qOtB2*Sn(Kf_%V`G&iN5ln;w}_Dx*#D0#ACODGtt1%^gHBrmHFT z&+xY5l{<`bVh*GN@e+6Prju2a*k%XXh4Bfa0PXsV+&wEMqlzI07s;48(&#Lc(U)0d z*2j|mFdbEw!aI7ttZh1<7o|I|6eWT%=VVdC;CIstq!-)D$Tl~Mv(vMA%nrwlFel>Rf_JAg;M z#mMFbz@pR@=Vrk#_%-Gpfi5xEFa%u_UtxZxDIP-W5g8Q6H3!DHw`DzAA|P;sTDhOY5fCCO@* z$m3CD%UT5zL#$RR7GdXPh@Yg>^v)L|xqyq~S6P5SvWGKaR7YpiDAVaS>H&J$`E*ng zz3p5c)g`!fda1Nb@sXNs&L6G_{PO~?=le{tetN0+(#YnEQeDF8qAcSpY%LZAlfD2? zT+9jSxVkW}szqI7RRsLXw7p`kEI_V8Gao-a*D>fgvy1eMl15hVN;yLfF)up z5p@&h4OREiiko`E?z_hh)IIA_j?yjX zi}7u1MrqqCx!?hhy7n$ROMR{IDl)-F=o1jm`s91n(L6RuLk?qd^2 zQV^#T&1#Bc2=bg}IPfFSMc$M3&GG!?JO@W1&a>U8mX(KR5ts2$n~a?6P2(JA>RHIS zektcDFGkMotU+GAB@+H?f%GEI7|1g*Hk?>zd>o@@OUxv@wJE?6=41O$1JPFkb#=?`~ zNvpp`&XIcxf*(T8!OQwjkmn*ljoj*}Y2S0+Nz=+hc@m<}@u`KJo6JJa)0@gU{O57r z8Rs3&3pDKsygd%ju05#!=ZhUKg&cBqw<7;Uf%W;wxndFL=x8G6 zU9iwNL|9#M`a;ef-HM$3CxyyWL*)g?x&Ee*eoILIjM5LlCoC3j!ciVMH*_93H*|&d zsA%ED!g@b)*5jXpG^-mT5Yp#{^esaAn>lZ>J22&l-?@3-J?*e6HzSBTa>P^R7`DoJ zbLu$M^KQ^_>>Uuwc~@|Gh{|_go|i}Iyz=;GPHh?IXlqNT`~>G{8_Zaj>GLMoX22@_&}@U8woG!=-9jbu~ARL$GP467e3=r#59d2`lUQ4x`N1 za~EJc->pofMo!qOdcJp|j}PhnPU}^PVFNHEFEoDVj#V{$=PK2UaF(n})Q9NKwpFRV zE8Ib-VwCeKDn?-JTrtX_)ir#@ldg9d{O^?f^%?X4fzQ-?`&9ITR$V5L#tEubCaBJR;SXP zPUM62^rU;777wP%@mTxr&WHzV%dC6QoU`P?+H}C#1&6tlos$oy((4Ybsi&`;>}0G- z)jzbH-pIC0cBUaaWjPP8NhQsB10FjjI~P&#Itgp*>CaAf+OJKeP0pyb^{9@s9O)Cz zi!fwOaZbZ9+zDHUMyEJ=>r!R0&EqUwSDT8R+3V^d-HLREa~$bh=a+T$B!5t<>ePLx zwp@$1%@>?*kQUX%>j~$chidCvra0>!N+szWe5juMr5!$zI^V(J-6^=%ovQ0=%l)13 zvv#NT`r7)Jw>v}Er|Mnra~2^xQ0P3fo-2N|z8+HAP){E+$jR7{s$ZJt^xlvv&kx2c mD`)10+WO)7&co0bj&_c0NR6LcjE^v(yFTvB8e*t+&i?~Osn%Tp diff --git a/tmp/1/CMakeFiles/feature_tests.bin b/tmp/1/CMakeFiles/feature_tests.bin index 1c3436fc2b8a5c2f7cc56ecec7010a321cde22e0..6939142a0c9d9fa0f9e687c586b103808aeef6fa 100644 GIT binary patch delta 14 Vcmew)`AKp@CbO}r;l`Xc9sn&H1zP|B delta 14 Vcmew)`AKp@CbN;D`No_!9sn&G1zZ3C diff --git a/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-configure-out.log b/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-configure-out.log index d014337..6567e97 100644 --- a/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-configure-out.log +++ b/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-configure-out.log @@ -12,6 +12,6 @@ -- Check for working C compiler: c:/Users/cbb/.vcpkg/artifacts/2139c4c6/compilers.arm.armclang/6.24.0/bin/armclang.exe - skipped -- Detecting C compile features -- Detecting C compile features - done --- Configuring done (7.5s) +-- Configuring done (7.3s) -- Generating done (0.1s) -- Build files have been written to: G:/Robot_v2/BOOT/tmp/1 diff --git a/tmp/build.ninja b/tmp/build.ninja index ca97b4b..e17e82a 100644 --- a/tmp/build.ninja +++ b/tmp/build.ninja @@ -244,14 +244,14 @@ build all: phony Robot_V2.Release+GD32C103CB ############################################# # Re-run CMake if any of its inputs changed. -build build.ninja: RERUN_CMAKE | C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeDetermineSystem.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeGenericSystem.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeInitializeConfigs.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeNinjaFindMake.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeSystem.cmake.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeSystemSpecificInformation.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeSystemSpecificInitialize.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\PatchInfo.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\RepositoryInfo.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\UpdateInfo.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\cfgcmd.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\mkdirs.cmake.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\shared_internal_commands.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\Platform\Windows-Initialize.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\Platform\Windows.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\Platform\WindowsPaths.cmake CMakeCache.txt CMakeFiles\3.31.5\CMakeSystem.cmake CMakeLists.txt Robot_V2.Release+GD32C103CB\tmp\Robot_V2.Release+GD32C103CB-mkdirs.cmake roots.cmake +build build.ninja: RERUN_CMAKE | C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeGenericSystem.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeInitializeConfigs.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeSystemSpecificInformation.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeSystemSpecificInitialize.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\PatchInfo.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\RepositoryInfo.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\UpdateInfo.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\cfgcmd.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\mkdirs.cmake.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\shared_internal_commands.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\Platform\Windows-Initialize.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\Platform\Windows.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\Platform\WindowsPaths.cmake CMakeCache.txt CMakeFiles\3.31.5\CMakeSystem.cmake CMakeLists.txt Robot_V2.Release+GD32C103CB\tmp\Robot_V2.Release+GD32C103CB-mkdirs.cmake roots.cmake pool = console ############################################# # A missing CMake input file is not an error. -build C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeDetermineSystem.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeGenericSystem.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeInitializeConfigs.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeNinjaFindMake.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeSystem.cmake.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeSystemSpecificInformation.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeSystemSpecificInitialize.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\PatchInfo.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\RepositoryInfo.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\UpdateInfo.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\cfgcmd.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\mkdirs.cmake.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\shared_internal_commands.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\Platform\Windows-Initialize.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\Platform\Windows.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\Platform\WindowsPaths.cmake CMakeCache.txt CMakeFiles\3.31.5\CMakeSystem.cmake CMakeLists.txt Robot_V2.Release+GD32C103CB\tmp\Robot_V2.Release+GD32C103CB-mkdirs.cmake roots.cmake: phony +build C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeGenericSystem.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeInitializeConfigs.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeSystemSpecificInformation.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\CMakeSystemSpecificInitialize.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\PatchInfo.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\RepositoryInfo.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\UpdateInfo.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\cfgcmd.txt.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\mkdirs.cmake.in C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\ExternalProject\shared_internal_commands.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\Platform\Windows-Initialize.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\Platform\Windows.cmake C$:\Users\cbb\.vcpkg\artifacts\2139c4c6\tools.kitware.cmake\3.31.5\share\cmake-3.31\Modules\Platform\WindowsPaths.cmake CMakeCache.txt CMakeFiles\3.31.5\CMakeSystem.cmake CMakeLists.txt Robot_V2.Release+GD32C103CB\tmp\Robot_V2.Release+GD32C103CB-mkdirs.cmake roots.cmake: phony #############################################