From 8ba7466e0269cc98c38cdd442fcfdd9c4fa56254 Mon Sep 17 00:00:00 2001
From: yxming66 <2389287465@qq.com>
Date: Mon, 8 Dec 2025 02:28:40 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B2=A1=E5=8A=A0=E5=B8=AE=E5=8A=A9=E4=BF=A1?=
=?UTF-8?q?=E6=81=AF=EF=BC=8C=E4=BC=9A=E7=88=86flash?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Core/Inc/stm32f1xx_hal_conf.h | 2 +-
Core/Inc/stm32f1xx_it.h | 3 +
Core/Src/main.c | 2 +-
Core/Src/spi.c | 12 +
Core/Src/stm32f1xx_it.c | 45 +
Core/Src/usart.c | 23 +-
MDK-ARM/MR16.uvguix.yxm23 | 350 +-
MDK-ARM/MR16.uvoptx | 30 +-
MDK-ARM/MR16.uvprojx | 4 +-
MDK-ARM/MR16/MR16.axf | Bin 1088468 -> 1094340 bytes
MDK-ARM/MR16/MR16.build_log.htm | 33 +-
MDK-ARM/MR16/MR16.hex | 7651 ++++++++---------
MDK-ARM/MR16/MR16.htm | 3944 +++++----
MDK-ARM/MR16/MR16.map | 3309 +++----
MDK-ARM/MR16/MR16_MR16.dep | 2832 +++---
MDK-ARM/MR16/cmsis_os2.crf | Bin 655042 -> 655042 bytes
MDK-ARM/MR16/cmsis_os2.o | Bin 815388 -> 815652 bytes
MDK-ARM/MR16/config.crf | Bin 615432 -> 616066 bytes
MDK-ARM/MR16/config.o | Bin 666704 -> 665532 bytes
MDK-ARM/MR16/crc16.o | Bin 25388 -> 25384 bytes
MDK-ARM/MR16/crc8.o | Bin 16144 -> 16140 bytes
MDK-ARM/MR16/croutine.crf | Bin 40713 -> 40713 bytes
MDK-ARM/MR16/croutine.o | Bin 42584 -> 42580 bytes
MDK-ARM/MR16/dbus.crf | Bin 659231 -> 659530 bytes
MDK-ARM/MR16/dbus.o | Bin 689080 -> 688912 bytes
MDK-ARM/MR16/dma.crf | Bin 568159 -> 568159 bytes
MDK-ARM/MR16/dma.o | Bin 627288 -> 627284 bytes
MDK-ARM/MR16/event_groups.crf | Bin 55149 -> 55149 bytes
MDK-ARM/MR16/event_groups.o | Bin 74932 -> 75016 bytes
MDK-ARM/MR16/flash.crf | Bin 569989 -> 569989 bytes
MDK-ARM/MR16/flash.o | Bin 635552 -> 635580 bytes
MDK-ARM/MR16/freertos.crf | Bin 622463 -> 622463 bytes
MDK-ARM/MR16/freertos.o | Bin 668928 -> 668956 bytes
MDK-ARM/MR16/freertos_cli.crf | Bin 57688 -> 57688 bytes
MDK-ARM/MR16/freertos_cli.o | Bin 57940 -> 57980 bytes
MDK-ARM/MR16/gpio.crf | Bin 569186 -> 569186 bytes
MDK-ARM/MR16/gpio.o | Bin 627808 -> 627804 bytes
MDK-ARM/MR16/gpio_1.crf | Bin 570914 -> 570914 bytes
MDK-ARM/MR16/gpio_1.o | Bin 640408 -> 640404 bytes
MDK-ARM/MR16/heap_4.crf | Bin 46545 -> 46545 bytes
MDK-ARM/MR16/heap_4.o | Bin 57140 -> 57240 bytes
MDK-ARM/MR16/init.crf | Bin 53870 -> 53849 bytes
MDK-ARM/MR16/init.o | Bin 47608 -> 47588 bytes
MDK-ARM/MR16/keystatuscheck.o | Bin 18748 -> 18744 bytes
MDK-ARM/MR16/lcd.crf | Bin 594842 -> 597363 bytes
MDK-ARM/MR16/lcd.o | Bin 689552 -> 690744 bytes
MDK-ARM/MR16/list.crf | Bin 34688 -> 34688 bytes
MDK-ARM/MR16/list.o | Bin 45188 -> 45184 bytes
MDK-ARM/MR16/main.crf | Bin 622439 -> 622454 bytes
MDK-ARM/MR16/main.o | Bin 672384 -> 672388 bytes
MDK-ARM/MR16/mr16.crf | Bin 683392 -> 691341 bytes
MDK-ARM/MR16/mr16.d | 4 +
MDK-ARM/MR16/mr16.o | Bin 740048 -> 749072 bytes
MDK-ARM/MR16/port.crf | Bin 42330 -> 42330 bytes
MDK-ARM/MR16/port.o | Bin 59640 -> 59632 bytes
MDK-ARM/MR16/queue.crf | Bin 70378 -> 70378 bytes
MDK-ARM/MR16/queue.o | Bin 123656 -> 123628 bytes
MDK-ARM/MR16/radio.crf | Bin 663417 -> 663653 bytes
MDK-ARM/MR16/radio.o | Bin 696408 -> 696208 bytes
MDK-ARM/MR16/spi.crf | Bin 570667 -> 570727 bytes
MDK-ARM/MR16/spi.o | Bin 633356 -> 633564 bytes
MDK-ARM/MR16/spi_1.crf | Bin 573360 -> 573360 bytes
MDK-ARM/MR16/spi_1.o | Bin 659540 -> 659536 bytes
MDK-ARM/MR16/stm32f1xx_hal.crf | Bin 568047 -> 568047 bytes
MDK-ARM/MR16/stm32f1xx_hal.o | Bin 658456 -> 658452 bytes
MDK-ARM/MR16/stm32f1xx_hal_cortex.crf | Bin 567508 -> 567508 bytes
MDK-ARM/MR16/stm32f1xx_hal_cortex.o | Bin 648712 -> 648772 bytes
MDK-ARM/MR16/stm32f1xx_hal_dma.crf | Bin 574504 -> 574504 bytes
MDK-ARM/MR16/stm32f1xx_hal_dma.o | Bin 646420 -> 646400 bytes
MDK-ARM/MR16/stm32f1xx_hal_exti.crf | Bin 569672 -> 569672 bytes
MDK-ARM/MR16/stm32f1xx_hal_exti.o | Bin 638284 -> 638408 bytes
MDK-ARM/MR16/stm32f1xx_hal_flash.crf | Bin 571391 -> 571391 bytes
MDK-ARM/MR16/stm32f1xx_hal_flash.o | Bin 645940 -> 646068 bytes
MDK-ARM/MR16/stm32f1xx_hal_flash_ex.crf | Bin 572645 -> 572645 bytes
MDK-ARM/MR16/stm32f1xx_hal_flash_ex.o | Bin 645456 -> 645484 bytes
MDK-ARM/MR16/stm32f1xx_hal_gpio.crf | Bin 570443 -> 570443 bytes
MDK-ARM/MR16/stm32f1xx_hal_gpio.o | Bin 637808 -> 637700 bytes
MDK-ARM/MR16/stm32f1xx_hal_gpio_ex.crf | Bin 566708 -> 566708 bytes
MDK-ARM/MR16/stm32f1xx_hal_gpio_ex.o | Bin 627880 -> 627876 bytes
MDK-ARM/MR16/stm32f1xx_hal_msp.crf | Bin 568228 -> 568228 bytes
MDK-ARM/MR16/stm32f1xx_hal_msp.o | Bin 626788 -> 626784 bytes
MDK-ARM/MR16/stm32f1xx_hal_pwr.crf | Bin 569512 -> 569512 bytes
MDK-ARM/MR16/stm32f1xx_hal_pwr.o | Bin 648840 -> 648868 bytes
MDK-ARM/MR16/stm32f1xx_hal_rcc.crf | Bin 578855 -> 578855 bytes
MDK-ARM/MR16/stm32f1xx_hal_rcc.o | Bin 648416 -> 648712 bytes
MDK-ARM/MR16/stm32f1xx_hal_rcc_ex.crf | Bin 569324 -> 569324 bytes
MDK-ARM/MR16/stm32f1xx_hal_rcc_ex.o | Bin 629960 -> 630064 bytes
MDK-ARM/MR16/stm32f1xx_hal_spi.crf | Bin 592378 -> 592378 bytes
MDK-ARM/MR16/stm32f1xx_hal_spi.o | Bin 712400 -> 712696 bytes
MDK-ARM/MR16/stm32f1xx_hal_tim.crf | Bin 631550 -> 631550 bytes
MDK-ARM/MR16/stm32f1xx_hal_tim.o | Bin 822420 -> 824256 bytes
MDK-ARM/MR16/stm32f1xx_hal_tim_ex.crf | Bin 593066 -> 593066 bytes
MDK-ARM/MR16/stm32f1xx_hal_tim_ex.o | Bin 698328 -> 698728 bytes
MDK-ARM/MR16/stm32f1xx_hal_uart.crf | Bin 594495 -> 594495 bytes
MDK-ARM/MR16/stm32f1xx_hal_uart.o | Bin 723588 -> 724064 bytes
MDK-ARM/MR16/stm32f1xx_it.crf | Bin 604546 -> 604804 bytes
MDK-ARM/MR16/stm32f1xx_it.o | Bin 676272 -> 680324 bytes
MDK-ARM/MR16/stream_buffer.crf | Bin 56797 -> 56797 bytes
MDK-ARM/MR16/stream_buffer.o | Bin 95964 -> 96124 bytes
MDK-ARM/MR16/sx1281.crf | Bin 640834 -> 640990 bytes
MDK-ARM/MR16/sx1281.o | Bin 711232 -> 711152 bytes
MDK-ARM/MR16/sx1281_driver.crf | Bin 620540 -> 620653 bytes
MDK-ARM/MR16/sx1281_driver.o | Bin 734544 -> 735032 bytes
MDK-ARM/MR16/sx1281_driver_gpio.crf | Bin 576298 -> 576411 bytes
MDK-ARM/MR16/sx1281_driver_gpio.o | Bin 646992 -> 647016 bytes
MDK-ARM/MR16/sx1281_driver_hal.crf | Bin 617311 -> 617424 bytes
MDK-ARM/MR16/sx1281_driver_hal.o | Bin 684500 -> 684556 bytes
MDK-ARM/MR16/sx1281_driver_spi.crf | Bin 571024 -> 571041 bytes
MDK-ARM/MR16/sx1281_driver_spi.o | Bin 637840 -> 639140 bytes
MDK-ARM/MR16/sx1281_driver_uart.crf | Bin 582774 -> 582774 bytes
MDK-ARM/MR16/sx1281_driver_uart.o | Bin 633772 -> 633768 bytes
MDK-ARM/MR16/sx1281_header.crf | Bin 590245 -> 590358 bytes
MDK-ARM/MR16/sx1281_header.o | Bin 646204 -> 646232 bytes
MDK-ARM/MR16/system_stm32f1xx.crf | Bin 566851 -> 566851 bytes
MDK-ARM/MR16/system_stm32f1xx.o | Bin 626884 -> 626940 bytes
MDK-ARM/MR16/tasks.crf | Bin 75504 -> 75504 bytes
MDK-ARM/MR16/tasks.o | Bin 163516 -> 163644 bytes
MDK-ARM/MR16/tim.crf | Bin 569969 -> 569969 bytes
MDK-ARM/MR16/tim.o | Bin 634560 -> 634564 bytes
MDK-ARM/MR16/time.crf | Bin 617385 -> 617385 bytes
MDK-ARM/MR16/time.o | Bin 666696 -> 666692 bytes
MDK-ARM/MR16/timers.crf | Bin 64657 -> 64657 bytes
MDK-ARM/MR16/timers.o | Bin 95580 -> 95632 bytes
MDK-ARM/MR16/uart.crf | Bin 584657 -> 584657 bytes
MDK-ARM/MR16/uart.o | Bin 655720 -> 655712 bytes
MDK-ARM/MR16/ui.o | Bin 42812 -> 42808 bytes
MDK-ARM/MR16/usart.crf | Bin 590439 -> 590577 bytes
MDK-ARM/MR16/usart.o | Bin 646344 -> 646328 bytes
MDK-ARM/MR16/user_math.o | Bin 37144 -> 37144 bytes
MDK-ARM/MR16/user_task.crf | Bin 53801 -> 53801 bytes
MDK-ARM/MR16/user_task.o | Bin 47060 -> 47056 bytes
MR16.ioc | 48 +-
User/device/lcd_driver/lcd.c | 209 +-
User/device/lcd_driver/lcd.h | 3 +
User/device/lcd_driver/lcd_lib.h | 198 +-
User/device/sx1281_driver/sx1281.c | 61 +-
User/device/sx1281_driver/sx1281_driver_spi.c | 19 +-
User/device/sx1281_driver/sx1281_header.h | 4 +-
User/module/config.c | 62 +-
User/module/config.h | 3 +-
User/module/mr16.c | 791 +-
User/module/mr16.h | 31 +-
User/task/dbus.c | 7 +-
User/task/init.c | 1 -
User/task/radio.c | 21 +-
145 files changed, 10044 insertions(+), 9658 deletions(-)
diff --git a/Core/Inc/stm32f1xx_hal_conf.h b/Core/Inc/stm32f1xx_hal_conf.h
index 64200c3..ad20e33 100644
--- a/Core/Inc/stm32f1xx_hal_conf.h
+++ b/Core/Inc/stm32f1xx_hal_conf.h
@@ -84,7 +84,7 @@
* (when HSE is used as system clock source, directly or through the PLL).
*/
#if !defined (HSE_VALUE)
- #define HSE_VALUE 8000000U /*!< Value of the External oscillator in Hz */
+ #define HSE_VALUE 16000000U /*!< Value of the External oscillator in Hz */
#endif /* HSE_VALUE */
#if !defined (HSE_STARTUP_TIMEOUT)
diff --git a/Core/Inc/stm32f1xx_it.h b/Core/Inc/stm32f1xx_it.h
index 6c0c153..652a109 100644
--- a/Core/Inc/stm32f1xx_it.h
+++ b/Core/Inc/stm32f1xx_it.h
@@ -60,6 +60,9 @@ void DMA1_Channel5_IRQHandler(void);
void DMA1_Channel6_IRQHandler(void);
void DMA1_Channel7_IRQHandler(void);
void EXTI9_5_IRQHandler(void);
+void SPI1_IRQHandler(void);
+void SPI2_IRQHandler(void);
+void USART1_IRQHandler(void);
void USART2_IRQHandler(void);
void EXTI15_10_IRQHandler(void);
/* USER CODE BEGIN EFP */
diff --git a/Core/Src/main.c b/Core/Src/main.c
index 1257b82..07e63bc 100644
--- a/Core/Src/main.c
+++ b/Core/Src/main.c
@@ -141,7 +141,7 @@ void SystemClock_Config(void)
*/
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
RCC_OscInitStruct.HSEState = RCC_HSE_ON;
- RCC_OscInitStruct.HSEPredivValue = RCC_HSE_PREDIV_DIV1;
+ RCC_OscInitStruct.HSEPredivValue = RCC_HSE_PREDIV_DIV2;
RCC_OscInitStruct.HSIState = RCC_HSI_ON;
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
diff --git a/Core/Src/spi.c b/Core/Src/spi.c
index 1c931c4..3e836d7 100644
--- a/Core/Src/spi.c
+++ b/Core/Src/spi.c
@@ -156,6 +156,9 @@ void HAL_SPI_MspInit(SPI_HandleTypeDef* spiHandle)
__HAL_LINKDMA(spiHandle,hdmarx,hdma_spi1_rx);
+ /* SPI1 interrupt Init */
+ HAL_NVIC_SetPriority(SPI1_IRQn, 5, 0);
+ HAL_NVIC_EnableIRQ(SPI1_IRQn);
/* USER CODE BEGIN SPI1_MspInit 1 */
/* USER CODE END SPI1_MspInit 1 */
@@ -195,6 +198,9 @@ void HAL_SPI_MspInit(SPI_HandleTypeDef* spiHandle)
__HAL_LINKDMA(spiHandle,hdmatx,hdma_spi2_tx);
+ /* SPI2 interrupt Init */
+ HAL_NVIC_SetPriority(SPI2_IRQn, 5, 0);
+ HAL_NVIC_EnableIRQ(SPI2_IRQn);
/* USER CODE BEGIN SPI2_MspInit 1 */
/* USER CODE END SPI2_MspInit 1 */
@@ -222,6 +228,9 @@ void HAL_SPI_MspDeInit(SPI_HandleTypeDef* spiHandle)
/* SPI1 DMA DeInit */
HAL_DMA_DeInit(spiHandle->hdmatx);
HAL_DMA_DeInit(spiHandle->hdmarx);
+
+ /* SPI1 interrupt Deinit */
+ HAL_NVIC_DisableIRQ(SPI1_IRQn);
/* USER CODE BEGIN SPI1_MspDeInit 1 */
/* USER CODE END SPI1_MspDeInit 1 */
@@ -242,6 +251,9 @@ void HAL_SPI_MspDeInit(SPI_HandleTypeDef* spiHandle)
/* SPI2 DMA DeInit */
HAL_DMA_DeInit(spiHandle->hdmatx);
+
+ /* SPI2 interrupt Deinit */
+ HAL_NVIC_DisableIRQ(SPI2_IRQn);
/* USER CODE BEGIN SPI2_MspDeInit 1 */
/* USER CODE END SPI2_MspDeInit 1 */
diff --git a/Core/Src/stm32f1xx_it.c b/Core/Src/stm32f1xx_it.c
index 83d9f36..ce83169 100644
--- a/Core/Src/stm32f1xx_it.c
+++ b/Core/Src/stm32f1xx_it.c
@@ -60,9 +60,12 @@ extern void USER_UART_IRQHandler(UART_HandleTypeDef *huart);
extern DMA_HandleTypeDef hdma_spi1_tx;
extern DMA_HandleTypeDef hdma_spi1_rx;
extern DMA_HandleTypeDef hdma_spi2_tx;
+extern SPI_HandleTypeDef hspi1;
+extern SPI_HandleTypeDef hspi2;
extern DMA_HandleTypeDef hdma_usart1_tx;
extern DMA_HandleTypeDef hdma_usart2_rx;
extern DMA_HandleTypeDef hdma_usart2_tx;
+extern UART_HandleTypeDef huart1;
extern UART_HandleTypeDef huart2;
/* USER CODE BEGIN EV */
@@ -288,6 +291,48 @@ void EXTI9_5_IRQHandler(void)
/* USER CODE END EXTI9_5_IRQn 1 */
}
+/**
+ * @brief This function handles SPI1 global interrupt.
+ */
+void SPI1_IRQHandler(void)
+{
+ /* USER CODE BEGIN SPI1_IRQn 0 */
+
+ /* USER CODE END SPI1_IRQn 0 */
+ HAL_SPI_IRQHandler(&hspi1);
+ /* USER CODE BEGIN SPI1_IRQn 1 */
+
+ /* USER CODE END SPI1_IRQn 1 */
+}
+
+/**
+ * @brief This function handles SPI2 global interrupt.
+ */
+void SPI2_IRQHandler(void)
+{
+ /* USER CODE BEGIN SPI2_IRQn 0 */
+
+ /* USER CODE END SPI2_IRQn 0 */
+ HAL_SPI_IRQHandler(&hspi2);
+ /* USER CODE BEGIN SPI2_IRQn 1 */
+
+ /* USER CODE END SPI2_IRQn 1 */
+}
+
+/**
+ * @brief This function handles USART1 global interrupt.
+ */
+void USART1_IRQHandler(void)
+{
+ /* USER CODE BEGIN USART1_IRQn 0 */
+
+ /* USER CODE END USART1_IRQn 0 */
+ HAL_UART_IRQHandler(&huart1);
+ /* USER CODE BEGIN USART1_IRQn 1 */
+
+ /* USER CODE END USART1_IRQn 1 */
+}
+
/**
* @brief This function handles USART2 global interrupt.
*/
diff --git a/Core/Src/usart.c b/Core/Src/usart.c
index 0c90846..a6e8fba 100644
--- a/Core/Src/usart.c
+++ b/Core/Src/usart.c
@@ -50,10 +50,10 @@ void MX_USART1_UART_Init(void)
huart1.Init.WordLength = UART_WORDLENGTH_8B;
huart1.Init.StopBits = UART_STOPBITS_1;
huart1.Init.Parity = UART_PARITY_NONE;
- huart1.Init.Mode = UART_MODE_TX;
+ huart1.Init.Mode = UART_MODE_TX_RX;
huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
huart1.Init.OverSampling = UART_OVERSAMPLING_16;
- if (HAL_HalfDuplex_Init(&huart1) != HAL_OK)
+ if (HAL_UART_Init(&huart1) != HAL_OK)
{
Error_Handler();
}
@@ -107,12 +107,18 @@ void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle)
__HAL_RCC_GPIOA_CLK_ENABLE();
/**USART1 GPIO Configuration
PA9 ------> USART1_TX
+ PA10 ------> USART1_RX
*/
GPIO_InitStruct.Pin = GPIO_PIN_9;
- GPIO_InitStruct.Mode = GPIO_MODE_AF_OD;
+ GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
+ GPIO_InitStruct.Pin = GPIO_PIN_10;
+ GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
+ GPIO_InitStruct.Pull = GPIO_NOPULL;
+ HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
+
/* USART1 DMA Init */
/* USART1_TX Init */
hdma_usart1_tx.Instance = DMA1_Channel4;
@@ -130,6 +136,9 @@ void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle)
__HAL_LINKDMA(uartHandle,hdmatx,hdma_usart1_tx);
+ /* USART1 interrupt Init */
+ HAL_NVIC_SetPriority(USART1_IRQn, 5, 0);
+ HAL_NVIC_EnableIRQ(USART1_IRQn);
/* USER CODE BEGIN USART1_MspInit 1 */
/* USER CODE END USART1_MspInit 1 */
@@ -212,11 +221,15 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle)
/**USART1 GPIO Configuration
PA9 ------> USART1_TX
+ PA10 ------> USART1_RX
*/
- HAL_GPIO_DeInit(GPIOA, GPIO_PIN_9);
+ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_9|GPIO_PIN_10);
/* USART1 DMA DeInit */
HAL_DMA_DeInit(uartHandle->hdmatx);
+
+ /* USART1 interrupt Deinit */
+ HAL_NVIC_DisableIRQ(USART1_IRQn);
/* USER CODE BEGIN USART1_MspDeInit 1 */
/* USER CODE END USART1_MspDeInit 1 */
@@ -263,7 +276,7 @@ void USAR_UART2_IDLECallback(UART_HandleTypeDef *huart)
HAL_UART_Transmit(huart, uart_buffer, uart2_datalength, 0x200); // 回显/打印接收数据
printf("\r\n");
- strcpy((char*)uart2_data,(char*)uart_buffer);
+ strcpy((char*)uart2_data,(char*)uart_buffer);
memset(uart_buffer, 0, uart2_datalength); // 清空已读数据
HAL_UART_Receive_DMA(huart, (uint8_t*)uart_buffer, 255); // 重启 DMA 接收
diff --git a/MDK-ARM/MR16.uvguix.yxm23 b/MDK-ARM/MR16.uvguix.yxm23
index 091a5d1..e48d81e 100644
--- a/MDK-ARM/MR16.uvguix.yxm23
+++ b/MDK-ARM/MR16.uvguix.yxm23
@@ -15,17 +15,17 @@
38003
Registers
- 134 100
+ 124 118
346
Code Coverage
- 139 898
+ 877 160
204
Performance Analyzer
- 312 155 155 415
+ 1037
@@ -70,7 +70,7 @@
466
Source Browser
500
- 300
+ 166
@@ -90,28 +90,28 @@
44
- 2
- 3
+ 0
+ 1
- -32000
- -32000
+ -1
+ -1
-1
-1
- 116
- 60
- 973
- 990
+ 122
+ 172
+ 1219
+ 867
0
- 3370
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000002C000000090000000100000020443A5C435542454D585C4D5231365C557365725C7461736B5C726164696F2E630000000007726164696F2E6300000000C5D4F200FFFFFFFF1E443A5C435542454D585C4D5231365C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF21443A5C435542454D585C4D5231365C557365725C6D6F64756C655C6D7231362E6800000000066D7231362E6800000000BECEA100FFFFFFFF2E443A5C435542454D585C4D5231365C557365725C636F6D706F6E656E745C6B6579537461747573436865636B2E6800000000106B6579537461747573436865636B2E6800000000F0A0A100FFFFFFFF2B443A5C435542454D585C4D5231365C557365725C6465766963655C6C63645F6472697665725C6C63642E6800000000056C63642E6800000000BCA8E100FFFFFFFF24443A5C435542454D585C4D5231365C557365725C636F6D706F6E656E745C637263382E680000000006637263382E68000000009CC1B600FFFFFFFF2B443A5C435542454D585C4D5231365C557365725C6465766963655C6C63645F6472697665725C6C63642E6300000000056C63642E6300000000F7B88600FFFFFFFF1D443A5C435542454D585C4D5231365C557365725C6273705C7370692E6800000000057370692E6800000000D9ADC200FFFFFFFF1D443A5C435542454D585C4D5231365C557365725C6273705C7370692E6300000000057370692E6300000000A5C2D700FFFFFFFF21443A5C435542454D585C4D5231365C557365725C6D6F64756C655C6D7231362E6300000000066D7231362E6300000000B3A6BE00FFFFFFFF31443A5C435542454D585C4D5231365C557365725C6465766963655C7378313238315F6472697665725C7378313238312E6800000000087378313238312E6800000000EAD6A300FFFFFFFF31443A5C435542454D585C4D5231365C557365725C6465766963655C7378313238315F6472697665725C7378313238312E6300000000087378313238312E6300000000F6FA7D00FFFFFFFF2C443A5C435542454D585C4D5231365C4D444B2D41524D5C737461727475705F73746D33326631303378622E730000000015737461727475705F73746D33326631303378622E7300000000B5E99D00FFFFFFFF2C443A5C435542454D585C4D5231365C557365725C636F6D706F6E656E745C4672656552544F535F434C492E68000000000E4672656552544F535F434C492E68000000005FC3CF00FFFFFFFF1E443A5C435542454D585C4D5231365C557365725C6273705C74696D652E63000000000674696D652E6300000000C1838300FFFFFFFF1E443A5C435542454D585C4D5231365C557365725C6273705C74696D652E68000000000674696D652E6800000000CACAD500FFFFFFFF2C443A5C435542454D585C4D5231365C557365725C636F6D706F6E656E745C6672656572746F735F636C692E63000000000E6672656572746F735F636C692E6300000000C5D4F200FFFFFFFF24443A5C435542454D585C4D5231365C557365725C7461736B5C757365725F7461736B2E63000000000B757365725F7461736B2E6300000000FFDC7800FFFFFFFF1F443A5C435542454D585C4D5231365C557365725C7461736B5C696E69742E630000000006696E69742E6300000000BECEA100FFFFFFFF24443A5C435542454D585C4D5231365C557365725C7461736B5C757365725F7461736B2E68000000000B757365725F7461736B2E6800000000F0A0A100FFFFFFFF1F443A5C435542454D585C4D5231365C436F72655C5372635C75736172742E63000000000775736172742E6300000000BCA8E100FFFFFFFF1F443A5C435542454D585C4D5231365C557365725C6273705C666C6173682E630000000007666C6173682E63000000009CC1B600FFFFFFFF1F443A5C435542454D585C4D5231365C557365725C6273705C666C6173682E680000000007666C6173682E6800000000F7B88600FFFFFFFF49443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C4C65676163795C73746D33325F68616C5F6C65676163792E68000000001273746D33325F68616C5F6C65676163792E6800000000D9ADC200FFFFFFFF48443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C73746D3332663178785F68616C5F666C6173685F65782E68000000001873746D3332663178785F68616C5F666C6173685F65782E6800000000A5C2D700FFFFFFFF45443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F666C6173682E63000000001573746D3332663178785F68616C5F666C6173682E6300000000B3A6BE00FFFFFFFF45443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C73746D3332663178785F68616C5F666C6173682E68000000001573746D3332663178785F68616C5F666C6173682E6800000000EAD6A300FFFFFFFF23443A5C435542454D585C4D5231365C557365725C6D6F64756C655C636F6E6669672E680000000008636F6E6669672E6800000000F6FA7D00FFFFFFFF23443A5C435542454D585C4D5231365C557365725C6D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000B5E99D00FFFFFFFF50443A5C435542454D585C4D5231365C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C434D5349535F52544F535F56325C636D7369735F6F73322E63000000000B636D7369735F6F73322E63000000005FC3CF00FFFFFFFF26443A5C435542454D585C4D5231365C436F72655C5372635C73746D3332663178785F69742E63000000000E73746D3332663178785F69742E6300000000C1838300FFFFFFFF38443A5C435542454D585C4D5231365C557365725C6465766963655C7378313238315F6472697665725C7378313238315F6472697665722E68000000000F7378313238315F6472697665722E6800000000CACAD500FFFFFFFF1E443A5C435542454D585C4D5231365C557365725C6273705C756172742E630000000006756172742E6300000000C5D4F200FFFFFFFF1F443A5C435542454D585C4D5231365C557365725C7461736B5C646275732E630000000006646275732E6300000000FFDC7800FFFFFFFF1E443A5C435542454D585C4D5231365C557365725C6273705C756172742E680000000006756172742E6800000000BECEA100FFFFFFFF44443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F756172742E63000000001473746D3332663178785F68616C5F756172742E6300000000F0A0A100FFFFFFFF3E443A5C435542454D585C4D5231365C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C7461736B732E6300000000077461736B732E6300000000BCA8E100FFFFFFFF53443A5C435542454D585C4D5231365C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C706F727461626C655C525644535C41524D5F434D335C706F72742E630000000006706F72742E63000000009CC1B600FFFFFFFF2A443A5C435542454D585C4D5231365C436F72655C5372635C73797374656D5F73746D3332663178782E63000000001273797374656D5F73746D3332663178782E6300000000F7B88600FFFFFFFF22443A5C435542454D585C4D5231365C436F72655C5372635C6672656572746F732E63000000000A6672656572746F732E6300000000D9ADC200FFFFFFFF49443A5C435542454D585C4D5231365C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C696E636C7564655C4672656552544F532E68000000000A4672656552544F532E6800000000A5C2D700FFFFFFFF25443A5C63616E676D696E675C41524D5C41524D43435C696E636C7564655C737464696F2E680000000007737464696F2E6800000000B3A6BE00FFFFFFFF1D443A5C435542454D585C4D5231365C436F72655C5372635C646D612E630000000005646D612E6300000000EAD6A300FFFFFFFF43443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F7077722E63000000001373746D3332663178785F68616C5F7077722E6300000000F6FA7D00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000000001000066000000AB0600001F030000
+ 4313
+ 010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000001000000360000000C0000000100000020443A5C435542454D585C4D5231365C557365725C7461736B5C726164696F2E630000000007726164696F2E6300000000C5D4F200FFFFFFFF1E443A5C435542454D585C4D5231365C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF21443A5C435542454D585C4D5231365C557365725C6D6F64756C655C6D7231362E6800000000066D7231362E6800000000BECEA100FFFFFFFF2E443A5C435542454D585C4D5231365C557365725C636F6D706F6E656E745C6B6579537461747573436865636B2E6800000000106B6579537461747573436865636B2E6800000000F0A0A100FFFFFFFF2B443A5C435542454D585C4D5231365C557365725C6465766963655C6C63645F6472697665725C6C63642E6800000000056C63642E6800000000BCA8E100FFFFFFFF24443A5C435542454D585C4D5231365C557365725C636F6D706F6E656E745C637263382E680000000006637263382E68000000009CC1B600FFFFFFFF2B443A5C435542454D585C4D5231365C557365725C6465766963655C6C63645F6472697665725C6C63642E6300000000056C63642E6300000000F7B88600FFFFFFFF1D443A5C435542454D585C4D5231365C557365725C6273705C7370692E6800000000057370692E6800000000D9ADC200FFFFFFFF1D443A5C435542454D585C4D5231365C557365725C6273705C7370692E6300000000057370692E6300000000A5C2D700FFFFFFFF21443A5C435542454D585C4D5231365C557365725C6D6F64756C655C6D7231362E6300000000066D7231362E6300000000B3A6BE00FFFFFFFF31443A5C435542454D585C4D5231365C557365725C6465766963655C7378313238315F6472697665725C7378313238312E6800000000087378313238312E6800000000EAD6A300FFFFFFFF31443A5C435542454D585C4D5231365C557365725C6465766963655C7378313238315F6472697665725C7378313238312E6300000000087378313238312E6300000000F6FA7D00FFFFFFFF2C443A5C435542454D585C4D5231365C4D444B2D41524D5C737461727475705F73746D33326631303378622E730000000015737461727475705F73746D33326631303378622E7300000000B5E99D00FFFFFFFF2C443A5C435542454D585C4D5231365C557365725C636F6D706F6E656E745C6672656572746F735F636C692E68000000000E6672656572746F735F636C692E68000000005FC3CF00FFFFFFFF1E443A5C435542454D585C4D5231365C557365725C6273705C74696D652E63000000000674696D652E6300000000C1838300FFFFFFFF1E443A5C435542454D585C4D5231365C557365725C6273705C74696D652E68000000000674696D652E6800000000CACAD500FFFFFFFF2C443A5C435542454D585C4D5231365C557365725C636F6D706F6E656E745C6672656572746F735F636C692E63000000000E6672656572746F735F636C692E6300000000C5D4F200FFFFFFFF24443A5C435542454D585C4D5231365C557365725C7461736B5C757365725F7461736B2E63000000000B757365725F7461736B2E6300000000FFDC7800FFFFFFFF1F443A5C435542454D585C4D5231365C557365725C7461736B5C696E69742E630000000006696E69742E6300000000BECEA100FFFFFFFF24443A5C435542454D585C4D5231365C557365725C7461736B5C757365725F7461736B2E68000000000B757365725F7461736B2E6800000000F0A0A100FFFFFFFF1F443A5C435542454D585C4D5231365C436F72655C5372635C75736172742E63000000000775736172742E6300000000BCA8E100FFFFFFFF1F443A5C435542454D585C4D5231365C557365725C6273705C666C6173682E630000000007666C6173682E63000000009CC1B600FFFFFFFF1F443A5C435542454D585C4D5231365C557365725C6273705C666C6173682E680000000007666C6173682E6800000000F7B88600FFFFFFFF49443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C4C65676163795C73746D33325F68616C5F6C65676163792E68000000001273746D33325F68616C5F6C65676163792E6800000000D9ADC200FFFFFFFF48443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C73746D3332663178785F68616C5F666C6173685F65782E68000000001873746D3332663178785F68616C5F666C6173685F65782E6800000000A5C2D700FFFFFFFF45443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F666C6173682E63000000001573746D3332663178785F68616C5F666C6173682E6300000000B3A6BE00FFFFFFFF45443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C73746D3332663178785F68616C5F666C6173682E68000000001573746D3332663178785F68616C5F666C6173682E6800000000EAD6A300FFFFFFFF23443A5C435542454D585C4D5231365C557365725C6D6F64756C655C636F6E6669672E680000000008636F6E6669672E6800000000F6FA7D00FFFFFFFF23443A5C435542454D585C4D5231365C557365725C6D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000B5E99D00FFFFFFFF50443A5C435542454D585C4D5231365C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C434D5349535F52544F535F56325C636D7369735F6F73322E63000000000B636D7369735F6F73322E63000000005FC3CF00FFFFFFFF26443A5C435542454D585C4D5231365C436F72655C5372635C73746D3332663178785F69742E63000000000E73746D3332663178785F69742E6300000000C1838300FFFFFFFF38443A5C435542454D585C4D5231365C557365725C6465766963655C7378313238315F6472697665725C7378313238315F6472697665722E68000000000F7378313238315F6472697665722E6800000000CACAD500FFFFFFFF1E443A5C435542454D585C4D5231365C557365725C6273705C756172742E630000000006756172742E6300000000C5D4F200FFFFFFFF1F443A5C435542454D585C4D5231365C557365725C7461736B5C646275732E630000000006646275732E6300000000FFDC7800FFFFFFFF1E443A5C435542454D585C4D5231365C557365725C6273705C756172742E680000000006756172742E6800000000BECEA100FFFFFFFF44443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F756172742E63000000001473746D3332663178785F68616C5F756172742E6300000000F0A0A100FFFFFFFF3E443A5C435542454D585C4D5231365C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C7461736B732E6300000000077461736B732E6300000000BCA8E100FFFFFFFF53443A5C435542454D585C4D5231365C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C706F727461626C655C525644535C41524D5F434D335C706F72742E630000000006706F72742E63000000009CC1B600FFFFFFFF2A443A5C435542454D585C4D5231365C436F72655C5372635C73797374656D5F73746D3332663178782E63000000001273797374656D5F73746D3332663178782E6300000000F7B88600FFFFFFFF22443A5C435542454D585C4D5231365C436F72655C5372635C6672656572746F732E63000000000A6672656572746F732E6300000000D9ADC200FFFFFFFF49443A5C435542454D585C4D5231365C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C696E636C7564655C4672656552544F532E68000000000A4672656552544F532E6800000000A5C2D700FFFFFFFF25443A5C63616E676D696E675C41524D5C41524D43435C696E636C7564655C737464696F2E680000000007737464696F2E6800000000B3A6BE00FFFFFFFF1D443A5C435542454D585C4D5231365C436F72655C5372635C646D612E630000000005646D612E6300000000EAD6A300FFFFFFFF43443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F7077722E63000000001373746D3332663178785F68616C5F7077722E6300000000F6FA7D00FFFFFFFF43443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F74696D2E63000000001373746D3332663178785F68616C5F74696D2E6300000000B5E99D00FFFFFFFF46443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F636F727465782E63000000001673746D3332663178785F68616C5F636F727465782E63000000005FC3CF00FFFFFFFF38443A5C435542454D585C4D5231365C557365725C6465766963655C7378313238315F6472697665725C7378313238315F6865616465722E68000000000F7378313238315F6865616465722E6800000000C1838300FFFFFFFF38443A5C435542454D585C4D5231365C557365725C6465766963655C7378313238315F6472697665725C7378313238315F6865616465722E63000000000F7378313238315F6865616465722E6300000000CACAD500FFFFFFFF28443A5C435542454D585C4D5231365C436F72655C496E635C4672656552544F53436F6E6669672E6800000000104672656552544F53436F6E6669672E6800000000C5D4F200FFFFFFFF2F443A5C435542454D585C4D5231365C557365725C6465766963655C6C63645F6472697665725C6C63645F6C69622E6800000000096C63645F6C69622E6800000000FFDC7800FFFFFFFF44443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F6770696F2E63000000001473746D3332663178785F68616C5F6770696F2E6300000000BECEA100FFFFFFFF43443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F7370692E63000000001373746D3332663178785F68616C5F7370692E6300000000F0A0A100FFFFFFFF3F443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C2E63000000000F73746D3332663178785F68616C2E6300000000BCA8E100FFFFFFFF3C443A5C435542454D585C4D5231365C557365725C6465766963655C7378313238315F6472697665725C7378313238315F6472697665725F7370692E6300000000137378313238315F6472697665725F7370692E63000000009CC1B600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B4010000E8000000BB040000A8020000
@@ -134,7 +134,7 @@
16
- D900000066000000F0040000F8000000
+ 83010000E70000009A05000079010000
@@ -150,7 +150,7 @@
0
16
- 0300000066000000F9000000EF020000
+ 0300000066000000F9000000F6010000
16
@@ -170,7 +170,7 @@
0
16
- 0300000066000000F9000000EF020000
+ 0300000066000000F9000000F6010000
16
@@ -450,7 +450,7 @@
0
16
- 0300000066000000F9000000EF020000
+ 0300000066000000F9000000F6010000
16
@@ -470,7 +470,7 @@
0
16
- 0300000066000000F9000000EF020000
+ 0300000066000000F9000000F6010000
16
@@ -490,7 +490,7 @@
0
16
- 0300000023030000A8060000E8030000
+ 030000002A0200000404000096020000
16
@@ -530,7 +530,7 @@
0
16
- 0300000023030000A8060000E8030000
+ 030000002A0200000404000096020000
16
@@ -1150,7 +1150,7 @@
0
16
- 0300000066000000F9000000EF020000
+ 0300000066000000F9000000F6010000
16
@@ -1170,7 +1170,7 @@
0
16
- 0300000023030000A8060000E8030000
+ 030000002A0200000404000096020000
16
@@ -1190,7 +1190,7 @@
0
16
- 0300000023030000A8060000E8030000
+ 030000002A0200000404000096020000
16
@@ -1250,7 +1250,7 @@
0
16
- 0300000023030000A8060000E8030000
+ 030000002A0200000404000096020000
16
@@ -1270,7 +1270,7 @@
0
16
- 0300000023030000A8060000E8030000
+ 030000002A0200000404000096020000
16
@@ -1730,7 +1730,7 @@
0
16
- 0000000001040000AB06000014040000
+ 00000000AF02000007040000C2020000
16
@@ -1799,14 +1799,14 @@
3312
- 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000E1000000F0040000E5000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D900000066000000F0040000F8000000D90000004F000000F0040000E10000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000033020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F00400004A0200001B0400004F000000F00400003302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFC0000004F0000000001000008030000010000000200001004000000010000004FFFFFFFEF050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000FC0000001F030000000000004F000000FC000000080300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000001F020000F00400002302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003A020000F0040000E00200000000000023020000F0040000C902000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000230200007C020000C902000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000008030000AB0600000C03000001000000010000100400000001000000F6FCFFFF9D000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000023030000AB06000018040000000000000C030000AB060000010400000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
+ 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000E1000000F0040000E5000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E65002000000000000083010000E70000009A05000079010000D90000004F000000F0040000E10000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000033020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000C5040000E70000009A050000CB0200001B0400004F000000F00400003302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFC0000004F000000000100000F020000010000000200001004000000010000004FFFFFFFEF050000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000AA000000E7000000A6010000A7020000000000004F000000FC0000000F0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000001F020000F00400002302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000AA000000BB0200009A050000610300000000000023020000F0040000C902000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000230200007C020000C902000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000000F020000070400001302000001000000010000100400000001000000E0FDFFFF6E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000AA000000AB020000B104000047030000000000001302000007040000AF0200000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
59392
File
- 2982
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000012464C4153485F547970655F50726F6772616D9600000000000000140012464C4153485F547970655F50726F6772616D0F464C4153485F42414E4B785F454E440D464C41534845785F42616E6B7312464C41534845785F547970655F457261736517464C4153485F5459504545524153455F534543544F525304646174610B4255464645525F53495A450A646D615F6275666665721653583132383148616C526561645265676973746572730C52656164526567697374657209632D3E706172616D7329732D3E666565646261636B2E747269672E666565646261636B2E726F746F725F6162735F616E676C6511636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B136874696D312E496E7374616E63652D3E4152520E73746D3332667878785F69742E63067072696E74660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
+ 2975
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000B4255464645525F53495A45960000000000000014000B4255464645525F53495A450A646D615F6275666665721653583132383148616C526561645265676973746572730C52656164526567697374657209632D3E706172616D7329732D3E666565646261636B2E747269672E666565646261636B2E726F746F725F6162735F616E676C6511636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B136874696D312E496E7374616E63652D3E4152520E73746D3332667878785F69742E63067072696E74661F43414E5F72656D6F74655F7472616E736D697373696F6E5F72657175657374142043414E5F6964656E7469666965725F74797065034944450E43414E5F333530385F4D325F4944116765745F6D6F746F725F6D6561737572650654585F4F4B200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
1423
@@ -1822,7 +1822,7 @@
Build
968
- 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000044D52313696000000000000000100044D523136000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
+ 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000044D52313696000000000000000100044D523136000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000
583
@@ -1871,11 +1871,11 @@
0
16
- 9D04000058000000AB06000072030000
+ 4A020000580000000704000020020000
16
- 1C0600006F000000AB06000089030000
+ EE0400006F000000AB06000089030000
@@ -1891,7 +1891,7 @@
0
16
- 0300000066000000D200000059030000
+ 0300000066000000A800000007020000
16
@@ -1911,7 +1911,7 @@
0
16
- 0300000066000000D200000059030000
+ 0300000066000000A800000059030000
16
@@ -1931,7 +1931,7 @@
0
16
- A00400006F000000A806000059030000
+ 4D0200006F0000000404000007020000
16
@@ -1951,7 +1951,7 @@
0
16
- A00400006F0000002905000059030000
+ 4D0200006F0000000404000059030000
16
@@ -1971,7 +1971,7 @@
0
16
- A00400006F0000002905000059030000
+ 4D0200006F0000000404000059030000
16
@@ -1991,7 +1991,7 @@
0
16
- A00400006F0000002905000059030000
+ 4D0200006F0000000404000059030000
16
@@ -2031,7 +2031,7 @@
0
16
- DC00000066000000A806000066000000
+ B200000066000000A806000066000000
16
@@ -2051,7 +2051,7 @@
0
16
- A00400006F000000A806000059030000
+ 4D0200006F0000000404000007020000
16
@@ -2071,7 +2071,7 @@
0
16
- A00400006F000000A806000059030000
+ 4D0200006F0000000404000007020000
16
@@ -2091,7 +2091,7 @@
0
16
- A00400006F000000A806000059030000
+ 4D0200006F0000000404000007020000
16
@@ -2111,7 +2111,7 @@
0
16
- A00400006F0000002905000059030000
+ 4D0200006F0000000404000059030000
16
@@ -2131,7 +2131,7 @@
0
16
- A00400006F0000002905000059030000
+ 4D0200006F0000000404000059030000
16
@@ -2151,7 +2151,7 @@
0
16
- A00400006F0000002905000059030000
+ 4D0200006F0000000404000059030000
16
@@ -2171,7 +2171,7 @@
0
16
- A00400006F0000002905000059030000
+ 4D0200006F0000000404000059030000
16
@@ -2191,7 +2191,7 @@
0
16
- 0300000066000000D200000059030000
+ 0300000066000000A800000059030000
16
@@ -2211,7 +2211,7 @@
0
16
- 0300000066000000D200000059030000
+ 0300000066000000A800000059030000
16
@@ -2251,7 +2251,7 @@
0
16
- 0000000076030000AB06000001040000
+ 000000002402000007040000AF020000
16
@@ -2291,7 +2291,7 @@
0
16
- D900000063000000AB06000063000000
+ AF000000630000000704000063000000
16
@@ -2311,7 +2311,7 @@
0
16
- DC00000066000000A806000066000000
+ B200000066000000A806000066000000
16
@@ -2371,7 +2371,7 @@
0
16
- A00400006F0000002905000059030000
+ 4D0200006F0000000404000059030000
16
@@ -2391,7 +2391,7 @@
0
16
- DC00000066000000A806000066000000
+ B200000066000000A806000066000000
16
@@ -2411,7 +2411,7 @@
0
16
- DC00000066000000A806000066000000
+ B200000066000000A806000066000000
16
@@ -2431,7 +2431,7 @@
0
16
- DC00000066000000A806000066000000
+ B200000066000000A806000066000000
16
@@ -2451,7 +2451,7 @@
0
16
- DC00000066000000A806000066000000
+ B200000066000000A806000066000000
16
@@ -2891,7 +2891,7 @@
0
16
- 0300000066000000D200000059030000
+ 0300000066000000A800000007020000
16
@@ -2951,7 +2951,7 @@
0
16
- A00400006F0000002905000059030000
+ 4D0200006F0000000404000059030000
16
@@ -2971,7 +2971,7 @@
0
16
- A00400006F0000002905000059030000
+ 4D0200006F0000000404000059030000
16
@@ -3031,7 +3031,7 @@
0
16
- DC00000066000000A806000066000000
+ B200000066000000A806000066000000
16
@@ -3471,7 +3471,7 @@
0
16
- 0000000001040000AB06000014040000
+ 00000000AF02000007040000C2020000
16
@@ -3511,7 +3511,7 @@
2
16
- 110000001C0000008002000038000000
+ 000000001C0000006F02000038000000
16
@@ -3531,7 +3531,7 @@
0
16
- A00400006F0000002905000059030000
+ 4D0200006F0000000404000059030000
16
@@ -3540,14 +3540,14 @@
3415
- 000000000C000000000000000040000001000000FFFFFFFFFFFFFFFF99040000580000009D0400007203000001000000020000100400000001000000C6FAFFFF8D00000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000FFFF02000B004354616262656450616E6500400000010000001C0600006F000000AB060000890300009D04000058000000AB0600007203000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032010000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000001000000FFFFFFFFFFFFFFFFD900000054000000AB060000580000000100000001000010040000000100000070FFFFFF68010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D60100004589000001800020000001000000D900000066000000AB0600006B000000D90000004F000000AB060000540000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000033020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F00400004A0200001B0400004F000000F00400003302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D900000072030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D500000089030000000000004F000000D5000000720300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000072030000AB0600007603000001000000010000100400000001000000B5FEFFFF4300000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF550300005B030000590300000104000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000033020000F004000037020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004E020000F0040000E00200000000000037020000F0040000C90200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
+ 000000000C000000000000000040000001000000FFFFFFFFFFFFFFFF46020000580000004A02000020020000010000000200001004000000010000003EFBFFFF2F01000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000FFFF02000B004354616262656450616E650040000001000000EE0400006F000000AB060000890300004A02000058000000070400002002000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032010000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000001000000FFFFFFFFFFFFFFFFAF0000005400000007040000580000000100000001000010040000000100000070FFFFFF68010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D60100004589000001800020000001000000AF00000066000000AB0600006B000000AF0000004F00000007040000540000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000033020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F00400004A0200001B0400004F000000F00400003302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFAB0000004F000000AF00000020020000010000000200001004000000010000002DFFFFFFDD010000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000AB00000089030000000000004F000000AB000000200200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000020020000070400002402000001000000010000100400000001000000B5FEFFFF4300000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF550300005B030000590300000104000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000033020000F004000037020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004E020000F0040000E00200000000000037020000F0040000C90200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
59392
File
- 2982
- 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000012464C4153485F547970655F50726F6772616D9600000000000000140012464C4153485F547970655F50726F6772616D0F464C4153485F42414E4B785F454E440D464C41534845785F42616E6B7312464C41534845785F547970655F457261736517464C4153485F5459504545524153455F534543544F525304646174610B4255464645525F53495A450A646D615F6275666665721653583132383148616C526561645265676973746572730C52656164526567697374657209632D3E706172616D7329732D3E666565646261636B2E747269672E666565646261636B2E726F746F725F6162735F616E676C6511636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B136874696D312E496E7374616E63652D3E4152520E73746D3332667878785F69742E63067072696E74660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
+ 2975
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000B4255464645525F53495A45960000000000000014000B4255464645525F53495A450A646D615F6275666665721653583132383148616C526561645265676973746572730C52656164526567697374657209632D3E706172616D7329732D3E666565646261636B2E747269672E666565646261636B2E726F746F725F6162735F616E676C6511636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B136874696D312E496E7374616E63652D3E4152520E73746D3332667878785F69742E63067072696E74661F43414E5F72656D6F74655F7472616E736D697373696F6E5F72657175657374142043414E5F6964656E7469666965725F74797065034944450E43414E5F333530385F4D325F4944116765745F6D6F746F725F6D6561737572650654585F4F4B200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000
1423
@@ -3603,12 +3603,12 @@
0
100
- 9
+ 12
..\User\task\radio.c
- 0
- 1
- 1
+ 14
+ 31
+ 47
1
0
@@ -3625,8 +3625,8 @@
..\User\module\mr16.h
0
- 20
- 27
+ 61
+ 73
1
0
@@ -3642,9 +3642,9 @@
..\User\device\lcd_driver\lcd.h
- 0
- 1
- 1
+ 12
+ 68
+ 84
1
0
@@ -3660,45 +3660,45 @@
..\User\device\lcd_driver\lcd.c
- 29
- 49
- 59
+ 0
+ 792
+ 798
1
0
..\User\bsp\spi.h
- 26
- 14
- 41
+ 0
+ 20
+ 31
1
0
..\User\bsp\spi.c
- 0
- 165
- 193
+ 1
+ 123
+ 127
1
0
..\User\module\mr16.c
- 24
- 431
- 386
+ 13
+ 171
+ 187
1
0
..\User\device\sx1281_driver\sx1281.h
- 17
- 126
- 148
+ 0
+ 27
+ 38
1
0
@@ -3706,8 +3706,8 @@
..\User\device\sx1281_driver\sx1281.c
0
- 279
- 282
+ 716
+ 717
1
0
@@ -3715,7 +3715,7 @@
startup_stm32f103xb.s
0
- 123
+ 127
132
0
@@ -3724,7 +3724,7 @@
..\User\component\freertos_cli.h
21
- 13
+ 14
28
1
@@ -3751,7 +3751,7 @@
..\User\component\freertos_cli.c
22
- 13
+ 21
35
1
@@ -3760,7 +3760,7 @@
..\User\task\user_task.c
21
- 1
+ 4
20
1
@@ -3768,36 +3768,36 @@
..\User\task\init.c
- 67
- 16
- 39
+ 62
+ 22
+ 38
1
0
..\User\task\user_task.h
- 0
+ 16
1
- 1
+ 16
1
0
../Core/Src/usart.c
- 1
- 228
- 234
+ 0
+ 261
+ 272
1
0
..\User\bsp\flash.c
- 0
- 67
- 87
+ 19
+ 119
+ 135
1
0
@@ -3805,7 +3805,7 @@
..\User\bsp\flash.h
63
- 11
+ 19
35
1
@@ -3823,7 +3823,7 @@
../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h
0
- 158
+ 170
184
1
@@ -3849,9 +3849,9 @@
..\User\module\config.h
- 15
- 1
- 15
+ 49
+ 19
+ 35
1
0
@@ -3859,8 +3859,8 @@
..\User\module\config.c
0
- 99
- 109
+ 263
+ 273
1
0
@@ -3877,8 +3877,8 @@
../Core/Src/stm32f1xx_it.c
0
- 87
- 96
+ 90
+ 97
1
0
@@ -3886,7 +3886,7 @@
..\User\device\sx1281_driver\sx1281_driver.h
0
- 734
+ 747
761
1
@@ -3895,8 +3895,8 @@
..\User\bsp\uart.c
0
- 118
- 137
+ 119
+ 135
1
0
@@ -3904,16 +3904,16 @@
..\User\task\dbus.c
0
- 1
- 10
+ 29
+ 45
1
0
..\User\bsp\uart.h
- 13
- 29
+ 0
+ 22
31
1
@@ -3931,8 +3931,8 @@
../Middlewares/Third_Party/FreeRTOS/Source/tasks.c
0
- 805
- 820
+ 3422
+ 3432
1
0
@@ -3958,7 +3958,7 @@
../Core/Src/freertos.c
13
- 1
+ 7
21
1
@@ -3976,7 +3976,7 @@
D:\cangming\ARM\ARMCC\include\stdio.h
0
- 387
+ 388
402
1
@@ -3985,7 +3985,7 @@
../Core/Src/dma.c
0
- 43
+ 54
70
1
@@ -3994,12 +3994,102 @@
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c
0
- 591
+ 602
618
1
0
+
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c
+ 0
+ 7088
+ 7101
+ 1
+
+ 0
+
+
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c
+ 11
+ 224
+ 236
+ 1
+
+ 0
+
+
+ ..\User\device\sx1281_driver\sx1281_header.h
+ 12
+ 7
+ 23
+ 1
+
+ 0
+
+
+ ..\User\device\sx1281_driver\sx1281_header.c
+ 0
+ 9
+ 25
+ 1
+
+ 0
+
+
+ ../Core/Inc/FreeRTOSConfig.h
+ 5
+ 70
+ 71
+ 1
+
+ 0
+
+
+ ..\User\device\lcd_driver\lcd_lib.h
+ 17
+ 404
+ 418
+ 1
+
+ 0
+
+
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c
+ 0
+ 456
+ 466
+ 1
+
+ 0
+
+
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c
+ 0
+ 797
+ 807
+ 1
+
+ 0
+
+
+ ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c
+ 0
+ 297
+ 307
+ 1
+
+ 0
+
+
+ ..\User\device\sx1281_driver\sx1281_driver_spi.c
+ 1
+ 1
+ 11
+ 1
+
+ 0
+
diff --git a/MDK-ARM/MR16.uvoptx b/MDK-ARM/MR16.uvoptx
index eb5ce5d..157281c 100644
--- a/MDK-ARM/MR16.uvoptx
+++ b/MDK-ARM/MR16.uvoptx
@@ -26,7 +26,7 @@
0x4
ARM-ADS
- 8000000
+ 16000000
1
1
@@ -183,14 +183,36 @@
6
1
- robot_config,0x0A
+ robot_config,0x10
7
1
txbuffer,0x0A
+
+ 8
+ 1
+ tmp,0x0A
+
+
+
+ 0
+ 2
+ uart2_datalength,0x0A
+
+
+ 1
+ 2
+ uart2_data,0x0A
+
+
+ 2
+ 2
+ UART2_IdleFlag
+
+
1
@@ -382,7 +404,7 @@
Drivers/STM32F1xx_HAL_Driver
- 1
+ 0
0
0
0
@@ -858,7 +880,7 @@
User/device
- 0
+ 1
0
0
0
diff --git a/MDK-ARM/MR16.uvprojx b/MDK-ARM/MR16.uvprojx
index 3ab6b31..00e9aaa 100644
--- a/MDK-ARM/MR16.uvprojx
+++ b/MDK-ARM/MR16.uvprojx
@@ -81,7 +81,7 @@
0
- 0
+ 1
0
@@ -313,7 +313,7 @@
1
- 4
+ 3
0
0
1
diff --git a/MDK-ARM/MR16/MR16.axf b/MDK-ARM/MR16/MR16.axf
index 5bb2b4d6738985382f58ff271772a6491a0e9381..bbfdb82f984f966e5d1215424c5d44cd210ed526 100644
GIT binary patch
delta 140605
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