Приём V (float) Index 03ad0cdf-0ecd-4e2b-a137-f317f710aa33 73fa8800-3aff-41f6-bbb3-17eb36a1b79e виртуальный выход input 1a1dde76-387a-4401-89cc-f37ab1fd0813 ca53290a-b6f9-485d-b781-d3ff6cbaad7b 0e77e53e-ad90-4cd1-85ab-310316271a14 виртуальный выход V (float) nomer номер контакта виртуино cbb5ed1b-6933-4e2f-b76f-ba6d630b2400 96f77fc1-cc72-4fc3-8596-4e8445e1c222 int input = virtuino.vMemoryRead(nomer) 39 out 8fb68c8d-8dff-4a85-a520-f2b3b0a295b9 Приём V (float) Приём переменной DV из Virtuino 31 out = virtuino.vMemoryRead(Index); 35 Отправить DV (int) Вход DV (int) in 771d9025-12b4-456e-abaf-4930b4c9730a 1fefbb31-4664-4e75-aa70-fc63df9d89bb a7a34cdd-6627-416b-950d-7f2fe1271615 Вход DV (int) memoryIndex 0 100 149e963d-f45f-493e-8e7c-2337794649d6 3a810b69-9f93-4ad8-a999-8711e4e9229d out = virtuino.vDigitalMemoryWrite(memoryIndex); 49 Index 4710c9b9-edde-498d-bbb2-175a2eb0c197 Индекс переменной 691e36f6-cde1-45f3-a467-17c5758e2af3 65f2ce4c-8131-4251-89e3-d19bfe3098f2 Отправить DV (int) Отправка переменной DV в Virtuino 33 virtuino.vDigitalMemoryWrite(Index,in); 40 cb20ddcb-d4d9-4ea9-a31d-83149efabd39 Отправить V (float) Вход V (float) in d6426b76-faa8-4b6e-8e46-35239356b49d d76fe00f-37d3-451c-9faf-0fc074579211 9bd5db24-bf75-434d-afca-c3d7ab5ce539 Вход V (float) virtuino.vMemoryWrite(memoryIndex,in); 38 Index 55a592d4-f7e3-4350-8551-a19f1d7bc6c9 74537b29-6c6c-4643-a4d0-fe50e03271dd 0f30f465-d4c3-4d9a-a394-a7beb141a290 Отправить V (float) Отправить переменную V в Virtuino virtuino.vMemoryWrite(Index,in); 32 ba736ca9-497d-4d78-b150-045c5cd4307c VIRTUINO BT ff247c4a-ecd5-4371-aa9c-2d85df112b4e VIRTUINO BT Блок подключения платы к программе Virtuino через модуль BLUETOOTH 66 virtuino.run(); //необходимая команда, чтобы связаться с приложением для Android Виртуино 102 // virtuino.DEBUG=true; // установите TRUE для мониторинга // Serial.begin(9600); // установите serial monitor baud rate bluetoothSerial.begin(9600); // Включите эту строку, если Вы используете use software serial (Uno, Nano и др.) //Serial1.begin(9600); // Включите эту строку, если Вы используете hardware serial (Mega, DUE и др.) //Используйте virtuino.vPinMode вместо этого значение по умолчанию pinMode метод для контактов цифрового выхода или цифрового входа. //pinMode(13,OUTPUT); //virtuino.vPinMode(13,OUTPUT); //Не используйте vPinMode для контактов ШИМ или контактов, которые их значения изменяют много раз в секунду //Каждый раз, когда ценность контакта vPinMode изменена, virtuino библиотека отправляет сообщение virtuino о значении контакта. //Если контакт ШИМ будет объявлен, поскольку vPinMode привязаны к arduino, то постоянно попытается отправить данные в устройство на базе Android, потому что состояние контакта ШИМ постоянно изменяется 1197 Подключает библиотеку VirtuinoBluetooth #include "VirtuinoBluetooth.h" Код, чтобы использовать SoftwareSerial Отключите эту строку, если Вы хотите использовать HardwareSerial #include <SoftwareSerial.h> Отключите эту строку, если Вы хотите использовать HardwareSerial bluetoothSerial = SoftwareSerial(2,3); SoftwareSerial Установите скорость в бодах SoftwareSerial. Отключают эту строку, если Вы хотите использовать hardware serial virtuino (bluetoothSerial); VirtuinoBluetooth Код, чтобы использовать HardwareSerial VirtuinoBluetooth virtuino(Serial1); //включите эту строку и отключите все строки SoftwareSerial Откройте файл VirtuinoBluetooth.h в папке библиотеки; отключите строку: #define BLUETOOTH_USE_SOFTWARE_SERIAL virtuino examples bluetooth_example_01_hello_virtuino_world bluetooth_example_01_hello_virtuino_world 2F2A205669727475696E6F206578616D706C65204E6F312028426C7565746F6F7468290D0A202A204578616D706C65206E616D65203D202248656C6C6F205669727475696E6F20576F726C64220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2F0D0A0D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68222020202020202020202020202020202020202020202020202020202F2F20496E636C756465205669727475696E6F426C7565746F6F7468206C69627261727920746F20796F757220636F64650D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A5669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A0D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A2F2F205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420736574757028297B0D0A0D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B202020202020202020202020202020202F2F205365742073657269616C206D6F6E69746F72206261756420726174650D0A20200D0A2020626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F2044697361626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C20284D6567612C20445545206574632E290D0A20202F2F53657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A20202F2F20557365207669727475696E6F2E7650696E4D6F646520696E73746561642064656661756C742070696E4D6F6465206D6574686F6420666F72206469676974616C20696E707574206F72206469676974616C206F75747075742070696E732E0D0A20202F2F70696E4D6F64652831332C4F5554505554293B0D0A202020207669727475696E6F2E7650696E4D6F64652831332C4F5554505554293B202020202020202020202020202020202020202020202020202020202020202F2F20446F6E277420757365207650696E4D6F646520666F722050574D2070696E732C206F722070696E7320746861742074686569722076616C756573206368616E6765206D616E792074696D657320706572207365636F6E640D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2045766572792074696D65207468652076616C7565206F662061207650696E4D6F6465202070696E206973206368616E67656420746865207669727475696E6F206C6962726172792073656E64732061206D65737361676520616E6420696E666F726D207669727475696E6F2061626F7574207468652070696E2076616C75652E0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20496620616E2050574D2070696E206973206465636C61726564206173207650696E4D6F64652070696E207468652061726475696E6F2077696C6C20636F6E74696E756F75736C79207472792020746F2073656E64206461746120746F20616E64726F6964206465766963652062656361757365207468652076616C7565206F6620612070776D2070696E206368616E67657320636F6E7374616E746C7920200D0A2020200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A20200D0A0D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A0D0A202020200D0A2020202F2F20696E2074686973202248656C6C6F205669727475696E6F20576F726C6422206578616D706C6520796F7520646F6E2774206861766520746F2061646420616E7920636F6465200D0A0D0A20202020200D0A0D0A207D0D0A0D0A0D0A .ino bluetooth_example_02_overview bluetooth_example_02_overview 2F2A205669727475696E6F206578616D706C65204E6F322028426C7565746F6F7468290D0A202A204578616D706C65206E616D65203D20225265616420696E70757473202D20777269746520746F206F7574707574732076696120626C7565746F6F7468220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020766F696420636C6561725465787442756666657228293B202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B2020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A2A2F0D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68222020202020202020202020202020202020202020202020202020202F2F20496E636C756465205669727475696E6F426C7565746F6F7468206C69627261727920746F20796F757220636F64650D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A5669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A0D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A2F2F205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B202020202020202020202020202020202F2F205365742073657269616C206D6F6E69746F72206261756420726174650D0A0D0A2020626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028554E4F2C204E616E6F206574632E290D0A20202F2F53657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A20202F2F20557365207669727475696E6F2E7650696E4D6F646520696E73746561642064656661756C742070696E4D6F6465206D6574686F6420666F72206469676974616C20696E707574206F72206469676974616C206F75747075742070696E732E0D0A20207669727475696E6F2E7650696E4D6F64652831322C4F5554505554293B202020202F2F20436F6E6E6563742061204C454420746F2070696E203132206173206469676974616C206F75747075740D0A20207669727475696E6F2E7650696E4D6F646528352C494E505554293B2020202020202F2F20436F6E6E656374206120737769746368206F7220627574746F6E20746F2070696E206173206469677469616C20696E707574200D0A20202020202020202020202020202020202020202020202020202020202020202020200D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20446F6E277420757365207650696E4D6F646520666F722050574D2070696E732C206F722070696E7320746861742074686569722076616C756573206368616E6765206D616E792074696D657320706572207365636F6E640D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F2045766572792074696D65207468652076616C7565206F662061207650696E4D6F6465202070696E206973206368616E67656420746865207669727475696E6F206C6962726172792073656E64732061206D65737361676520616E6420696E666F726D207669727475696E6F2061626F7574207468652070696E2076616C75652E0D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20496620616E2050574D2070696E206973206465636C61726564206173207650696E4D6F64652070696E207468652061726475696E6F2077696C6C20636F6E74696E756F75736C79207472792020746F2073656E64206461746120746F20616E64726F6964206465766963652062656361757365207468652076616C7565206F6620612070776D2070696E206368616E67657320636F6E7374616E746C7920200D0A202070696E4D6F64652831302C4F5554505554293B20202020202020202020202020202F2F20436F6E6E6563742061204C454420746F2070696E20313020617320616E616C6F67206F75747075742E200D0A20200D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E656374206120706F74656E74696F6D6574657220746F20616E616C6F672070696E2041302020202020202020202020202020202020202020202020202020202020202020200D0A2020200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A20200D0A0D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A0D0A202020200D0A2020202F2F20696E2074686973206578616D706C6520796F7520646F6E2774206861766520746F2061646420616E7920636F6465200D0A0D0A20202020200D0A0D0A207D0D0A0D0A0D0A .ino bluetooth_example_03_virtual_memory bluetooth_example_03_virtual_memory 2F2A205669727475696E6F206578616D706C65204E6F332028426C7565746F6F7468290D0A202A204578616D706C65206E616D65203D202252656164202D20777269746520746F205669727475696E6F206D656D6F7279220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020766F696420636C6561725465787442756666657228293B202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B2020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A2A2F0D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68222020202020202020202020202020202020202020202020202020202F2F20496E636C756465205669727475696E6F426C7565746F6F7468206C69627261727920746F20796F757220636F64650D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A5669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A0D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A2F2F205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B202020202020202020202020202020202F2F205365742073657269616C206D6F6E69746F72206261756420726174650D0A0D0A2020626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028554E4F2C204E616E6F206574632E290D0A20202F2F53657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A20202F2F20557365207669727475696E6F2E7650696E4D6F646520696E73746561642064656661756C742070696E4D6F6465206D6574686F6420666F72206469676974616C20696E707574206F72206469676974616C206F75747075742070696E732E0D0A20207669727475696E6F2E7650696E4D6F64652831322C4F5554505554293B202020202F2F20436F6E6E6563742061204C454420746F2070696E203132206173206469676974616C206F75747075740D0A20207669727475696E6F2E7650696E4D6F646528352C494E505554293B2020202020202F2F20436F6E6E656374206120737769746368206F7220627574746F6E20746F2070696E206173206469677469616C20696E707574200D0A0D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20446F6E277420757365207650696E4D6F646520666F722050574D2070696E732C206F722070696E7320746861742074686569722076616C756573206368616E6765206D616E792074696D657320706572207365636F6E640D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F2045766572792074696D65207468652076616C7565206F662061207650696E4D6F6465202070696E206973206368616E67656420746865207669727475696E6F206C6962726172792073656E64732061206D65737361676520616E6420696E666F726D207669727475696E6F2061626F7574207468652070696E2076616C75652E0D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20496620616E2050574D2070696E206973206465636C61726564206173207650696E4D6F64652070696E207468652061726475696E6F2077696C6C20636F6E74696E756F75736C79207472792020746F2073656E64206461746120746F20616E64726F6964206465766963652062656361757365207468652076616C7565206F6620612070776D2070696E206368616E67657320636F6E7374616E746C7920200D0A202070696E4D6F64652831302C4F5554505554293B20202020202020202020202020202F2F20436F6E6E6563742061204C454420746F2070696E20313020617320616E616C6F67206F75747075742E200D0A20200D0A0D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E656374206120706F74656E74696F6D6574657220746F20616E616C6F672070696E2041302020202020202020202020202020202020202020202020202020202020202020200D0A2020200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A20200D0A0D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A0D0A202020200D0A202020202F2F2D2D2D2D2D2D2D2D20204578616D706C6520313A20577269746520746F207669727475616C206D656D6F72790D0A202020202F2F2D2D2D2D2D2D2D2D20204368616E67652061207669727475616C206D656D6F72792076616C75652065766572792074696D652050696E2035206368616E6765640D0A202020202F2F2D2D2D2D2D2D2D2D202041646420612056616C756520446973706C6179206F6E205669727475696E6F2061707020746F207669727475616C206D656D6F72792056310D0A20202020696E742076616C756531203D206469676974616C526561642835293B20202020202020202020202020202020202020202020202020202F2F207265616420207468652076616C7565206F662050696E20350D0A202020206966202876616C756531203D3D20484947482920207669727475696E6F2E764D656D6F7279577269746528312C313030293B2020202F2F206368616E676520746865207669727475616C206D656D6F72792076616C7565200D0A20202020656C7365207669727475696E6F2E764D656D6F7279577269746528312C323430293B202020202020202020202020202020202020202F2F206368616E676520746865207669727475616C206D656D6F72792076616C75650D0A0D0A0D0A202020202F2F2D2D2D2D2D2D2D2D204578616D706C6520323A20526561642061207669727475616C206D656D6F72790D0A202020202F2F2D2D2D2D2D2D2D2D20416464206120726567756C61746F72206F6E205669727475696E6F2061707020746F20616E616C6F67207669727475616C206D656D6F72792056320D0A20202020696E742076616C756532203D207669727475696E6F2E764D656D6F7279526561642832293B202020202020202F2F207265616420616E616C6F67207669727475616C206D656D6F72792056320D0A202020206966202876616C7565323E31323229207B0D0A2020202020202F2F20646F20736F6D657468696E670D0A2020202020206469676974616C57726974652831322C48494748293B0D0A202020207D0D0A20202020656C7365206469676974616C57726974652831322C4C4F57293B0D0A20202020616E616C6F6757726974652831302C76616C756532293B20202020202020202020202020202020202020202F2F20777269746520746F20616E616C6F67206F75747075740D0A0D0A20202020200D0A0D0A207D0D0A0D0A0D0A .ino bluetooth_example_04_digital_virtual_memory bluetooth_example_04_digital_virtual_memory 2F2A205669727475696E6F206578616D706C65204E6F342028426C7565746F6F7468290D0A202A204578616D706C65206E616D65203D202252656164202D20777269746520746F205669727475696E6F206469676974616C207669727475616C206D656D6F72792076696120626C7565746F6F7468220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020766F696420636C6561725465787442756666657228293B202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B2020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A2A2F0D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68222020202020202020202020202020202020202020202020202020202F2F20496E636C756465205669727475696E6F426C7565746F6F7468206C69627261727920746F20796F757220636F64650D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A5669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A0D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A2F2F205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B202020202020202020202020202020202F2F205365742073657269616C206D6F6E69746F72206261756420726174650D0A0D0A2020626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028554E4F2C204E616E6F206574632E290D0A20202F2F53657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A20202F2F20557365207669727475696E6F2E7650696E4D6F646520696E73746561642064656661756C742070696E4D6F6465206D6574686F6420666F72206469676974616C20696E707574206F72206469676974616C206F75747075742070696E732E0D0A20207669727475696E6F2E7650696E4D6F64652831322C4F5554505554293B202020202F2F20436F6E6E6563742061204C454420746F2070696E203132206173206469676974616C206F75747075740D0A20207669727475696E6F2E7650696E4D6F646528352C494E505554293B2020202020202F2F20436F6E6E656374206120737769746368206F7220627574746F6E20746F2070696E206173206469677469616C20696E707574200D0A20202020202020202020202020202020202020202020202020202020202020202020200D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20446F6E277420757365207650696E4D6F646520666F722050574D2070696E732C206F722070696E7320746861742074686569722076616C756573206368616E6765206D616E792074696D657320706572207365636F6E640D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F2045766572792074696D65207468652076616C7565206F662061207650696E4D6F6465202070696E206973206368616E67656420746865207669727475696E6F206C6962726172792073656E64732061206D65737361676520616E6420696E666F726D207669727475696E6F2061626F7574207468652070696E2076616C75652E0D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20496620616E2050574D2070696E206973206465636C61726564206173207650696E4D6F64652070696E207468652061726475696E6F2077696C6C20636F6E74696E756F75736C79207472792020746F2073656E64206461746120746F20616E64726F6964206465766963652062656361757365207468652076616C7565206F6620612070776D2070696E206368616E67657320636F6E7374616E746C7920200D0A202070696E4D6F64652831302C4F5554505554293B20202020202020202020202020202F2F20436F6E6E6563742061204C454420746F2070696E20313020617320616E616C6F67206F75747075742E0D0A20200D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E656374206120706F74656E74696F6D6574657220746F20616E616C6F672070696E2041302020202020202020202020202020202020202020202020202020202020202020200D0A2020200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A20200D0A0D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A0D0A202020200D0A0D0A202020202F2F2D2D2D2D2D2D2D2D20204578616D706C6520313A20577269746520746F206469676974616C207669727475616C206D656D6F72790D0A202020202F2F2D2D2D2D2D2D2D2D20204164642061204C4544206F6E205669727475696E6F2061707020746F207669727475616C206D656D6F7279204456310D0A0D0A20202020696E742076616C75653D6469676974616C526561642835293B2020202020202020202020202020202020202020202020202020202F2F207265616420207468652076616C7565206F662050696E20352E0D0A0D0A202020202F2F2D2D2D20646F20736F6D657468696E670D0A202020206966202876616C7565203D3D204849474829207B200D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528312C4C4F57293B2020202020202020202020202F2F2064697361626C6520746865207669727475616C206D656D6F72792076616C7565204456312E200D0A202020207D2020200D0A20202020656C7365207B0D0A2020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528312C48494748293B202020202020202020202020202F2F20656E61626C6520746865207669727475616C206D656D6F72792076616C7565204456310D0A202020207D0D0A0D0A0D0A0D0A0D0A0D0A0D0A202020202F2F2D2D2D2D2D2D2D2D20204578616D706C6520323A20577269746520746F206469676974616C207669727475616C206D656D6F72790D0A202020202F2F2D2D2D2D2D2D2D2D2020416464207468726565204C454473206F6E205669727475696E6F2061707020746F206469676974616C207669727475616C206D656D6F72696573204456352C4456362C4456370D0A0D0A20202020696E7420616E616C6F6756616C7565203D2020616E616C6F67526561642830293B20202020202020202020202020202020202F2F2072656164202076616C7565206F6620616E616C6F672070696E204130202D20706F74656E74696F6D657465720D0A202020200D0A202020202F2F2D2D2D20646F20736F6D657468696E670D0A2020202069662028616E616C6F6756616C75653C33343129207B0D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528352C31293B20202020202020202020202020202020202F2F20656E61626C6520746865207669727475616C206D656D6F72792076616C7565204456352E200D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528362C30293B20202020202020202020202020202020202F2F2064697361626C6520746865207669727475616C206D656D6F72792076616C7565204456362E200D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528372C30293B20202020202020202020202020202020202F2F2064697361626C6520746865207669727475616C206D656D6F72792076616C7565204456372E200D0A202020207D0D0A20202020656C7365200D0A202020206966202828616E616C6F6756616C75653E3D333431292026262028616E616C6F6756616C75653C3638322929207B0D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528352C30293B20202020202020202020202020202020202F2F2064697361626C6520746865207669727475616C206D656D6F72792076616C7565204456352E200D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528362C31293B20202020202020202020202020202020202F2F20656E61626C6520746865207669727475616C206D656D6F72792076616C7565204456362E200D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528372C30293B20202020202020202020202020202020202F2F2064697361626C6520746865207669727475616C206D656D6F72792076616C7565204456372E200D0A202020207D0D0A20202020656C7365207B0D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528352C30293B20202020202020202020202020202020202F2F2064697361626C6520746865207669727475616C206D656D6F72792076616C7565204456352E200D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528362C30293B20202020202020202020202020202020202F2F2064697361626C6520746865207669727475616C206D656D6F72792076616C7565204456362E200D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528372C31293B20202020202020202020202020202020202F2F20656E61626C6520746865207669727475616C206D656D6F72792076616C7565204456372E200D0A202020207D0D0A0D0A0D0A0D0A202020202F2F2D2D2D2D2D2D2D2D20204578616D706C6520333A2052656164206469676974616C207669727475616C206D656D6F72790D0A202020202F2F2D2D2D2D2D2D2D2D2020416464206120737769746368206F6E205669727475696E6F2061707020746F206469676974616C207669727475616C206D656D6F727920445632300D0A0D0A20202020696E7420206469676974616C4D656D6F727956616C7565203D20207669727475696E6F2E764469676974616C4D656D6F727952656164283230293B202F2F2072656164202076616C7565206F6620616E616C6F672070696E204130202D20706F74656E74696F6D657465720D0A202020200D0A202020202F2F2D2D2D20646F20736F6D657468696E670D0A20202020696620286469676974616C4D656D6F727956616C75653D3D3029207B0D0A2020202020206469676974616C57726974652831322C4C4F57293B202020202020202020202020202020202020202F2F2064697361626C652070696E2031320D0A202020202020616E616C6F6757726974652831302C3530293B2020202020202020202020202020202020202020202F2F20777269746520612076616C756520746F20616E616C6F67206F75747075740D0A202020207D0D0A202020202020656C7365207B0D0A20202020202020206469676974616C57726974652831322C48494748293B0D0A2020202020202020616E616C6F6757726974652831302C323030293B0D0A2020202020207D0D0A202020200D0A207D0D0A0D0A0D0A .ino bluetooth_example_05_dht_sensor bluetooth_example_05_dht_sensor 2F2A205669727475696E6F206578616D706C65202028426C7565746F6F7468290D0A202A204578616D706C65206E616D65203D2022526561642074656D7065726174757265732066726F6D2074776F20647331386232302073656E736F727320220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A205570646174656420323420303220323031370D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2F0D0A0D0A23696E636C756465203C4448542E683E20202020202020202F2F20596F75206861766520746F20646F776E6C6F616420444854313120206C6962726172790D0A2020202020202020202020202020202020202020202020202F2F417474656E74696F6E3A20466F72206E6577202044485431312076657273696F6E20206C69627261727920796F752077696C6C206E656564207468652041646166727569745F53656E736F72206C6962726172790D0A2020202020202020202020202020202020202020202020202F2F446F776E6C6F61642066726F6D20686572653A2068747470733A2F2F6769746875622E636F6D2F61646166727569742F41646166727569745F53656E736F720D0A23646566696E652044485450494E20362020200D0A23646566696E652044485454595045204448543131200D0A444854206468742844485450494E2C2044485454595045293B0D0A0D0A200D0A2023696E636C75646520225669727475696E6F426C7565746F6F74682E6822202020202020202020202020202020202020202F2F207669727475696E6F206C6962726172790D0A202F2F20436F646520746F2075736520536F66747761726553657269616C0D0A2023696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A20536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A205669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A202F2F20436F646520746F2075736520486172647761726553657269616C0D0A202F2F205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E6563742048432D3035206D6F64756C6520746F2041726475696E6F20284D454741206F7220445545292053657269616C312E202870696E733A2031382C3139290D0A200D0A0D0A0D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420736574757028766F6964297B0D0A202053657269616C2E626567696E2839363030293B20202020202F2F207374617274206D6F6E69746F722073657269616C20706F72740D0A20200D0A2020626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028554E4F2C204E616E6F206574632E290D0A20202F2F53657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A20200D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A200D0A20202F2F20537461727420757020746865206C6962726172792044616C6C61732054656D706572617475726520494320436F6E74726F6C204C6962726172790D0A2020206468742E626567696E28293B0D0A202053657269616C2E7072696E746C6E2822536574757020636F6D706C657465642E22293B0D0A7D0D0A200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A766F6964207265616454656D70657261747572657328297B0D0A20202053657269616C2E7072696E746C6E2822526561642073656E736F7273272076616C7565732E2E2E22293B0D0A202020202020666C6F61742074656D7065726174757265203D206468742E7265616454656D706572617475726528293B0D0A202020202020666C6F61742068756D6964697479203D206468742E7265616448756D696469747928293B0D0A2020202020206966202869736E616E2874656D706572617475726529207C7C2069736E616E2868756D69646974792929207B0D0A202020202020202053657269616C2E7072696E746C6E28224661696C656420746F20726561642066726F6D2044485422293B0D0A2020202020207D0D0A202020202020656C7365207B0D0A2020202020202020202053657269616C2E7072696E746C6E282254656D703D222B537472696E672874656D7065726174757265292B22202A4322293B0D0A2020202020202020202053657269616C2E7072696E746C6E282248756D69646974793D222B537472696E672868756D6964697479292B22202522293B0D0A202020202020202020207669727475696E6F2E764D656D6F7279577269746528302C74656D7065726174757265293B202020202F2F2077726974652074656D7065726174757265203120746F207669727475616C2070696E2056302E204F6E205669727475696E6F2070616E656C2061646420612076616C756520646973706C6179206F7220616E20616E616C6F6720696E737472756D656E7420746F2070696E2056300D0A202020202020202020207669727475696E6F2E764D656D6F7279577269746528312C68756D6964697479293B202020202F2F2077726974652074656D7065726174757265203120746F207669727475616C2070696E2056312E204F6E205669727475696E6F2070616E656C2061646420612076616C756520646973706C6179206F7220616E20616E616C6F6720696E737472756D656E7420746F2070696E2056310D0A2020202020207D0D0A20200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964206C6F6F7028766F6964297B0D0A20207669727475696E6F2E72756E28293B2020202020202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A0D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A0D0A2020200D0A20207265616454656D70657261747572657328293B20202020202020202020202F2F20446F6E74272072656164207468652073656E736F72732076616C756573206576657279206369636C650D0A20207669727475696E6F2E7644656C61792835303030293B20202020202020202F2F2041646420612064656C6179206174206C656173742031207365636F6E64206C6F6E672E200D0A200D0A7D0D0A0D0A0D0A .ino bluetooth_example_06_ds18b20_sensor bluetooth_example_06_ds18b20_sensor 2F2A205669727475696E6F206578616D706C65202028426C7565746F6F7468290D0A202A204578616D706C65206E616D65203D2022526561642074656D7065726174757265732066726F6D2074776F20647331386232302073656E736F727320220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A205570646174656420323420303220323031370D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2F0D0A0D0A0D0A23696E636C756465203C4F6E65576972652E683E0D0A23696E636C756465203C44616C6C617354656D70657261747572652E683E0D0A200D0A2F2F2044617461207769726520697320706C756767656420696E746F2070696E2032206F6E207468652041726475696E6F0D0A23646566696E65204F4E455F574952455F4255532036202020202020202F2F20436F6E6E6563742074776F206F72206D6F726520647331386232302073656E736F727320746F2070696E2036200D0A200D0A2F2F2053657475702061206F6E655769726520696E7374616E636520746F20636F6D6D756E6963617465207769746820616E79204F6E65576972652064657669636573200D0A2F2F20286E6F74206A757374204D6178696D2F44616C6C61732074656D706572617475726520494373290D0A4F6E6557697265206F6E6557697265284F4E455F574952455F425553293B0D0A200D0A2F2F2050617373206F7572206F6E6557697265207265666572656E636520746F2044616C6C61732054656D70657261747572652E0D0A44616C6C617354656D70657261747572652073656E736F727328266F6E6557697265293B0D0A200D0A2023696E636C75646520225669727475696E6F426C7565746F6F74682E6822202020202020202020202020202020202020202F2F207669727475696E6F206C69627261727920312E3437206F7220686967686573740D0A202F2F20436F646520746F2075736520536F66747761726553657269616C0D0A2023696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A20536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A205669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A202F2F20436F646520746F2075736520486172647761726553657269616C0D0A202F2F205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E6563742048432D3035206D6F64756C6520746F2041726475696E6F20284D454741206F7220445545292053657269616C312E202870696E733A2031382C3139290D0A200D0A0D0A0D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420736574757028766F6964297B0D0A202053657269616C2E626567696E2839363030293B20202020202F2F207374617274206D6F6E69746F722073657269616C20706F72740D0A20200D0A20626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F2044697361626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C20284D6567612C20445545206574632E290D0A202F2F53657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A200D0A20202F2F20537461727420757020746865206C6962726172792044616C6C61732054656D706572617475726520494320436F6E74726F6C204C6962726172790D0A202073656E736F72732E626567696E28293B0D0A202053657269616C2E7072696E746C6E2822536574757020636F6D706C6574652E22293B0D0A7D0D0A200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A766F6964207265616454656D70657261747572657328297B0D0A20202F2F2063616C6C2073656E736F72732E7265717565737454656D706572617475726573282920746F206973737565206120676C6F62616C2074656D70657261747572650D0A20202F2F207265717565737420746F20616C6C2064657669636573206F6E20746865206275730D0A202053657269616C2E7072696E746C6E28222052657175657374696E672074656D7065726174757265732E2E2E22293B0D0A202073656E736F72732E7265717565737454656D70657261747572657328293B202F2F2053656E642074686520636F6D6D616E6420746F206765742074656D7065726174757265730D0A202053657269616C2E7072696E746C6E2822444F4E4522293B0D0A0D0A20202F2F20596F752063616E2068617665206D6F7265207468616E206F6E65204943206F6E207468652073616D65206275732E200D0A20202F2F20302072656665727320746F20746865206669727374204943206F6E2074686520776972650D0A2020666C6F61742074656D7065726174757265313D73656E736F72732E67657454656D70434279496E6465782830293B0D0A2020666C6F61742074656D7065726174757265323D73656E736F72732E67657454656D70434279496E6465782831293B0D0A202053657269616C2E7072696E746C6E282254656D706572617475726520666F722044657669636520312069733A20222B537472696E672874656D70657261747572653129293B0D0A202053657269616C2E7072696E746C6E282254656D706572617475726520666F722044657669636520322069733A20222B537472696E672874656D70657261747572653229293B0D0A0D0A20207669727475696E6F2E764D656D6F7279577269746528302C74656D706572617475726531293B202020202F2F2077726974652074656D7065726174757265203120746F207669727475616C2070696E2056302E204F6E205669727475696E6F2070616E656C2061646420612076616C756520646973706C6179206F7220616E20616E616C6F6720696E737472756D656E7420746F2070696E2056300D0A20207669727475696E6F2E764D656D6F7279577269746528312C74656D706572617475726532293B202020202F2F2077726974652074656D7065726174757265203120746F207669727475616C2070696E2056312E204F6E205669727475696E6F2070616E656C2061646420612076616C756520646973706C6179206F7220616E20616E616C6F6720696E737472756D656E7420746F2070696E2056310D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964206C6F6F7028766F6964297B0D0A20207669727475696E6F2E72756E28293B2020202020202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A0D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A0D0A2020200D0A20207265616454656D70657261747572657328293B20202020202020202020202F2F20446F6E74272072656164207468652073656E736F72732076616C756573206576657279206369636C650D0A20207669727475696E6F2E7644656C61792831303030293B20202020202020202F2F2041646420612064656C6179206174206C656173742031207365636F6E64206C6F6E672E200D0A200D0A7D0D0A0D0A0D0A .ino bluetooth_example_servo_motor bluetooth_example_servo_motor 2F2A205669727475696E6F20736572766F206D6F746F72206578616D706C652028426C7565746F6F7468290D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204F637420323120323031360D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F796F7574752E62652F735A4862547765736D6E510D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2F0D0A0D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68222020202020202020202020202020202020202020202020202020202F2F20496E636C756465205669727475696E6F426C7565746F6F7468206C69627261727920746F20796F757220636F64650D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A2F2F23696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A2F2F536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A2F2F5669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A0D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A23696E636C756465203C536572766F2E683E0D0A536572766F206D79736572766F3B0D0A696E74206F6C64506F733D303B0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B202020202020202020202020202020202F2F205365742073657269616C206D6F6E69746F72206261756420726174650D0A20200D0A20202F2F626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028554E4F2C204E616E6F20206574632E290D0A202053657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A20206D79736572766F2E6174746163682839293B0D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64650D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A202020200D0A202020202F2F2D2D2D20736572766F206D6F746F7220636F64650D0A2020202020696E7420706F733D7669727475696E6F2E764D656D6F7279526561642830293B2020202020202020202F2F2052656164207669727475696E6F20564D300D0A202020202069662028706F73213D6F6C64506F7329207B0D0A2020202020206D79736572766F2E777269746528706F73293B20200D0A20202020202053657269616C2E7072696E746C6E2822706F733D222B537472696E6728706F7329293B0D0A20202020207D0D0A20202020206F6C64506F733D706F733B0D0A2020200D0A207D0D0A0D0A .ino bluetooth_MEGA_DUE_example bluetooth_MEGA_DUE_example 2F2A205669727475696E6F206578616D706C652041726475696E6F204D6567612C20445545206F72206F746865727320776974682048617264776172652053657269616C2028426C7565746F6F7468290D0A202A204578616D706C65206E616D65203D20224261736963205669727475696E6F20636F6465220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A205570646174656420323320303220323031360D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F20696E7465676572204456206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F20696E7465676572204456206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F61742056206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20666C6F61742056206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2F0D0A0D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68222020202020202020202020202020202F2F20496E636C756465205669727475696E6F426C7565746F6F7468206C69627261727920746F20796F757220636F64650D0A205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B20202020202020200D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A2F2F20436F6E6E656374207468652048432D3035206D6F64756C6520746F2041726475696E6F204D656761202D204475652053657269616C3120706F72742061732074686520706C616E2062656C6F770D0A2F2F2020687474703A2F2F696C6961736C616D70726F752E6D797363682E67722F7669727475696E6F2F6D6567612F7669727475696E6F5F6D6567615F686330355F636F6E6E656374696F6E732E706E670D0A0D0A2F2F2041726475696E6F204D6567612073657474696E6773202D3E204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A0D0A2F2F2041726475696E6F204475652073657474696E677320202D3E20312E4F70656E205669727475696E6F426C7565746F6F74682E68206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A2F2F20202020202020202020202020202020202020202020202D3E20322E4F70656E205669727475696E6F457370383236365F5765625365727665722066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520455350383236365F5553455F534F4654574152455F53455249414C200D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420736574757028297B0D0A20200D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B202020202020202020202020202020202F2F205365742073657269616C206D6F6E69746F72206261756420726174650D0A0D0A202053657269616C312E626567696E2839363030293B202020202020202020202020202F2F20536574207468652068617264776172652073657269616C206261756420726174650D0A20200D0A20200D0A20202F2F20557365207669727475696E6F2E7650696E4D6F646520696E73746561642064656661756C742070696E4D6F6465206D6574686F6420666F72206469676974616C20696E707574206F72206469676974616C206F75747075742070696E732E0D0A20200D0A20202F2F70696E4D6F64652831332C4F5554505554293B0D0A202020207669727475696E6F2E7650696E4D6F64652831332C4F5554505554293B202020202020202020202020202020202020202020202020202020202020202F2F20446F6E277420757365207650696E4D6F646520666F722050574D2070696E732C206F722070696E7320746861742074686569722076616C756573206368616E6765206D616E792074696D657320706572207365636F6E640D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2045766572792074696D65207468652076616C7565206F662061207650696E4D6F6465202070696E206973206368616E67656420746865207669727475696E6F206C6962726172792073656E64732061206D65737361676520616E6420696E666F726D207669727475696E6F2061626F7574207468652070696E2076616C75652E0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20496620616E2050574D2070696E206973206465636C61726564206173207650696E4D6F64652070696E207468652061726475696E6F2077696C6C20636F6E74696E756F75736C79207472792020746F2073656E64206461746120746F20616E64726F6964206465766963652062656361757365207468652076616C7565206F6620612070776D2070696E206368616E67657320636F6E7374616E746C7920200D0A2020200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A20200D0A0D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A0D0A202020200D0A2020202F2F20696E2074686973202248656C6C6F205669727475696E6F20576F726C6422206578616D706C6520796F7520646F6E2774206861766520746F2061646420616E7920636F6465200D0A0D0A20202020200D0A0D0A207D0D0A0D0A0D0A .ino bluetooth_text_commands bluetooth_text_commands 0D0A2F2A205669727475696E6F206578616D706C65202253656E64202D2052656365697665205465787420436F6D6D616E64732028426C7565746F6F746829220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A20557064617465642041554720303120323031370D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2020766F696420636C6561725465787442756666657228293B202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B2020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A2A2F0D0A0D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68222020202020202020202020202020202020202020202020202020202F2F20496E636C756465205669727475696E6F426C7565746F6F7468206C69627261727920746F20796F757220636F64650D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A5669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A0D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A2F2F205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A627974652073746F72656450696E53746174653D303B0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420736574757028297B0D0A0D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B202020202020202020202020202020202F2F205365742073657269616C206D6F6E69746F72206261756420726174650D0A20200D0A2020626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028554E4F2C204E616E6F206574632E290D0A20202F2F53657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A2020202F2F20557365207669727475696E6F2E7650696E4D6F646520696E7374656164206F662064656661756C742070696E4D6F6465206D6574686F6420666F72206469676974616C20696E707574206F72206469676974616C206F75747075742070696E732E0D0A2020207669727475696E6F2E7650696E4D6F646528362C494E505554293B202020202020202020202020202020202020202020202020202020202020202020202F2F20446F6E277420757365207650696E4D6F646520666F722050574D2070696E732C206F722070696E7320746861742074686569722076616C756573206368616E6765206D616E792074696D657320706572207365636F6E640D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2045766572792074696D65207468652076616C7565206F662061207650696E4D6F6465202070696E206973206368616E67656420746865207669727475696E6F206C6962726172792073656E64732061206D65737361676520616E6420696E666F726D207669727475696E6F2061626F7574207468652070696E2076616C75652E0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20496620616E2050574D2070696E206973206465636C61726564206173207650696E4D6F64652070696E207468652061726475696E6F2077696C6C20636F6E74696E756F75736C79207472792020746F2073656E64206461746120746F20616E64726F6964206465766963652062656361757365207468652076616C7565206F6620612070776D2070696E206368616E67657320636F6E7374616E746C7920200D0A20202070696E4D6F64652831332C4F5554505554293B20202020202020202020202020202020200D0A2020200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A20200D0A0D0A200D0A202020200D0A202020200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2020202F2F2D2D2D2D2D206578616D706C65203120686F7720746F20726561642061205465787420436F6D6D616E642066726F6D207669727475696E6F0D0A202020696620287669727475696E6F2E74657874417661696C61626C652829297B202020202020202020202F2F20636865636B2069662065786973742061205445585420436F6D6D616E642066726F6D205669727475696E6F206170700D0A2020202020537472696E6720746578743D207669727475696E6F2E676574546578742830293B20202020202F2F20526561642074686520636F6D6D616E64206279204368616E6E656C2049440D0A20202020202F2F537472696E672074657874323D207669727475696E6F2E676574546578742832293B20202F2F20526561642074686520636F6D6D616E64206279204368616E6E656C2049440D0A202020202053657269616C2E7072696E746C6E282254657874206F6620494420303D222B74657874293B202F2F205072696E742074686520636F6D6D616E6420746F2073657269616C20646973706C61790D0A20202020207669727475696E6F2E636C6561725465787442756666657228293B20202020202020202020202F2F20436C65617220616C6C205465787420436F6D6D616E64732066726F6D206275666665720D0A0D0A202020202069662028746578742E657175616C73282230222929207B0D0A20202020202020206469676974616C57726974652831332C30293B20202020202020202020202020202020202020202020202020202020202020202F2F20646F20736F6D657468696E67200D0A20202020207D0D0A2020202020656C7365200D0A2020202020202069662028746578742E657175616C732822312229297B0D0A202020202020202020206469676974616C57726974652831332C31293B202020202020202020202020202020202020202020202020202020202F2F20646F20736F6D657468696E67200D0A20202020202020202020207669727475696E6F2E73656E645465787428312C2248656C6C6F205669727475696E6F207468652070696E206973203122293B20202020202020202F2F205772697465207465787420746F2074657874206368616E6E656C20310D0A202020202020207D0D0A2020207D0D0A0D0A20202020200D0A2020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2020202F2F2D2D2D2D2D206578616D706C65203220686F7720746F2073656E642061205465787420436F6D6D616E6420746F207669727475696E6F0D0A202020627974652070696E53746174653D6469676974616C526561642836293B202020202020202F2F20726561642050696E20362073746174650D0A2020206966202870696E5374617465213D73746F72656450696E537461746529207B20202020202F2F20636865636B2069662070696E2076616C756520686173206368616E6765640D0A2020202020207669727475696E6F2E7644656C617928313030293B20202020202020202020202020202020202020202020202F2F207761697420313030206D696C6C69730D0A202020202020696620286469676974616C526561642836293D3D3129207669727475696E6F2E73656E645465787428312C2248656C6C6F205669727475696E6F207468652070696E206973203122293B0D0A202020202020656C7365207669727475696E6F2E73656E645465787428312C224E6F77207468652070696E206973203022293B0D0A20202020202073746F72656450696E53746174653D70696E53746174653B0D0A2020207D0D0A2020200D0A2020200D0A207D0D0A0D0A .ino thingspeak_esp8266 thingspeak_esp8266 0D0A2F2A2041726475696E6F2B65737038323636207468696E67537065616B206578616D706C6520200D0A202A204578616D706C65206E616D65203D202257726974652074656D706572617475726520616E642068756D696469747920746F205468696E67737065616B206368616E6E656C220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204F637420333020323031360D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A68747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F796F7574752E62652F34584565304859306A366B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E0D0A536F66747761726553657269616C2065737053657269616C203D2020536F66747761726553657269616C28322C33293B2020202020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F2065737038323636206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F2065737038323636206D6F64756C652052582070696E0D0A0D0A0D0A0D0A23696E636C756465203C4448542E683E20202020202020202F2F417474656E74696F6E3A20466F72206E6577202044485431312076657273696F6E20206C69627261727920796F752077696C6C206E656564207468652041646166727569745F53656E736F72206C6962726172790D0A2020202020202020202020202020202020202020202020202F2F446F776E6C6F61642066726F6D20686572653A2068747470733A2F2F6769746875622E636F6D2F61646166727569742F41646166727569745F53656E736F720D0A0D0A0D0A0D0A2F2F417474656E74696F6E3A20466F72206E6577202044485431312076657273696F6E20206C696272617269657320796F752077696C6C206E656564207468652041646166727569745F53656E736F72206C6962726172790D0A2F2F446F776E6C6F61642066726F6D20686572653A68747470733A2F2F6769746875622E636F6D2F61646166727569742F41646166727569745F53656E736F720D0A2F2F616E6420696E7374616C6C20746F2041726475696E6F20736F6674776172650D0A0D0A23646566696E652044485450494E2035202020202020202020202020202020202F2F20436F6E6E65637420746865207369676E616C2070696E206F662044485431312073656E736F7220746F206469676974616C2070696E20350D0A23646566696E652044485454595045204448543131200D0A444854206468742844485450494E2C2044485454595045293B0D0A0D0A0D0A537472696E67206170694B6579203D2022444B35395835444C5330345456464735223B20202020202F2F207265706C616365207769746820796F7572206368616E6E656C2773207468696E67737065616B20575249544520415049206B65790D0A0D0A537472696E6720737369643D2257494649204E414D45223B202020202F2F2057696669206E6574776F726B20535349440D0A537472696E672070617373776F7264203D22574946492050415353574F5244223B20202F2F2057696669206E6574776F726B2070617373776F72640D0A0D0A626F6F6C65616E2044454255473D747275653B0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073686F77526573706F6E63650D0A766F69642073686F77526573706F6E736528696E74207761697454696D65297B0D0A202020206C6F6E6720743D6D696C6C697328293B0D0A202020206368617220633B0D0A202020207768696C652028742B7761697454696D653E6D696C6C69732829297B0D0A2020202020206966202865737053657269616C2E617661696C61626C652829297B0D0A2020202020202020633D65737053657269616C2E7265616428293B0D0A2020202020202020696620284445425547292053657269616C2E7072696E742863293B0D0A2020202020207D0D0A202020207D0D0A202020202020202020202020202020202020200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A626F6F6C65616E207468696E67537065616B577269746528666C6F61742076616C7565312C20666C6F61742076616C756532297B0D0A2020537472696E6720636D64203D202241542B43495053544152543D5C225443505C222C5C22223B2020202020202020202020202020202020202F2F2054435020636F6E6E656374696F6E0D0A2020636D64202B3D20223138342E3130362E3135332E313439223B202020202020202020202020202020202020202020202020202020202020202F2F206170692E7468696E67737065616B2E636F6D0D0A2020636D64202B3D20225C222C3830223B0D0A202065737053657269616C2E7072696E746C6E28636D64293B0D0A2020696620284445425547292053657269616C2E7072696E746C6E28636D64293B0D0A202069662865737053657269616C2E66696E6428224572726F722229297B0D0A20202020696620284445425547292053657269616C2E7072696E746C6E282241542B4349505354415254206572726F7222293B0D0A2020202072657475726E2066616C73653B0D0A20207D0D0A20200D0A20200D0A2020537472696E6720676574537472203D2022474554202F7570646174653F6170695F6B65793D223B2020202F2F20707265706172652047455420737472696E670D0A2020676574537472202B3D206170694B65793B0D0A20200D0A2020676574537472202B3D22266669656C64313D223B0D0A2020676574537472202B3D20537472696E672876616C756531293B0D0A2020676574537472202B3D22266669656C64323D223B0D0A2020676574537472202B3D20537472696E672876616C756532293B0D0A20202F2F20676574537472202B3D22266669656C64333D223B0D0A20202F2F20676574537472202B3D20537472696E672876616C756533293B0D0A20202F2F202E2E2E0D0A2020676574537472202B3D20225C725C6E5C725C6E223B0D0A0D0A20202F2F2073656E642064617461206C656E6774680D0A2020636D64203D202241542B43495053454E443D223B0D0A2020636D64202B3D20537472696E67286765745374722E6C656E6774682829293B0D0A202065737053657269616C2E7072696E746C6E28636D64293B0D0A202069662028444542554729202053657269616C2E7072696E746C6E28636D64293B0D0A20200D0A202064656C617928313030293B0D0A202069662865737053657269616C2E66696E6428223E2229297B0D0A2020202065737053657269616C2E7072696E7428676574537472293B0D0A2020202069662028444542554729202053657269616C2E7072696E7428676574537472293B0D0A20207D0D0A2020656C73657B0D0A2020202065737053657269616C2E7072696E746C6E282241542B434950434C4F534522293B0D0A202020202F2F20616C65727420757365720D0A202020206966202844454255472920202053657269616C2E7072696E746C6E282241542B434950434C4F534522293B0D0A2020202072657475726E2066616C73653B0D0A20207D0D0A202072657475726E20747275653B0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A766F69642073657475702829207B202020202020202020202020202020200D0A202044454255473D747275653B20202020202020202020202F2F20656E61626C652064656275672073657269616C0D0A202053657269616C2E626567696E2839363030293B200D0A20200D0A20206468742E626567696E28293B202020202020202020202F2F205374617274204448542073656E736F720D0A20200D0A202065737053657269616C2E626567696E28313135323030293B20202F2F20656E61626C6520736F6674776172652073657269616C0D0A20202020202020202020202020202020202020202020202020202F2F20596F75722065737038323636206D6F64756C6527732073706565642069732070726F6261626C79206174203131353230302E200D0A20202020202020202020202020202020202020202020202020202F2F20466F72207468697320726561736F6E207468652066697273742074696D65207365742074686520737065656420746F20313135323030206F7220746F20796F7572206573703832363620636F6E66696775726564207370656564200D0A20202020202020202020202020202020202020202020202020202F2F20616E642075706C6F61642E205468656E206368616E676520746F203936303020616E642075706C6F616420616761696E0D0A20200D0A20202F2F65737053657269616C2E7072696E746C6E282241542B52535422293B2020202020202020202F2F20456E61626C652074686973206C696E6520746F20726573657420746865206D6F64756C653B0D0A20202F2F73686F77526573706F6E73652831303030293B0D0A0D0A20202F2F65737053657269616C2E7072696E746C6E282241542B554152545F4355523D393630302C382C312C302C3022293B202020202F2F20456E61626C652074686973206C696E6520746F2073657420657370383236362073657269616C20737065656420746F2039363030206270730D0A20202F2F73686F77526573706F6E73652831303030293B202020202020202020202020202020202020202020202020202020202020202F2F20536F6674776172652073657269616C20646F65736E277420776F726B206174203131353230300D0A20200D0A20200D0A0D0A202065737053657269616C2E7072696E746C6E282241542B43574D4F44453D3122293B2020202F2F20736574206573703832363620617320636C69656E740D0A202073686F77526573706F6E73652831303030293B0D0A0D0A202065737053657269616C2E7072696E746C6E282241542B43574A41503D5C22222B737369642B225C222C5C22222B70617373776F72642B225C2222293B20202F2F2073657420796F757220686F6D6520726F75746572205353494420616E642070617373776F72640D0A202073686F77526573706F6E73652835303030293B0D0A0D0A20202069662028444542554729202053657269616C2E7072696E746C6E2822536574757020636F6D706C6574656422293B0D0A7D0D0A0D0A0D0A2F2F203D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A766F6964206C6F6F702829207B0D0A0D0A20202F2F20526561642073656E736F722076616C7565730D0A202020666C6F61742074203D206468742E7265616454656D706572617475726528293B0D0A202020666C6F61742068203D206468742E7265616448756D696469747928293B0D0A20202020202020206966202869736E616E287429207C7C2069736E616E28682929207B0D0A2020202020202020696620284445425547292053657269616C2E7072696E746C6E28224661696C656420746F20726561642066726F6D2044485422293B0D0A2020202020207D0D0A202020202020656C7365207B0D0A2020202020202020202069662028444542554729202053657269616C2E7072696E746C6E282254656D703D222B537472696E672874292B22202A4322293B0D0A20202020202020202020696620284445425547292053657269616C2E7072696E746C6E282248756D69646974793D222B537472696E672868292B22202522293B0D0A20202020202020202020207468696E67537065616B577269746528742C68293B20202020202020202020202020202020202020202020202020202020202020202020202020202F2F2057726974652076616C75657320746F207468696E67737065616B0D0A2020202020207D0D0A20200D0A202020200D0A20202F2F207468696E67737065616B206E65656473203135207365632064656C6179206265747765656E20757064617465732C20202020200D0A202064656C6179283230303030293B20200D0A7D0D0A0D0A0D0A0D0A0D0A .ino thingsSpeak_Ethernet thingsSpeak_Ethernet 2F2F2D2D205468696E67537065616B2065746865726E657420736869656C642061726475696E6F206578616D706C6520627920496C696173204C616D70726F750D0A2F2F2D2D20557365205669727475696E6F2061707020746F2072656164206F7220777269746520746F207468696E67537065616B207365727665720D0A2F2F2D2D20566964656F207475746F7269616C3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D6E67373637626732424E6B0D0A2F2F2D2D20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A68747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C0D0A2F2F2D2D2030382F32322F323031360D0A0D0A23696E636C756465203C4448542E683E20202020202020202F2F20596F75206861766520746F20646F776E6C6F616420444854313120206C6962726172790D0A2020202020202020202020202020202020202020202020202F2F417474656E74696F6E3A20466F72206E6577202044485431312076657273696F6E20206C69627261727920796F752077696C6C206E656564207468652041646166727569745F53656E736F72206C6962726172790D0A2020202020202020202020202020202020202020202020202F2F446F776E6C6F61642066726F6D20686572653A2068747470733A2F2F6769746875622E636F6D2F61646166727569742F41646166727569745F53656E736F720D0A0D0A0D0A0D0A0D0A2F2F417474656E74696F6E3A20466F72206E6577202044485431312076657273696F6E20206C696272617269657320796F752077696C6C206E656564207468652041646166727569745F53656E736F72206C6962726172790D0A2F2F446F776E6C6F61642066726F6D20686572653A68747470733A2F2F6769746875622E636F6D2F61646166727569742F41646166727569745F53656E736F720D0A2F2F616E6420696E7374616C6C20746F2041726475696E6F20736F6674776172650D0A0D0A0D0A23696E636C756465203C5350492E683E200D0A23696E636C756465203C45746865726E65742E683E0D0A200D0A202023696664656620535041524B0D0A2020202023696E636C75646520225468696E67537065616B2F5468696E67537065616B2E6822202020202F2F20596F75206861766520746F20646F776E6C6F6164205468696E67537065616B20206C6962726172790D0A202023656C73650D0A2020202023696E636C75646520225468696E67537065616B2E68220D0A202023656E6469660D0A0D0A23646566696E652057524954455F44454C41595F464F525F5448494E47535045414B2031353030300D0A23646566696E652044485450494E20352020200D0A23646566696E652044485454595045204448543131200D0A444854206468742844485450494E2C2044485454595045293B0D0A20200D0A0D0A202062797465206D61635B5D203D207B20307844452C20307841442C20307842452C20307845462C20307846452C307845447D3B0D0A2020495041646472657373206970283139322C3136382C322C313530293B20202020202020202020202020202020202020202020202020202020202F2F436865636B20796F757220726F757465722049500D0A202045746865726E6574436C69656E7420636C69656E743B0D0A0D0A20200D0A2020756E7369676E6564206C6F6E67206D7953656E736F72734368616E6E656C4E756D626572203D203134363039343B2020202020202020202020202F2F5265706C617365207468697320636F6465207769746820796F7572207468696E67537065616B206368616E6E656C2049440D0A2020756E7369676E6564206C6F6E67206D79436F6D6D616E64734368616E6E656C4E756D626572203D203134363039363B20202020202020202020202F2F5265706C617365207468697320636F6465207769746820796F7572207468696E67537065616B206368616E6E656C2049440D0A20200D0A2020636F6E73742063686172202A206D7957726974654150494B65795F73656E736F7273203D20224C434F5038524A4E415753494A384E47223B20202F2F5265706C616365207769746820796F7572206368616E6E656C205772697465204B65790D0A2020636F6E73742063686172202A206D7957726974654150494B65795F636F6D6D616E6473203D20224E413245365839395755345047394731223B202F2F5265706C616365207769746820796F7572206368616E6E656C205772697465204B65792E2054686973206B6579206973206E6F74207573656420696E2074686973206578616D706C650D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F5573652074686973206B65792066726F6D20616E64726F69642064657669636520200D0A0D0A6C6F6E67206C617374577269746554696D653D303B202020200D0A6C6F6E67206C6173745265616454696D653D303B0D0A666C6F617420726573706F6E736556616C75653D303B0D0A0D0A766F69642073657475702829207B0D0A202053657269616C2E626567696E2839363030293B0D0A202045746865726E65742E626567696E286D61632C206970293B0D0A20205468696E67537065616B2E626567696E28636C69656E74293B0D0A20206468742E626567696E28293B0D0A202070696E4D6F646528372C4F5554505554293B0D0A202053657269616C2E7072696E746C6E2822536574757020636F6D706C6574656422293B0D0A202064656C61792831303030293B0D0A7D0D0A0D0A0D0A766F6964206C6F6F702829207B0D0A20200D0A20202F2F2D2D2D2D2D2D2D2D204578616D706C6520312077726974652044485431312073656E736F7273272076616C75657320746F207468696E67537065616B206368616E6E656C2073656E736F72730D0A20200D0A2020696620286D696C6C697328292D6C617374577269746554696D653E323030303029207B202020202020202F2F20657665727920323020736563732E20204D757374206265203E31353030302E202020200D0A20202020202053657269616C2E7072696E746C6E2822526561642073656E736F7273272076616C7565732E2E2E22293B0D0A202020202020666C6F61742068203D206468742E7265616448756D696469747928293B0D0A202020202020666C6F61742074203D206468742E7265616454656D706572617475726528293B0D0A2020202020206966202869736E616E287429207C7C2069736E616E28682929207B0D0A202020202020202053657269616C2E7072696E746C6E28224661696C656420746F20726561642066726F6D2044485422293B0D0A2020202020207D0D0A202020202020656C7365207B0D0A2020202020202020202053657269616C2E7072696E746C6E282254656D703D222B537472696E672874292B22202A4322293B0D0A2020202020202020202053657269616C2E7072696E746C6E282248756D69646974793D222B537472696E672868292B22202522293B0D0A202020202020202020205468696E67537065616B2E7365744669656C6428312C74293B0D0A202020202020202020205468696E67537065616B2E7365744669656C6428322C68293B0D0A202020202020202020205468696E67537065616B2E7365744669656C6428332C726573706F6E736556616C7565293B202020202020202020202020202F2F2054686973206973207468652076616C7565206F6620636F6D6D616E6473206368616E6E656C0D0A202020202020202020205468696E67537065616B2E77726974654669656C6473286D7953656E736F72734368616E6E656C4E756D6265722C206D7957726974654150494B65795F73656E736F7273293B2020202020202020202020202020202020202F2F2077726974652074776F2076616C7565730D0A202020202020202020206C617374577269746554696D653D6D696C6C697328293B2020202020202020202020202020202F2F2073746F7265206C6173742077726974652074696D650D0A2020202020207D0D0A20207D0D0A0D0A20202F2F2D2D2D2D2D2D2D2D204578616D706C65203220726561642076616C75652066726F6D207365636F6E64206368616E6E656C2022436F6D6D616E64732F6669656C6431220D0A20202F2F2D2D2D2D2D2D2D2D2069662076616C7565206973203120656E61626C652070696E20313320626F6172642E205772697465207468652076616C756520746F20746865206F74686572206368616E6E656C202853656E736F72732F6669656C6420332920617320726573706F6E63650D0A200D0A202020696620286D696C6C697328292D6C6173745265616454696D653E313530303029207B202020202020202F2F20726561642076616C756520657665727920313520736563732E2041766F69642064656C61790D0A202020202020666C6F61742076616C7565203D205468696E67537065616B2E72656164466C6F61744669656C64286D79436F6D6D616E64734368616E6E656C4E756D6265722C2031293B0D0A20202020202053657269616C2E7072696E746C6E282252656164207468696E67537065616B206368616E6E656C20636F6D6D616E64732F6669656C642031206C6173742076616C75653D222B20537472696E672876616C756529293B0D0A2020202020206966202876616C75653D3D3029206469676974616C577269746528372C4C4F57293B0D0A202020202020656C7365206469676974616C577269746528372C48494748293B0D0A202020202020726573706F6E736556616C75653D76616C75653B0D0A2020202020206C6173745265616454696D653D6D696C6C697328293B202020202020202020202020202020202F2F2073746F7265206C61737420726561642074696D650D0A2020207D0D0A2020200D0A200D0A200D0A7D200D0A0D0A0D0A0D0A .ino webserver_ehternet_shield_example_01 webserver_ehternet_shield_example_01 0D0A2F2A205669727475696E6F2045746865726E657420536869656C642077656220736572766572206578616D706C65204E6F3120200D0A202A204578616D706C65206E616D65203D2022456E61626C65206F722064697361626C652070696E203133204C4544220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C3D656C0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A200D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A0D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A2A202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B20202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A0D0A2A2F200D0A0D0A23696E636C75646520225669727475696E6F45746865726E65745F5765625365727665722E68222020202020202020202020202020202020202020202020202020202F2F204E6563636573617279207669727475696E6F206C69627261727920666F722065746865726E657420736869656C640D0A0D0A62797465206D61635B5D203D207B307844452C20307841442C20307842452C20307845462C20307846452C20307845447D3B202020202020202020202020202020202F2F20536574207468652065746865726E657420736869656C64206D616320616464726573732E0D0A495041646472657373206970283139322C203136382C20322C20313530293B20202020202020202020202020202020202020202020202020202020202020202020202F2F20536574207468652065746865726E657420736869656C6420697020616464726573732E20436865636B20796F7572206761746577617920697020616464726573732066697273740D0A5669727475696E6F45746865726E65745F576562536572766572207669727475696E6F2838303030293B20202020202020202020202020202020202020202020202020202F2F2064656661756C7420706F72743D383030300D0A200D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20200D0A20207669727475696E6F2E44454255473D747275653B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20456E61626C652074686973206C696E65206F6E6C792069662044454255473D747275650D0A202020202020202020202020202020202020202020202020202020202020202020202020200D0A202045746865726E65742E626567696E286D61632C206970293B0D0A20200D0A20207669727475696E6F2E70617373776F72643D2231323334223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053657420612070617373776F726420746F20796F7572207765622073657276657220666F72206D6F72652070726F74656374696F6E0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2061766F6964207370656369616C2063686172616374657273206C696B6520212024203D2040202320252026202A206F6E20796F75722070617373776F72642E20557365206F6E6C79206E756D62657273206F72207465787420636861726163746572730D0A2020202020202020202020202020202020202020202020202020202020200D0A200D0A20200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A0D0A20202070696E4D6F646528362C4F5554505554293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E6563742061204C656420746F2070696E20360D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20446F6E2774207573652070696E732031302C31312C31322C313320696E20796F757220636F64652E205468657920757365642062792045746865726E657420536869656C640D0A0D0A2020200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F20796F757220636F6465202E2E2E2E2E0D0A0D0A0D0A0D0A0D0A0D0A20202020202020200D0A20202020202F2F2D2D2D2D2D20656E64206F6620796F757220636F64650D0A207D0D0A0D0A0D0A .ino webserver_ehternet_shield_example_02 webserver_ehternet_shield_example_02 0D0A2F2A205669727475696E6F2045746865726E657420536869656C642077656220736572766572206578616D706C65204E6F3220200D0A202A204578616D706C65206E616D65203D202252656164206469676974616C206F7220616E616C6F6720696E70757473202D20577269746520746F20616E616C6F67206F757470757473220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C3D656C0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A200D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A0D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A2A202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B20202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A0D0A2A2F200D0A0D0A23696E636C75646520225669727475696E6F45746865726E65745F5765625365727665722E68222020202020202020202020202020202020202020202020202020202F2F204E6563657373617279207669727475696E6F206C69627261727920666F722065746865726E657420736869656C640D0A0D0A62797465206D61635B5D203D207B307844452C20307841442C20307842452C20307845462C20307846452C20307845447D3B202020202020202020202020202020202F2F20536574207468652065746865726E657420736869656C64206D616320616464726573732E0D0A495041646472657373206970283139322C203136382C20322C20313530293B20202020202020202020202020202020202020202020202020202020202020202020202F2F20536574207468652065746865726E657420736869656C6420697020616464726573732E20436865636B20796F7572206761746577617920697020616464726573732066697273740D0A5669727475696E6F45746865726E65745F576562536572766572207669727475696E6F2838303030293B20202020202020202020202020202020202020202020202020202F2F2064656661756C7420706F72743D383030300D0A200D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20200D0A20207669727475696E6F2E44454255473D747275653B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20456E61626C652074686973206C696E65206F6E6C792069662044454255473D747275650D0A202020202020202020202020202020202020202020202020202020202020202020202020200D0A202045746865726E65742E626567696E286D61632C206970293B0D0A20200D0A20207669727475696E6F2E70617373776F72643D2231323334223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053657420612070617373776F726420746F20796F7572207765622073657276657220666F72206D6F72652070726F74656374696F6E0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2061766F6964207370656369616C2063686172616374657273206C696B6520212024203D2040202320252026202A206F6E20796F75722070617373776F72642E20557365206F6E6C79206E756D62657273206F72207465787420636861726163746572730D0A2020202020202020202020202020202020202020202020202020202020200D0A200D0A20200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A0D0A2020202020202020202020202020202020202020202020202020202020202F2F204D616B652074686520666F6C6C6F77696E6720636F6E6E656374696F6E7320746F20796F75722061726475696E6F20626F61726420746F20746573742074686973206578616D706C650D0A20202070696E4D6F646528352C494E505554293B202020202020202020202F2F20436F6E6E656374206120737769746368206F7220627574746F6E20746F2070696E2035206173206469677469616C20696E707574200D0A20202070696E4D6F646528362C4F5554505554293B2020202020202020202F2F20436F6E6E6563742061204C454420746F2070696E203132206173206469676974616C206F75747075740D0A20202070696E4D6F646528392C4F5554505554293B2020202020202020202F2F20436F6E6E6563742061204C454420746F2070696E20313020617320616E616C6F67206F75747075742E0D0A20200D0A2020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E656374206120706F74656E74696F6D6574657220746F20616E616C6F672070696E2041302020202020202020202020202020202020202020202020202020202020202020200D0A2020202020202020202020202020202020202020202020202020202020202F2F20446F6E2774207573652070696E732031302C31312C31322C313320696E20796F757220636F64652E205468657920757365642062792045746865726E657420536869656C640D0A0D0A2020200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F20796F757220636F6465202E2E2E2E2E0D0A0D0A0D0A0D0A0D0A0D0A20202020202020200D0A20202020202F2F2D2D2D2D2D20656E64206F6620796F757220636F64650D0A207D0D0A0D0A0D0A .ino webserver_ehternet_shield_example_03 webserver_ehternet_shield_example_03 0D0A2F2A205669727475696E6F2045746865726E657420536869656C642077656220736572766572206578616D706C65204E6F3220200D0A202A204578616D706C65206E616D65203D202252656164205772697465207669727475616C206D656D6F7279220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C3D656C0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A200D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A0D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A2A202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B20202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A0D0A2A2F200D0A0D0A23696E636C75646520225669727475696E6F45746865726E65745F5765625365727665722E68222020202020202020202020202020202020202020202020202020202F2F204E6563636573617279207669727475696E6F206C69627261727920666F722065746865726E657420736869656C640D0A0D0A62797465206D61635B5D203D207B307844452C20307841442C20307842452C20307845462C20307846452C20307845447D3B202020202020202020202020202020202F2F20536574207468652065746865726E657420736869656C64206D616320616464726573732E0D0A495041646472657373206970283139322C203136382C20322C20313530293B20202020202020202020202020202020202020202020202020202020202020202020202F2F20536574207468652065746865726E657420736869656C6420697020616464726573732E20436865636B20796F7572206761746577617920697020616464726573732066697273740D0A5669727475696E6F45746865726E65745F576562536572766572207669727475696E6F2838303030293B20202020202020202020202020202020202020202020202020202F2F2064656661756C7420706F72743D383030300D0A200D0A0D0A0D0A20696E74207365636F6E6473436F756E746572203D20303B0D0A206C6F6E672073746F72656454696D653D303B0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20200D0A20207669727475696E6F2E44454255473D747275653B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A2020696620287669727475696E6F2E4445425547292053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20456E61626C652074686973206C696E65206F6E6C792069662044454255473D747275650D0A202020202020202020202020202020202020202020202020202020202020202020202020200D0A202045746865726E65742E626567696E286D61632C206970293B0D0A20200D0A20207669727475696E6F2E70617373776F72643D2231323334223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053657420612070617373776F726420746F20796F7572207765622073657276657220666F72206D6F72652070726F74656374696F6E0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2061766F6964207370656369616C2063686172616374657273206C696B6520212024203D2040202320252026202A206F6E20796F75722070617373776F72642E20557365206F6E6C79206E756D62657273206F72207465787420636861726163746572730D0A2020202020202020202020202020202020202020202020202020202020200D0A200D0A20200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A0D0A2020202020202020202020202020202020202020202020202020202020202F2F204D616B652074686520666F6C6C6F77696E6720636F6E6E656374696F6E7320746F20796F75722061726475696E6F20626F61726420746F20746573742074686973206578616D706C650D0A20202070696E4D6F646528352C494E505554293B202020202020202020202F2F20436F6E6E656374206120737769746368206F7220627574746F6E20746F2070696E2035206173206469677469616C20696E707574200D0A20202070696E4D6F646528362C4F5554505554293B2020202020202020202F2F20436F6E6E6563742061204C454420746F2070696E203132206173206469676974616C206F75747075740D0A20202070696E4D6F646528392C4F5554505554293B2020202020202020202F2F20436F6E6E6563742061204C454420746F2070696E20313020617320616E616C6F67206F75747075742E0D0A20200D0A2020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E656374206120706F74656E74696F6D6574657220746F20616E616C6F672070696E2041302020202020202020202020202020202020202020202020202020202020202020200D0A2020202020202020202020202020202020202020202020202020202020202F2F20446F6E2774207573652070696E732031302C31312C31322C313320696E20796F757220636F64652E205468657920757365642062792045746865726E657420536869656C640D0A0D0A2020200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F20796F757220636F6465202E2E2E2E2E0D0A0D0A0D0A20202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D206578616D706C652031202D20777269746520746F2061207669727475616C206D656D6F72790D0A202020206C6F6E6720743D6D696C6C697328292F313030303B2020202020202020202020202020202020202020202020202020202020202020202020202020202F2F206765742074696D6520696E207365636F6E64730D0A2020202069662028743E73746F72656454696D65297B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F206576657279207365636F6E640D0A20202020202073746F72656454696D653D743B0D0A2020202020207365636F6E6473436F756E746572202B2B3B202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20696E63726561736520636F756E746572206576657279207365636F6E640D0A202020202020696620287365636F6E6473436F756E7465723D3D31383029207365636F6E6473436F756E7465723D303B202020202020202020202020202020202F2F20726573657420636F756E7465720D0A2020202020207669727475696E6F2E764D656D6F7279577269746528312C7365636F6E6473436F756E746572293B2020202020202020202020202020202020202F2F20777269746520746F207669727475616C206D656D6F72792E204F6E205669727475696E6F206170702061646420612056616C756520646973706C617920746F205669727475616C2070696E20563120746F207265616420746865207365636F6E6473436F756E7465722076616C75650D0A2020207D0D0A0D0A0D0A0D0A20202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D206578616D706C652032202D20726561642061207669727475616C206D656D6F72790D0A20202020666C6F617420763D207669727475696E6F2E764D656D6F7279526561642832293B2020202020202020202020202020202020202020202020202020202F2F20726561642061207669727475616C206D656D6F72792E204F6E205669727475696E6F2061707020616464206120526567756C61746F7220746F205669727475616C2070696E205632200D0A2020202069662028763E33303029206469676974616C577269746528362C48494748293B20202020202020202020202020202020202020202020202020202020202F2F20646F20736F6D657468696E670D0A20202020656C7365206469676974616C577269746528362C4C4F57293B200D0A202020200D0A0D0A20202020202020200D0A20202020202F2F2D2D2D2D2D20656E64206F6620796F757220636F64650D0A207D0D0A0D0A0D0A .ino webserver_esp01_example_01 webserver_esp01_example_01 0D0A2F2A205669727475696E6F20455350383236362077656220736572766572206578616D706C65204E6F3120200D0A202A204578616D706C65206E616D65203D2022456E61626C65206F722064697361626C652070696E203133204C4544220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C3D656C0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A200D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F4573703832363620436C617373206D6574686F647320200D0A200D0A202A20626F6F6C65616E20636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274293B202053657420796F757220686F6D652077696669206E6574776F726B205353494420616E642050415353574F524420202850757420746869732066756E6374696F6E206F6E207374617274206F6620766F6964207365747570290D0A202A0D0A202A20626F6F6C65616E206372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F6465293B2055736520746869732066756E6374696F6E20746F2063726561746520616E20455350383236362077696669206C6F63616C206E6574776F726B0D0A202A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073657420706F727420746F203830200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3220746F207573652045535038323636206F6E6C792061732061636365737320706F696E74200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3320746F2075736520455350383236362061732061636365737320706F696E7420616E6420696E7465726E65742073746174696F6E2E0D0A202A0D0A202A2020626F6F6C20657370383236365F736574495028627974652061312C20627974652061322C20627974652061332C2062797465206134293B20202020202020202020207365742045535038323636206C6F63616C2049502E2055736520746869732066756E6374696F6E20616674657220636F6E6E656374455350383236365F746F496E7465726E65742066756E6374696F6E200D0A202A0D0A202A203D3D3D3D3D3D3D3D3D205669727475696E6F2067656E6572616C206D6574686F647320200D0A202A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A202A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A202A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A202A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A202A202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A202A2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A202A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A202A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A202A2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A202A2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A202A2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A202A20766F69642073656E645465787428627974652049442C20537472696E672074657874293B2020202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A202A2F0D0A200D0A23696E636C75646520225669727475696E6F457370383236365F5765625365727665722E68220D0A0D0A0D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E0D0A536F66747761726553657269616C2065737053657269616C203D2020536F66747761726553657269616C28322C33293B2020202020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F2065737038323636206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F2065737038323636206D6F64756C652052582070696E0D0A5669727475696E6F457370383236365F576562536572766572207669727475696E6F2865737053657269616C293B2020202F2F20596F757220657370383236362064657669636527732073706565642069732070726F6261626C79206174203131353230302E20466F72207468697320726561736F6E2075736520746865207465737420636F646520746F206368616E6765207468652062617564207261746520746F20393630300D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20536F66747761726553657269616C20646F65736E277420776F726B20617420313135323030200D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A2F2F205669727475696E6F457370383236365F576562536572766572207669727475696E6F2853657269616C31293B202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F6674776172652073657269616C206C696E65730D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F455350383236365F5765625365727665722E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C6465720D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20616E642064697361626C6520746865206C696E653A2023646566696E6520455350383236365F5553455F534F4654574152455F53455249414C200D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20207669727475696E6F2E44454255473D747275653B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475732E4974206973206E656363657361727920746F2067657420796F75722065737038323636206C6F63616C2069700D0A202053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20456E61626C652074686973206C696E65206F6E6C792069662044454255473D747275650D0A0D0A202065737053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028556E6F2C204E616E6F206574632E290D0A20202F2F53657269616C312E626567696E28313135323030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A0D0A20207669727475696E6F2E636F6E6E656374455350383236365F746F496E7465726E657428224D592057494649204E4554574F524B204E414D45222C2250415353574F5244222C3830293B20202F2F2053657420796F757220686F6D65207769666920726F75746572205353494420616E642050415353574F52442E20455350383236362077696C6C20636F6E6E65637420746F20496E7465726E65742E20506F72743D38300D0A20207669727475696E6F2E657370383236365F7365744950283139322C3136382C322C313430293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F205365742061206C6F63616C2069702E20466F727761726420706F727420383020746F2074686973204950206F6E20796F757220726F757465720D0A0D0A20202F2F7669727475696E6F2E6372656174654C6F63616C455350383236365F77696669536572766572282245535038323636204E4554574F524B204E414D45222C2250415353574F5244222C38302C32293B2020202F2F456E61626C652074686973206C696E6520746F2063726561746520612077696669206C6F63616C206E6574726F726B207573696E6720455350383236362061732061636365737320706F696E740D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F446F206E6F7420757365206C657373207468616E206569676874206368617261637465727320666F72207468652070617373776F72642E20506F72743D38300D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F44656661756C742061636365737320706F696E7420455350383236362069703D3139322E3136382E342E312E200D0A200D0A20207669727475696E6F2E70617373776F72643D2231323334223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053657420612070617373776F726420746F20796F7572207765622073657276657220666F72206D6F72652070726F74656374696F6E200D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2061766F6964207370656369616C2063686172616374657273206C696B6520212024203D2040202320252026202A206F6E20796F75722070617373776F72642E20557365206F6E6C79206E756D62657273206F72207465787420636861726163746572730D0A2020202020202020202020202020202020202020202020202020202020200D0A20200D0A20200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A0D0A20202070696E4D6F64652831332C4F5554505554293B202020202020200D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F20796F757220636F6465202E2E2E2E2E0D0A0D0A2020200D0A2020200D0A20202020202020200D0A20202020202F2F2D2D2D2D2D20656E64206F6620796F757220636F64650D0A207D0D0A0D0A0D0A .ino webserver_esp01_example_02 webserver_esp01_example_02 0D0A2F2A205669727475696E6F20455350383236362077656220736572766572206578616D706C65204E6F322020200D0A202A204578616D706C65206E616D65203D2022436F6E74726F6C2061726475696E6F206F757470757473202D20726561642061726475696E6F20696E707574732076696120696E7465726E6574220D0A20202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C3D656C0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A200D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F4573703832363620436C617373206D6574686F647320200D0A200D0A202A20626F6F6C65616E20636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274293B202053657420796F757220686F6D652077696669206E6574776F726B205353494420616E642050415353574F524420202850757420746869732066756E6374696F6E206F6E207374617274206F6620766F6964207365747570290D0A202A0D0A202A20626F6F6C65616E206372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F6465293B2055736520746869732066756E6374696F6E20746F2063726561746520616E20455350383236362077696669206C6F63616C206E6574776F726B0D0A202A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073657420706F727420746F203830200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3220746F207573652045535038323636206F6E6C792061732061636365737320706F696E74200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3320746F2075736520455350383236362061732061636365737320706F696E7420616E6420696E7465726E65742073746174696F6E2E0D0A202A0D0A202A2020626F6F6C20657370383236365F736574495028627974652061312C20627974652061322C20627974652061332C2062797465206134293B20202020202020202020207365742045535038323636206C6F63616C2049502E2055736520746869732066756E6374696F6E20616674657220636F6E6E656374455350383236365F746F496E7465726E65742066756E6374696F6E200D0A202A0D0A202A203D3D3D3D3D3D3D3D3D205669727475696E6F2067656E6572616C206D6574686F647320200D0A202A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A202A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A202A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A202A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A202A202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A202A2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A202A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A202A2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A202A2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A202A2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A202A20766F69642073656E645465787428627974652049442C20537472696E672074657874293B2020202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A2A2F0D0A200D0A23696E636C75646520225669727475696E6F457370383236365F5765625365727665722E68220D0A0D0A0D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E0D0A536F66747761726553657269616C2065737053657269616C203D2020536F66747761726553657269616C28322C33293B2020202020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F2065737038323636206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F2065737038323636206D6F64756C652052582070696E0D0A5669727475696E6F457370383236365F576562536572766572207669727475696E6F2865737053657269616C293B2020202F2F20596F757220657370383236362064657669636527732073706565642069732070726F6261626C79206174203131353230302E20466F72207468697320726561736F6E2075736520746865207465737420636F646520746F206368616E6765207468652062617564207261746520746F20393630300D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20536F66747761726553657269616C20646F65736E277420776F726B206174203131353230300D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A2F2F205669727475696E6F457370383236365F576562536572766572207669727475696E6F2853657269616C31293B202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F6674776172652073657269616C206C696E65730D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F455350383236365F5765625365727665722E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C6465720D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20616E642064697361626C65207468206C696E653A2023646566696E6520455350383236365F5553455F534F4654574152455F53455249414C200D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420736574757028297B0D0A0D0A20207669727475696E6F2E44454255473D747275653B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475732E4974206973206E656363657361727920746F2067657420796F75722065737038323636206C6F63616C2069700D0A202053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20456E61626C652074686973206C696E65206F6E6C792069662044454255473D747275650D0A0D0A202065737053657269616C2E626567696E2839363030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028554E4F2C204E616E6F206574632E290D0A20202F2F53657269616C312E626567696E28313135323030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A0D0A20207669727475696E6F2E636F6E6E656374455350383236365F746F496E7465726E657428224D592057494649204E4554574F524B204E414D45222C2250415353574F5244222C3830293B20202F2F2053657420796F757220686F6D65207769666920726F75746572205353494420616E642050415353574F52442E20455350383236362077696C6C20636F6E6E65637420746F20496E7465726E65742E20506F72743D38300D0A20207669727475696E6F2E657370383236365F7365744950283139322C3136382C322C313430293B202020202020202020202020202020202020202020202020202020202020202020202020202F2F205365742061206C6F63616C2069702E20466F727761726420706F727420383020746F2074686973204950206F6E20796F757220726F757465720D0A0D0A20202F2F7669727475696E6F2E6372656174654C6F63616C455350383236365F77696669536572766572282245535038323636204E4554574F524B204E414D45222C2250415353574F5244222C38302C32293B2020202F2F456E61626C652074686973206C696E6520746F2063726561746520612077696669206C6F63616C206E6574726F726B207573696E6720455350383236362061732061636365737320706F696E740D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F446F206E6F7420757365206C657373207468616E206569676874206368617261637465727320666F72207468652070617373776F72642E20506F72743D38300D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F44656661756C742061636365737320706F696E7420455350383236362069703D3139322E3136382E342E312E200D0A200D0A20207669727475696E6F2E70617373776F72643D2231323334223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053657420612070617373776F726420746F20796F7572207765622073657276657220666F72206D6F72652070726F74656374696F6E200D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2061766F6964207370656369616C2063686172616374657273206C696B6520212024203D2040202320252026202A206F6E20796F75722070617373776F72642E20557365206F6E6C79206E756D62657273206F72207465787420636861726163746572730D0A2020202020202020202020202020202020202020202020202020202020200D0A2020202020202020202020202020202020200D0A20200D0A20200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A2020202020202020202020202020202020202020202020202020202020202F2F204D616B652074686520666F6C6C6F77696E6720636F6E6E656374696F6E7320746F20796F75722061726475696E6F20626F61726420746F20746573742074686973206578616D706C650D0A20202070696E4D6F64652831322C4F5554505554293B20202020202020202F2F20436F6E6E6563742061204C454420746F2070696E203132206173206469676974616C206F75747075740D0A20202070696E4D6F646528352C494E505554293B202020202020202020202F2F20436F6E6E656374206120737769746368206F7220627574746F6E20746F2070696E2035206173206469677469616C20696E707574200D0A20202070696E4D6F64652831302C4F5554505554293B20202020202020202F2F20436F6E6E6563742061204C454420746F2070696E20313020617320616E616C6F67206F75747075742E0D0A20200D0A2020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E656374206120706F74656E74696F6D6574657220746F20616E616C6F672070696E2041302020202020202020202020202020202020202020202020202020202020202020200D0A20200D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F20796F757220636F6465202E2E2E2E2E0D0A0D0A2020200D0A202020202F2F20696E2074686973206578616D706C6520796F7520646F6E2774206861766520746F2061646420616E7920636F6465200D0A202020200D0A0D0A0D0A20200D0A20202020202020200D0A20202020202F2F2D2D2D2D2D20656E64206F6620796F757220636F64650D0A207D0D0A0D0A0D0A .ino webserver_esp01_MEGA_example webserver_esp01_MEGA_example 0D0A2F2A205669727475696E6F204553503832363620776562207365727665722041726475696E6F204D454741202D20445545206578616D706C650D0A202A204578616D706C65206E616D65203D2022426173696320636F6465220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A205570646174656420323320303220323031370D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C3D656C0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A200D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F4573703832363620436C617373206D6574686F647320200D0A200D0A202A20626F6F6C65616E20636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274293B202053657420796F757220686F6D652077696669206E6574776F726B205353494420616E642050415353574F524420202850757420746869732066756E6374696F6E206F6E207374617274206F6620766F6964207365747570290D0A202A0D0A202A20626F6F6C65616E206372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F6465293B2055736520746869732066756E6374696F6E20746F2063726561746520616E20455350383236362077696669206C6F63616C206E6574776F726B0D0A202A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073657420706F727420746F203830200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3220746F207573652045535038323636206F6E6C792061732061636365737320706F696E74200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3320746F2075736520455350383236362061732061636365737320706F696E7420616E6420696E7465726E65742073746174696F6E2E0D0A202A0D0A202A2020626F6F6C20657370383236365F736574495028627974652061312C20627974652061322C20627974652061332C2062797465206134293B20202020202020202020207365742045535038323636206C6F63616C2049502E2055736520746869732066756E6374696F6E20616674657220636F6E6E656374455350383236365F746F496E7465726E65742066756E6374696F6E200D0A202A0D0A202A203D3D3D3D3D3D3D3D3D205669727475696E6F2067656E6572616C206D6574686F647320200D0A202A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A202A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A202A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A202A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A202A202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A202A2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A202A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A202A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A202A2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A202A2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A202A2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A202A20766F69642073656E645465787428627974652049442C20537472696E672074657874293B2020202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A202A2F0D0A200D0A23696E636C75646520225669727475696E6F457370383236365F5765625365727665722E68220D0A0D0A205669727475696E6F457370383236365F576562536572766572207669727475696E6F2853657269616C31293B202020200D0A0D0A2F2F20436F6E6E6563742074686520204553503031206D6F64756C6520746F2041726475696E6F204D656761202D204475652053657269616C3120706F72742061732074686520706C616E2062656C6F770D0A2F2F2020687474703A2F2F696C6961736C616D70726F752E6D797363682E67722F7669727475696E6F2F657370383236365F61726475696E6F5F6D6567615F636F6E6E656374696F6E5F706C616E2E706E670D0A0D0A2F2F2041726475696E6F204D6567612073657474696E6773202D3E204F70656E205669727475696E6F457370383236365F5765625365727665722066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520455350383236365F5553455F534F4654574152455F53455249414C200D0A0D0A2F2F2041726475696E6F204475652073657474696E677320202D3E20312E4F70656E205669727475696E6F426C7565746F6F74682E68206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A2F2F20202020202020202020202020202020202020202020202D3E20322E4F70656E205669727475696E6F457370383236365F5765625365727665722066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520455350383236365F5553455F534F4654574152455F53455249414C200D0A202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20207669727475696E6F2E44454255473D747275653B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475732E4974206973206E656363657361727920746F2067657420796F75722065737038323636206C6F63616C2069700D0A202053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20456E61626C652074686973206C696E65206F6E6C792069662044454255473D747275650D0A0D0A202053657269616C312E626567696E28313135323030293B0D0A20200D0A20207669727475696E6F2E636F6E6E656374455350383236365F746F496E7465726E6574282257494649204E4554574F524B222C22574946495F50415353574F5244222C38303030293B20202F2F2053657420796F757220686F6D65207769666920726F75746572205353494420616E642050415353574F52442E20455350383236362077696C6C20636F6E6E65637420746F20496E7465726E65742E20506F72743D38300D0A20207669727475696E6F2E657370383236365F7365744950283139322C3136382C322C313530293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F205365742061206C6F63616C2069702E20466F727761726420706F727420383020746F2074686973204950206F6E20796F757220726F757465720D0A0D0A20202F2F7669727475696E6F2E6372656174654C6F63616C455350383236365F77696669536572766572282245535038323636204E4554574F524B204E414D45222C2250415353574F5244222C38302C32293B2020202F2F456E61626C652074686973206C696E6520746F2063726561746520612077696669206C6F63616C206E6574726F726B207573696E6720455350383236362061732061636365737320706F696E740D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F446F206E6F7420757365206C657373207468616E206569676874206368617261637465727320666F72207468652070617373776F72642E20506F72743D38300D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F44656661756C742061636365737320706F696E7420455350383236362069703D3139322E3136382E342E312E200D0A200D0A20207669727475696E6F2E70617373776F72643D2231323334223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053657420612070617373776F726420746F20796F7572207765622073657276657220666F72206D6F72652070726F74656374696F6E200D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2061766F6964207370656369616C2063686172616374657273206C696B6520212024203D2040202320252026202A206F6E20796F75722070617373776F72642E20557365206F6E6C79206E756D62657273206F72207465787420636861726163746572730D0A2020202020202020202020202020202020202020202020202020202020200D0A20200D0A20200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A0D0A20202070696E4D6F64652831332C4F5554505554293B202020202020200D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F20796F757220636F6465202E2E2E2E2E0D0A0D0A2020200D0A2020200D0A20202020202020200D0A20202020202F2F2D2D2D2D2D20656E64206F6620796F757220636F64650D0A207D0D0A0D0A0D0A .ino webserver_esp01_MEGA_text_commands webserver_esp01_MEGA_text_commands 0D0A2F2A205669727475696E6F20455350383236362077656220736572766572206578616D706C65204E6F3320200D0A202A204578616D706C65206E616D65203D202253656E74202D2052656365697665205465787420436F6D6D616E6473220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A20557064617465642041554720303120323031370D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C3D656C0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F4573703832363620436C617373206D6574686F647320200D0A200D0A202A20626F6F6C65616E20636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274293B202053657420796F757220686F6D652077696669206E6574776F726B205353494420616E642050415353574F524420202850757420746869732066756E6374696F6E206F6E207374617274206F6620766F6964207365747570290D0A202A0D0A202A20626F6F6C65616E206372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F6465293B2055736520746869732066756E6374696F6E20746F2063726561746520616E20455350383236362077696669206C6F63616C206E6574776F726B0D0A202A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073657420706F727420746F203830200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3220746F207573652045535038323636206F6E6C792061732061636365737320706F696E74200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3320746F2075736520455350383236362061732061636365737320706F696E7420616E6420696E7465726E65742073746174696F6E2E0D0A202A0D0A202A2020626F6F6C20657370383236365F736574495028627974652061312C20627974652061322C20627974652061332C2062797465206134293B20202020202020202020207365742045535038323636206C6F63616C2049502E2055736520746869732066756E6374696F6E20616674657220636F6E6E656374455350383236365F746F496E7465726E65742066756E6374696F6E200D0A202A0D0A202A203D3D3D3D3D3D3D3D3D205669727475696E6F2067656E6572616C206D6574686F647320200D0A202A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A202A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A202A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A202A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A202A202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A202A2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A202A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A202A2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A202A2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A202A2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A202A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B20202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A0D0A202A2F0D0A200D0A23696E636C75646520225669727475696E6F457370383236365F5765625365727665722E68220D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2053455454494E4753203D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F20466F722041726475696E6F204D454741206F722020445545202848617264776172652053657269616C2920206F70656E205669727475696E6F455350383236365F5765625365727665722E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C6465720D0A2F2F2064697361626C6520746865206C696E653A2023646566696E6520455350383236365F5553455F534F4654574152455F53455249414C200D0A0D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A2F2F23696E636C756465203C536F66747761726553657269616C2E683E0D0A2F2F536F66747761726553657269616C2065737053657269616C203D2020536F66747761726553657269616C28322C33293B2020202020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F2065737038323636206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F2065737038323636206D6F64756C652052582070696E0D0A2F2F5669727475696E6F457370383236365F576562536572766572207669727475696E6F2865737053657269616C293B2020202F2F20596F757220657370383236362064657669636527732073706565642069732070726F6261626C79206174203131353230302E20466F72207468697320726561736F6E2075736520746865207465737420636F646520746F206368616E6765207468652062617564207261746520746F20393630300D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20536F66747761726553657269616C20646F65736E277420776F726B20617420313135323030200D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A205669727475696E6F457370383236365F576562536572766572207669727475696E6F2853657269616C31293B202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F6674776172652073657269616C206C696E65730D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F455350383236365F5765625365727665722E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C6465720D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20616E642064697361626C6520746865206C696E653A2023646566696E6520455350383236365F5553455F534F4654574152455F53455249414C200D0A0D0A0D0A0D0A627974652073746F72656450696E53746174653B0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20207669727475696E6F2E44454255473D747275653B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475732E4974206973206E656363657361727920746F2067657420796F75722065737038323636206C6F63616C2069700D0A202053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20456E61626C652074686973206C696E65206F6E6C792069662044454255473D747275650D0A0D0A20202F2F65737053657269616C2E626567696E2839363030293B20202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C202861726475696E6F20554E4F290D0A202053657269616C312E626567696E28313135323030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A0D0A20202F2F65737053657269616C2E7072696E746C6E282241542B52535422293B2020202020202020202020202020202020202020202F2F20726573657420746865206D6F64756C650D0A20202F2F65737053657269616C2E7072696E746C6E282241542B554152545F4445463D393630302C382C312C302C3022293B2020202F2F20202020466F722041726475696E6F20554E4F20736574207468652064656661756C742062617564207261746520746F20393630302E20536F6674776172652073657269616C20646F65736E277420776F726B2061742031313532303020200D0A20202F2F7669727475696E6F2E77616974466F72526573706F6E736528224F4B222C33303030293B0D0A20200D0A207669727475696E6F2E636F6E6E656374455350383236365F746F496E7465726E6574282257494649204E4554574F524B222C22574946495F50415353574F5244222C38303030293B20202F2F2053657420796F757220686F6D65207769666920726F75746572205353494420616E642050415353574F52442E20455350383236362077696C6C20636F6E6E65637420746F20496E7465726E65742E20506F72743D38300D0A200D0A207669727475696E6F2E657370383236365F7365744950283139322C3136382C322C313530293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F205365742061206C6F63616C2069702E20466F727761726420706F727420383020746F2074686973204950206F6E20796F757220726F757465720D0A200D0A2F2F20207669727475696E6F2E6372656174654C6F63616C455350383236365F77696669536572766572282245535038323636204E4554574F524B222C224553505F50415353574F5244222C38302C32293B2020202F2F456E61626C652074686973206C696E6520746F2063726561746520612077696669206C6F63616C206E6574726F726B207573696E6720455350383236362061732061636365737320706F696E740D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F446F206E6F7420757365206C657373207468616E206569676874206368617261637465727320666F72207468652070617373776F72642E20506F72743D38300D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F44656661756C742061636365737320706F696E7420455350383236362069703D3139322E3136382E342E312E200D0A200D0A20207669727475696E6F2E70617373776F72643D2231323334223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053657420612070617373776F726420746F20796F7572207765622073657276657220666F72206D6F72652070726F74656374696F6E200D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2061766F6964207370656369616C2063686172616374657273206C696B6520212024203D2040202320252026202A206F6E20796F75722070617373776F72642E20557365206F6E6C79206E756D62657273206F72207465787420636861726163746572730D0A2020202020202020202020202020202020202020202020202020202020200D0A20200D0A20200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A0D0A20202070696E4D6F64652831332C4F5554505554293B202020200D0A20202070696E4D6F646528362C494E505554293B20202020202020202020202F2F20436F6E6E65637420612073776974636820746F2070696E20360D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2020202F2F2D2D2D2D2D206578616D706C65203120686F7720746F20726561642061205465787420436F6D6D616E642066726F6D207669727475696E6F0D0A202020696620287669727475696E6F2E74657874417661696C61626C652829297B202020202020202020202F2F20636865636B2069662065786973742061205445585420436F6D6D616E642066726F6D205669727475696E6F206170700D0A2020202020537472696E6720746578743D207669727475696E6F2E676574546578742830293B20202020202F2F20526561642074686520636F6D6D616E64206279204368616E6E656C2049440D0A20202020202F2F537472696E672074657874323D207669727475696E6F2E676574546578742832293B20202F2F20526561642074686520636F6D6D616E64206279204368616E6E656C2049440D0A202020202053657269616C2E7072696E746C6E282254657874206F6620494420303D222B74657874293B202F2F205072696E742074686520636F6D6D616E6420746F2073657269616C20646973706C61790D0A20202020207669727475696E6F2E636C6561725465787442756666657228293B20202020202020202020202F2F20436C65617220616C6C205465787420436F6D6D616E64732066726F6D206275666665720D0A0D0A202020202069662028746578742E657175616C73282230222929207B0D0A20202020202020206469676974616C57726974652831332C30293B20202020202020202020202020202020202020202020202020202020202020202F2F20646F20736F6D657468696E67200D0A20202020207D0D0A2020202020656C7365200D0A2020202020202069662028746578742E657175616C732822312229297B0D0A202020202020202020206469676974616C57726974652831332C31293B202020202020202020202020202020202020202020202020202020202F2F20646F20736F6D657468696E67200D0A20202020202020202020207669727475696E6F2E73656E645465787428312C2248656C6C6F205669727475696E6F207468652070696E206973203122293B0D0A202020202020207D0D0A2020207D0D0A0D0A20202020200D0A2020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2020202F2F2D2D2D2D2D206578616D706C65203220686F7720746F2073656E642061205465787420436F6D6D616E6420746F207669727475696E6F0D0A202020627974652070696E53746174653D6469676974616C526561642836293B202020202020202F2F20726561642050696E20362073746174650D0A2020206966202870696E5374617465213D73746F72656450696E537461746529207B20202020202F2F20636865636B2069662070696E2076616C756520686173206368616E6765640D0A2020202020207669727475696E6F2E7644656C617928313030293B20202020202020202020202020202020202020202020202F2F207761697420313030206D696C6C69730D0A202020202020696620286469676974616C526561642836293D3D3129207669727475696E6F2E73656E645465787428312C2248656C6C6F205669727475696E6F207468652070696E206973203122293B0D0A202020202020656C7365207669727475696E6F2E73656E645465787428312C224E6F77207468652070696E206973203022293B0D0A20202020202073746F72656450696E53746174653D70696E53746174653B0D0A2020202020200D0A2020207D0D0A2020200D0A2020200D0A207D0D0A0D0A .ino VirtuinoBluetooth 2F2A205669727475696E6F20626C7565746F6F7468206C6962726172790D0A20202A204372656174656420627920496C696173204C616D70726F750D0A202A205570646174656420415547203120323031370D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2F0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68220D0A0D0A200D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820696E69740D0A23696664656620424C5545544F4F54485F5553455F534F4654574152455F53455249414C0D0A5669727475696E6F426C7565746F6F74683A3A5669727475696E6F426C7565746F6F746828536F66747761726553657269616C2026756172742C2075696E7433325F742062617564293A20425473657269616C282675617274297B0D0A20202020425473657269616C2D3E626567696E2862617564293B0D0A202020207768696C652028425473657269616C2D3E617661696C61626C6528292920425473657269616C2D3E7265616428293B0D0A7D0D0A0D0A5669727475696E6F426C7565746F6F74683A3A5669727475696E6F426C7565746F6F746828536F66747761726553657269616C202675617274293A20425473657269616C282675617274297B7D0D0A23656C73650D0A5669727475696E6F426C7565746F6F74683A3A5669727475696E6F426C7565746F6F746828486172647761726553657269616C2026756172742C2075696E7433325F742062617564293A20425473657269616C282675617274297B0D0A20202020425473657269616C2D3E626567696E2862617564293B0D0A202020207768696C652028425473657269616C2D3E617661696C61626C6528292920425473657269616C2D3E7265616428293B0D0A7D0D0A0D0A5669727475696E6F426C7565746F6F74683A3A5669727475696E6F426C7565746F6F746828486172647761726553657269616C202675617274293A20425473657269616C282675617274297B7D202020200D0A0D0A23656E6469660D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2072756E0D0A766F696420205669727475696E6F426C7565746F6F74683A3A72756E2829207B0D0A2020636865636B4966494F73486176654368616E67656428293B20202020202020202020202020202020202020202020202020202020202020202020202F2F205468697320766F696420696E666F726D73205669727455696E6F206170702065766572792074696D6520612070696E277320737461747573206973206368616E676564200D0A202069662028425473657269616C2D3E617661696C61626C652829292072656164426C7565746F6F746853657269616C4461746128293B2020202020202F2F207768696C652073657269616C20627566666572206973206E6F7420656D707479207765207265616420616E642073746F7265207468652063686172616374657220746F20636F6D6D616E644275666665720D0A20200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636865636B4966494F73486176654368616E6765640D0A766F6964205669727475696E6F426C7565746F6F74683A3A636865636B4966494F73486176654368616E67656428297B0D0A202020696E742070696E3B0D0A20202020696E7420703B0D0A20202020696E742070696E56616C75653B0D0A202020202020206966202821636F6E6E6563746564537461747573292072657475726E3B0D0A20202020202020202F2F2D2D2D2D20636865636B206966206469676974616C496E70757420737461746520686173206368616E6765640D0A202020202020202020666F722028696E7420693D303B693C62745F61726475696E6F50696E7353697A653B20692B2B297B0D0A2020202020202020202020696620282861726475696E6F50696E734D61705B695D3E3029202626202861726475696E6F50696E734D61705B695D3C332929207B0D0A202020202020202020202020202070696E56616C75653D6469676974616C526561642869293B0D0A20202020202020202020202020206966202861726475696E6F50696E7356616C75655B695D213D70696E56616C7565297B0D0A20202020202020202020202020202020202061726475696E6F50696E7356616C75655B695D3D70696E56616C75653B0D0A202020202020202020202020202020202020696620282861726475696E6F50696E734D61705B695D3D3D3129207C7C202861726475696E6F50696E734D61705B695D3D3D3229292073656E64436F6D6D616E64526573706F6E7365282751272C692C537472696E672870696E56616C756529293B0D0A2020202020202020202020202020207D0D0A20202020202020202020207D0D0A2020202020202020207D202F2F20656E6420666F7220200D0A20202020202020200D0A202020202020202F2F2D2D2D2D20636865636B206966206469676974616C4D656D6F727920686173206368616E6765640D0A20202020202020202020666F722028696E7420693D303B693C62745F7669727475616C4469676974616C4D656D6F727953697A653B20692B2B297B0D0A2020202020202020202020696620287669727475616C4469676974616C4D656D6F727949646F6C5B695D20213D207669727475616C4469676974616C4D656D6F72795B695D297B0D0A20202020202020202020202020207669727475616C4469676974616C4D656D6F727949646F6C5B695D203D207669727475616C4469676974616C4D656D6F72795B695D3B0D0A202020202020202020202020202073656E64436F6D6D616E64526573706F6E7365282744272C692C537472696E67287669727475616C4469676974616C4D656D6F72795B695D29293B0D0A20202020202020202020207D200D0A202020202020202020207D0D0A0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2072656164426C7565746F6F746853657269616C446174610D0A2F2F5468697320766F696420726561647320646174612066726F6D20626C7565746F6F74682073657269616C20616E642073746F726573207468656D20746F20636F6D6D616E644275666665720D0A2F2F4966207765206861766520612076616C69642020636F6D6D616E642066726F6D206170702C20766F6964207468656E2063616C6C732074686520766F696420657865637574655265636569766564436F6D6D616E6420746F20657865637574652074686520636F6D6D616E640D0A2F2F496620636F6D6D616E6420646F65736E2774206861766520612076616C696420666F726D61742069742072657475726E7320616E206572726F7220726573706F6E736520746F2041707020202D206572726F7220636F6465203D20300D0A2F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A0D0A20766F6964205669727475696E6F426C7565746F6F74683A3A72656164426C7565746F6F746853657269616C4461746128297B0D0A20202020202020207768696C652028425473657269616C2D3E617661696C61626C65282929207B0D0A202020202020202020636861722074656D70436861723D425473657269616C2D3E7265616428293B0D0A202020202020202F2F2020696620284445425547292053657269616C2E7072696E742874656D7043686172293B0D0A2020202020202020206966202874656D70436861723D3D62745F434F4D4D414E445F53544152545F4348415229207B2020202020202020202020202020202020202020202020202020202F2F2061206E657720636F6D6D616E64206973207374617274696E672E2E2E0D0A2020202020202020202020202020636F6D6D616E644275666665723D22223B0D0A2020202020202020202020202020636F6D6D616E644275666665722B3D74656D70436861723B0D0A2020202020202020202020202020636F6D6D616E644275666665722B3D425473657269616C2D3E72656164537472696E67556E74696C2862745F434F4D4D414E445F454E445F43484152293B0D0A2020202020202020202020202020636F6D6D616E644275666665722B3D62745F434F4D4D414E445F454E445F434841523B0D0A2020202020202020202020202020696620284445425547292053657269616C2E7072696E746C6E28225C725C6E436F6D6D616E643D20222B636F6D6D616E64427566666572293B0D0A202020202020202020202020202069662028636F6D6D616E644275666665722E6C656E6774682829203E2031353029202073656E64436F6D6D616E64526573706F6E7365282745272C302C537472696E672862745F4552524F525F434F4D4D414E4429293B0D0A2020202020202020202020202020656C73657B0D0A202020202020202020202020202020202020636865636B5669727475696E6F436F6D6D616E642826636F6D6D616E64427566666572293B0D0A2020202020202020202020202020202020206966202874657874546F53656E64436F6D6D616E644275666665722E6C656E67746828293E3029207B0D0A20202020202020202020202020202020202020206274526573706F6E73654275666665722B3D74657874546F53656E64436F6D6D616E644275666665723B0D0A202020202020202020202020202020202020202074657874546F53656E64436F6D6D616E644275666665723D22223B0D0A2020202020202020202020202020202020207D0D0A202020202020202020202020202020202020696620284445425547292053657269616C2E7072696E746C6E2822526573706F6E73653D20222B6274526573706F6E7365427566666572293B0D0A202020202020202020202020202020202020425473657269616C2D3E7072696E74286274526573706F6E7365427566666572293B0D0A2020202020202020202020202020202020206274526573706F6E73654275666665723D22223B0D0A202020202020202020202020202020207D0D0A202020202020202020202020202020627265616B3B200D0A2020202020202020207D0D0A20202020202020207D0D0A20207D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2075726C656E636F64650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F426C7565746F6F74683A3A75726C656E636F646528537472696E672A20737472297B0D0A2020202020207374722D3E7265706C616365282221222C2225323122293B0D0A2020202020207374722D3E7265706C616365282224222C2225323422293B0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2075726C6465636F64650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F426C7565746F6F74683A3A75726C6465636F646528537472696E672A20737472297B0D0A202020207374722D3E7265706C6163652822253231222C222122293B0D0A202020207374722D3E7265706C6163652822253234222C222422293B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C656172546578744275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F426C7565746F6F74683A3A20636C6561725465787442756666657228297B746578745265636569766564436F6D6D616E644275666665723D22223B7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C656172546578744275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A696E74205669727475696E6F426C7565746F6F74683A3A202074657874417661696C61626C6528297B72657475726E20746578745265636569766564436F6D6D616E644275666665722E6C656E67746828293B7D0D0A20200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2067657454657874427949440D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F426C7565746F6F74683A3A20676574546578742862797465204944297B0D0A202020537472696E672072657475726E6564546578743D22223B0D0A202020537472696E672049445F737472696E67203D22223B0D0A20202049445F737472696E672B3D62745F434F4D4D414E445F53544152545F434841523B0D0A20202049445F737472696E672B3D2754273B0D0A2020206966202849443C3130292049445F737472696E672B3D2730273B0D0A20202049445F737472696E672B3D49443B0D0A20202049445F737472696E672B3D223D223B202020202020200D0A202020696E742020706F733D746578745265636569766564436F6D6D616E644275666665722E696E6465784F662849445F737472696E67293B0D0A20202069662028706F733E3D3029207B0D0A202020202020706F733D20746578745265636569766564436F6D6D616E644275666665722E696E6465784F6628223D222C706F73293B0D0A202020202020696E74206C617374506F733D746578745265636569766564436F6D6D616E644275666665722E696E6465784F662862745F434F4D4D414E445F454E445F434841522C706F73293B0D0A20202020202072657475726E6564546578743D20746578745265636569766564436F6D6D616E644275666665722E737562737472696E6728706F732B312C6C617374506F73293B0D0A20202020202075726C6465636F6465282672657475726E656454657874293B0D0A202020202020636C65617254657874427949442849442C26746578745265636569766564436F6D6D616E64427566666572293B0D0A2020207D0D0A20202072657475726E2072657475726E6564546578743B0D0A0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C65617254657874427949440D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F426C7565746F6F74683A3A20636C656172546578744279494428627974652049442C20537472696E672A2074657874427566666572297B0D0A202020537472696E672049445F737472696E67203D22223B0D0A20202049445F737472696E672B3D62745F434F4D4D414E445F53544152545F434841523B0D0A20202049445F737472696E672B3D2754273B0D0A2020206966202849443C3130292049445F737472696E672B3D2730273B0D0A20202049445F737472696E672B3D49443B0D0A20202049445F737472696E672B3D223D223B202020202020202020202020202020202020202F2F20214944333D0D0A202020696E742020706F733D746578744275666665722D3E696E6465784F662849445F737472696E67293B0D0A20202069662028706F733E3D3029207B0D0A202020202020696E74206C617374506F733D20746578744275666665722D3E696E6465784F662862745F434F4D4D414E445F454E445F434841522C706F73293B0D0A202020202020746578744275666665722D3E72656D6F766528706F732C6C617374506F732B31293B0D0A2020207D0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2061646454657874546F4275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F426C7565746F6F74683A3A61646454657874546F526563656976656442756666657228627974652049442C20537472696E672A2074657874297B0D0A202020636C65617254657874427949442849442C26746578745265636569766564436F6D6D616E64427566666572293B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D62745F434F4D4D414E445F53544152545F434841523B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D202754273B0D0A2020206966202849443C31302920746578745265636569766564436F6D6D616E644275666665722B3D202730273B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D49443B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D20223D223B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D202A746578743B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D62745F434F4D4D414E445F454E445F434841523B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2061646454657874546F4275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F426C7565746F6F74683A3A73656E645465787428627974652049442C20537472696E672074657874297B0D0A202020636C65617254657874427949442849442C2674657874546F53656E64436F6D6D616E64427566666572293B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D62745F434F4D4D414E445F53544152545F434841523B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D202754273B0D0A2020206966202849443C3130292074657874546F53656E64436F6D6D616E644275666665722B3D202730273B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D49443B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D20223D223B0D0A20202075726C656E636F6465282674657874293B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D746578743B200D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D62745F434F4D4D414E445F454E445F434841523B0D0A207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636865636B426C7565746F6F7468436F6D6D616E640D0A766F696420205669727475696E6F426C7565746F6F74683A3A636865636B5669727475696E6F436F6D6D616E6428537472696E672A20636F6D6D616E64297B0D0A202020696E7420706F733D636F6D6D616E642D3E6C617374496E6465784F662862745F434F4D4D414E445F454E445F43484152293B202020202020202020202020202020202020202020200D0A202069662028706F733E35297B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20636865636B207468652073697A65206F6620636F6D6D616E640D0A202020202020636F6D6D616E642D3E72656D6F766528706F732B31293B20202020202F2F20636C6561722074686520656E64206F6620636F6D6D616E64206275666665720D0A20202020200D0A20202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D202067657420636F6D6D616E642070617373776F72640D0A20202020202F2A20537472696E6720636F6D6D616E6450617373776F72643D22223B0D0A202020202020696E74206B3D636F6D6D616E642D3E696E6465784F662862745F434F4D4D414E445F53544152545F43484152293B0D0A20202020202020696620286B3E3029207B0D0A2020202020202020636F6D6D616E6450617373776F7264203D20636F6D6D616E642D3E737562737472696E6728302C6B293B0D0A2020202020202020636F6D6D616E642D3E72656D6F766528302C6B293B2020202F2F20636C656172207468652073746172742070617274206F662074686520636F6D6D616E6420206275666665720D0A202020202020207D0D0A202020202A2F0D0A2020202020206274526573706F6E73654275666665723D22223B0D0A202020202F2F2020696620282870617373776F72642E6C656E67746828293D3D3029207C7C2028636F6D6D616E6450617373776F72642E657175616C732870617373776F7264292929207B20202020202020202020202020202020202020202020202F2F20636865636B2069662070617373776F726420636F72726563740D0A20202020202020202020207768696C652028636F6D6D616E642D3E696E6465784F662862745F434F4D4D414E445F53544152545F43484152293E3D30297B0D0A2020202020202020202020202020696E74206353746172743D636F6D6D616E642D3E696E6465784F662862745F434F4D4D414E445F53544152545F43484152293B0D0A2020202020202020202020202020696E742063456E643D636F6D6D616E642D3E696E6465784F662862745F434F4D4D414E445F454E445F43484152293B0D0A20202020202020202020202020206966202863456E642D6353746172743E35297B0D0A20202020202020202020202020202020537472696E67206F6E65436F6D6D616E64203D20636F6D6D616E642D3E737562737472696E67286353746172742B312C63456E64293B202020202020202020202020202020202020202020202020202020202020202F2F20676574206F6E6520636F6D6D616E640D0A202020202020202020202020202020206368617220636F6D6D616E6454797065203D20676574436F6D6D616E6454797065286F6E65436F6D6D616E642E636861724174283029293B0D0A20202020202020202020202020202020202069662028636F6D6D616E6454797065213D27452729207B0D0A202020202020202020202020202020202020202020696E742070696E3D20676574436F6D6D616E6450696E28266F6E65436F6D6D616E64293B0D0A2020202020202020202020202020202020202020206966202870696E213D2D31297B0D0A202020202020202020202020202020202020202020202020626F6F6C65616E2072657475726E496E666F3D66616C73653B0D0A202020202020202020202020202020202020202020202020696620286F6E65436F6D6D616E642E6368617241742834293D3D273F27292072657475726E496E666F3D747275653B0D0A2020202020202020202020202020202020202020202020206F6E65436F6D6D616E642E72656D6F766528302C34293B0D0A202020202020202020202020202020202020202020202020696620286F6E65436F6D6D616E642E6C656E67746828293C62745F544558545F434F4D4D414E445F4D41585F53495A452920657865637574655265636569766564436F6D6D616E6428636F6D6D616E64547970652C70696E2C266F6E65436F6D6D616E642C72657475726E496E666F293B0D0A202020202020202020202020202020202020202020202020656C7365207B0D0A20202020202020202020202020202020202020202020202020206274526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642862745F4552524F525F53495A45293B0D0A2020202020202020202020202020202020202020202020202020537472696E6720733D22223B0D0A20202020202020202020202020202020202020202020202020206966202870696E3C392920732B3D2230223B0D0A2020202020202020202020202020202020202020202020202020732B3D537472696E672870696E293B0D0A20202020202020202020202020202020202020202020202020206274526573706F6E73654275666665722B3D222154223B0D0A20202020202020202020202020202020202020202020202020206274526573706F6E73654275666665722B3D733B0D0A20202020202020202020202020202020202020202020202020206274526573706F6E73654275666665722B3D223D2024223B0D0A20202020202020202020202020202020202020202020202020200D0A2020202020202020202020202020202020202020202020207D0D0A2020202020202020202020202020202020202020202020206C617374436F6D6D756E69636174696F6E54696D653D6D696C6C697328293B0D0A202020202020202020202020202020202020202020202F2F2020657370526573706F6E7365427566666572202B3D20636F6D6D616E64526573706F6E73653B0D0A2020202020202020202020202020202020202020207D20656C736520206274526573706F6E7365427566666572202B3D6765744572726F72436F6D6D616E642862745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A2020202020202020202020202020202020207D20656C7365206274526573706F6E7365427566666572202B3D6765744572726F72436F6D6D616E642862745F4552524F525F54595045293B20202F2F20726573706F6E736520206572726F722074797065202020214530303D33242020200D0A202020202020202020200D0A20202020202020202020202020207D20656C73657B0D0A202020202020202020202020202020206274526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642862745F4552524F525F53495A45293B20202F2F20726573706F6E736520206572726F722073697A65206F6620636F6D6D616E64202020214530303D34242020200D0A20202020202020202020202020207D0D0A2020202020202020202020202020636F6D6D616E642D3E72656D6F766528302C63456E642B312D635374617274293B0D0A20202020202020202020207D20202F2F207768696C650D0A202020202F2F20207D20656C7365206274526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642862745F4552524F525F50415353574F5244293B20202020202F2F207468652070617373776F7264206973206E6F7420636F72726563740D0A20207D0D0A2020656C736520206274526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642862745F4552524F525F53495A45293B2020202020202020202F2F207468652073697A65206F6620636F6D6D616E64206973206E6F7420636F72726563740D0A200D0A7D0D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20657865637574655265636569766564436F6D6D616E640D0A2020766F6964205669727475696E6F426C7565746F6F74683A3A657865637574655265636569766564436F6D6D616E64286368617220616374697665436F6D6D616E64547970652C20696E7420616374697665436F6D6D616E6450696E202C537472696E672A20636F6D6D616E64537472696E672C20626F6F6C65616E2072657475726E496E666F297B0D0A202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2020202F2F2045766572792074696D652077652068617665206120636F6D706C65746520636F6D6D616E642066726F6D20626C7565746F6F74682074686520676C6F62616C2076616C756520636F6D6D616E6453746174652069732073657420746F2031200D0A2020202F2F205468652076616C756520616374697665436F6D6D616E645479706520636F6E7461696E7320636F6D6D616E6420747970652073756368206173204469676974616C206F75747075742C20416E616C6F67206F7574707574206574632E0D0A2020202F2F205468652076616C756520616374697665436F6D6D616E6450696E20636F6E7461696E73207468652070696E206E756D626572206F662074686520636F6D6D616E640D0A2020202F2F205468652076616C756520616374697665436F6D6D616E6456616C756520636F6E7461696E73207468652076616C7565202830206F72203120666F72206469676974616C2C20302D32353520666F7220616E616C6F67206F7574707574732C20302D3130323320666F7220616E616C6F67206D656D6F727929200D0A2020202F2F20496E207468697320766F6964207765206861766520746F20636865636B2069662074686520636F6D6D616E6420697320636F727265637420616E64207468656E20657865637574652074686520636F6D6D616E64200D0A2020202F2F20416674657220657865637574696E672074686520636F6D6D616E64207765206861766520746F2073656E64206120726573706F6E736520746F206170700D0A2020202F2F204174206C617374207765206D7573742072657365742074686520636F6D6D616E642073746174652076616C756520746F207A65726F200D0A2020202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A202020200D0A20202020537472696E6720726573706F6E73653D6765744572726F72436F6D6D616E642862745F4552524F525F554E4B4E4F574E293B200D0A20202020537472696E672070696E537472696E673D22223B0D0A2020202069662028616374697665436F6D6D616E6450696E3C3130292070696E537472696E67203D202230222B537472696E6728616374697665436F6D6D616E6450696E293B0D0A20202020656C73652070696E537472696E673D537472696E6728616374697665436F6D6D616E6450696E293B0D0A0D0A20202020666C6F617420616374697665436F6D6D616E6456616C75653D303B0D0A202020200D0A202020207377697463682028616374697665436F6D6D616E645479706529207B0D0A202020202020202063617365202754273A202020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2031303029297B0D0A20202020202020202020202020202020726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841523B0D0A20202020202020202020202020202020726573706F6E7365202B3D616374697665436F6D6D616E64547970653B0D0A20202020202020202020202020202020726573706F6E7365202B3D70696E537472696E673B0D0A20202020202020202020202020202020726573706F6E7365202B3D223D223B0D0A20202020202020202020202020202020726573706F6E7365202B3D2A636F6D6D616E64537472696E673B0D0A20202020202020202020202020202020726573706F6E7365202B3D62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A20202020202020202020202020202F2F75726C6465636F646528636F6D6D616E64537472696E67293B0D0A20202020202020202020202020202061646454657874546F526563656976656442756666657228616374697665436F6D6D616E6450696E2C636F6D6D616E64537472696E67293B0D0A2020202020202020202020207D0D0A20202020202020202020627265616B3B0D0A20202020202063617365202749273A202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2062745F61726475696E6F50696E7353697A6529290D0A2020202020202020202020202020726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D3124202020202020200D0A20202020202020202020627265616B3B0D0A20202020202063617365202751273A200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2062745F61726475696E6F50696E7353697A6529297B0D0A20202020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020656C7365207B0D0A20202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A202020202020202020202020202020202020206966202828616374697665436F6D6D616E6456616C7565203D3D203029207C7C2028616374697665436F6D6D616E6456616C7565203D3D20312929207B0D0A20202020202020202020202020202020202020202020202020206469676974616C577269746528616374697665436F6D6D616E6450696E2C616374697665436F6D6D616E6456616C7565293B0D0A202020202020202020202020202020202020202020202020202061726475696E6F50696E7356616C75655B616374697665436F6D6D616E6450696E5D3D616374697665436F6D6D616E6456616C75653B0D0A20202020202020202020202020202020202020202020202020202F2F7669727475616C4469676974616C4D656D6F727949646F6C5B616374697665436F6D6D616E6450696E5D3D616374697665436F6D6D616E6456616C75653B0D0A2020202020202020202020202020202020202020202020202020726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020202020202020207D20656C736520202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F56414C5545293B0D0A202020202020202020202020202020202020207D0D0A2020202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A20202020202020202020627265616B3B200D0A0D0A2020202020202063617365202744273A0D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E3C62745F7669727475616C4469676974616C4D656D6F727953697A6529297B200D0A202020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A20202020202020202020202020202020656C73657B0D0A20202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A202020202020202020202020202020202020202020207669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D3D20616374697665436F6D6D616E6456616C75653B200D0A202020202020202020202020202020202020202020207669727475616C4469676974616C4D656D6F727949646F6C5B616374697665436F6D6D616E6450696E5D3D20616374697665436F6D6D616E6456616C75653B200D0A20202020202020202020202020202020202020202020726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020202020207D202F2F656C736520202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F56414C5545293B0D0A2020202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A202020202020202020202020627265616B3B200D0A2020202020200D0A2020202020202063617365202756273A200D0A20202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E3C62745F7669727475616C416E616C6F674D656D6F727953697A6529297B0D0A202020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E73650D0A202020202020202020202020202020656C7365207B200D0A2020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A20202020202020202020202020202020202020207669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D3D20616374697665436F6D6D616E6456616C75653B200D0A2020202020202020202020202020202020202020726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E73650D0A20202020202020202020202020202020202020207D200D0A20202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F50494E293B0D0A20202020202020202020627265616B3B0D0A202020202020206361736520274F273A200D0A20202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2062745F61726475696E6F50696E7353697A6529297B0D0A202020202020202020202020202020202020200D0A202020202020202020202020202020202020206966202872657475726E496E666F29207B0D0A20202020202020202020202020202020202020202020696E742070776D5F76616C7565203D2070756C7365496E28616374697665436F6D6D616E6450696E2C2048494748293B0D0A2020202020202020202020202020202020202020202070776D5F76616C7565203D2070776D5F76616C7565202F372E38353B0D0A20202020202020202020202020202020202020202020726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E672870776D5F76616C7565292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020207D0D0A20202020202020202020202020202020202020656C7365207B0D0A20202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B200D0A202020202020202020202020202020202020202020206966202828616374697665436F6D6D616E6456616C75653E3D30292026262028616374697665436F6D6D616E6456616C75653C3235362929207B0D0A202020202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A20202020202020202020202020202020202020202020202061726475696E6F50696E734D61705B616374697665436F6D6D616E6450696E5D3D333B200D0A20202020202020202020202020202020202020202020202061726475696E6F50696E7356616C75655B616374697665436F6D6D616E6450696E5D3D28696E742920616374697665436F6D6D616E6456616C75653B0D0A202020202020202020202020202020202020202020202020616E616C6F67577269746528616374697665436F6D6D616E6450696E2C28696E7429616374697665436F6D6D616E6456616C7565293B0D0A202020202020202020202020202020202020202020202020726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E672828696E7429616374697665436F6D6D616E6456616C7565292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020202020202020202020207D20656C736520726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F56414C5545293B0D0A202020202020202020202020202020202020207D0D0A20202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F50494E293B3B0D0A20202020202020202020627265616B3B0D0A0D0A20202020202020202063617365202741273A2020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2061726475696E6F416E616C6F6750696E7353697A6529290D0A2020202020202020202020202020726573706F6E7365203D2221222B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E6728616E616C6F675265616428616E616C6F67496E70757450696E734D61705B616374697665436F6D6D616E6450696E5D29292B2224223B20202F2F20726573706F6E7365200D0A202020202020202020202020656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D3124202020202020200D0A20202020202020202020627265616B3B20200D0A2020202020202020200D0A202020202020202020202063617365202743273A202020202020202020202020202020202020200D0A20202020202020202020202020202020202020202020726573706F6E73653D22223B20200D0A20202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C75653D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A2020202020202020202020202020202020202020202069662028616374697665436F6D6D616E6456616C75653D3D31297B0D0A202020202020202020202020202020202020202020202020726573706F6E7365203D62745F6669726D77617265436F64653B2F2F22214330303D222B537472696E672862745F6669726D77617265436F646529222B2224223B2F2F62745F434F4D4D414E445F53544152545F434841522B2243222B70696E537472696E672B223D31222B62745F434F4D4D414E445F454E445F434841523B20202020202F2F2072657475726E206669726D776172652076657273696F6E0D0A202020202020202020202020202020202020202020202020636F6E6E65637465645374617475733D747275653B0D0A202020202020202020202020202020202020202020207D200D0A20202020202020202020202020202020202020202020656C73652069662028616374697665436F6D6D616E6456616C75653D3D302920636F6E6E65637465645374617475733D66616C73653B0D0A20202020202020202020202020202020202020202020656C736520726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F56414C5545293B0D0A20202020202020202020202020202020202020202020627265616B3B20200D0A20202020202020202020207D0D0A2020202020206274526573706F6E7365427566666572202B3D20726573706F6E73653B2020200D0A20207D0D0A0D0A20202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D200D0A20200D0A202F2F546869732066756E6374696F6E2072657475726E73207468652076616C7565206F662074686520636F6D6D616E6420737472696E67207768696368207761732072656365697665642066726F6D206170700D0A202F2F466F72206469676974616C206F757470757420636F6D6D616E64732072657475726E732030206F7220312E200D0A202F2F466F72206469676974616C206D656D6F727920636F6D6D616E64732072657475726E732030206F7220312E200D0A202F2F466F7220616E616C6F67206F757470757420636F6D6D616E64732072657475726E7320612076616C7565206265747765656E20302D323535200D0A202F2F466F7220616E616C6F67206D656D6F727920636F6D6D616E64732072657475726E7320612076616C7565206265747765656E20302D313032330D0A202F2F49662076616C7565206973206F7574206F662074686520636F726563742072616E67652069742072657475726E73202D31206173206572726F7220636F64650D0A202F2F5468697320697320612073797374656D2066756E6374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20676574436F6D6D616E6456616C75650D0A666C6F6174205669727475696E6F426C7565746F6F74683A3A676574436F6D6D616E6456616C756528537472696E672A2061436F6D6D616E64297B0D0A2020202020626F6F6C65616E2065723D66616C73653B0D0A2020202020666F722028696E7420693D303B693C61436F6D6D616E642D3E6C656E67746828293B692B2B297B0D0A20202020202020206368617220633D61436F6D6D616E642D3E6368617241742869293B0D0A20202020202020206966202821202828633D3D272E2729207C7C2028633D3D272D2729207C7C2028697344696769742861436F6D6D616E642D3E636861724174286929292929292065723D747275653B0D0A202020202020207D0D0A2020202020206966202865723D3D66616C7365292072657475726E2061436F6D6D616E642D3E746F466C6F617428293B0D0A202020200D0A2020202072657475726E20303B0D0A20207D0D0A0D0A2020202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20676574436F6D6D616E64547970650D0A20202F2F546869732066756E6374696F6E2072657475726E732074686520636F6D6D616E642074797065207768696368207761732072656365697665642066726F6D206170700D0A20202F2F546865207365636F6E6420636861726163746572206F6620636F6D6D616E6420737472696E672064657465726D696E65732074686520636F6D6D616E6420747970650D0A20202F2F204920206469676974616C20696E707574207265616420636F6D6D616E64202020200D0A20202F2F205120206469676974616C206F757075742077726974650D0A20202F2F204420206469676974616C206D656D6F72792072656164202D20777269746520636F6D6D616E670D0A20202F2F20412020616E616C6F6720696E70757420616E616C6F6720696E707574207265616420636F6D6D616E640D0A20202F2F204F2020616E616C6F67206F757470757420777269746520636F6D6D616E640D0A20202F2F20562020616E616C6F67206D656D6F72792072656164202D20777269746520636F6D6D616E640D0A20202F2F20432020636F6E6E656374206F7220646973636F6E65637420636F6D6D616E64202020200D0A20202F2F204520206572726F720D0A20200D0A20202F2F204F74686572206368617261637465727320617265207265636F676E697A656420617320616E206572726F7220616E642066756E6374696F6E2072657475726E73207468652063686172616374657220450D0A20202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A20200D0A20202063686172205669727475696E6F426C7565746F6F74683A3A676574436F6D6D616E645479706528636861722063297B0D0A20202020696620282128633D3D20274927207C7C2063203D3D20275127207C7C2063203D3D20274427207C7C63203D3D20274127207C7C63203D3D20274F27207C7C2063203D3D20275627207C7C2063203D3D20274327207C7C2063203D3D2027542729297B0D0A202020202020633D2745273B202F2F6572726F722020636F6D6D616E640D0A202020207D0D0A2020202072657475726E20633B0D0A20207D0D0A20202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20676574436F6D6D616E6450696E0D0A20202F2F546869732066756E6374696F6E2072657475726E73207468652070696E206E756D626572206F662074686520636F6D6D616E6420737472696E67207768696368207761732072656365697665642066726F6D206170700D0A20202F2F46756374696F6E20636865636B732069662070696E206E756D62657220697320636F72726563742E204966206E6F742069742072657475726E73202D31206173206572726F7220636F64650D0A20202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A200D0A2020696E7420205669727475696E6F426C7565746F6F74683A3A676574436F6D6D616E6450696E28537472696E672A2061436F6D6D616E64297B0D0A2020202020636861722070313D2061436F6D6D616E642D3E6368617241742831293B0D0A20202020636861722070323D2061436F6D6D616E642D3E6368617241742832293B0D0A20202020537472696E6720733D222D31223B0D0A2020202069662028697344696769742870312920262620697344696769742870322929207B0D0A20202020202020733D22223B0D0A20202020202020732B3D70313B0D0A20202020202020732B3D70323B0D0A202020207D0D0A202020202072657475726E20732E746F496E7428293B0D0A20207D0D0A0D0A0D0A0D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202073656E64436F6D6D616E64526573706F6E736520200D0A20766F696420205669727475696E6F426C7565746F6F74683A3A73656E64436F6D6D616E64526573706F6E7365286368617220636F6D6D616E64547970652C20696E7420636F6D6D616E6450696E202C20537472696E6720636F6D6D616E6456616C7565537472696E67297B0D0A202020206966202821636F6E6E6563746564537461747573292072657475726E3B0D0A20202020537472696E6720733D22223B0D0A20202020732B3D62745F434F4D4D414E445F53544152545F434841523B0D0A20202020732B3D636F6D6D616E64547970653B0D0A2020202069662028636F6D6D616E6450696E3C31302920732B3D2730273B0D0A20202020733D732B537472696E6728636F6D6D616E6450696E293B0D0A20202020732B3D273D273B0D0A20202020732B3D636F6D6D616E6456616C7565537472696E673B0D0A20202020732B3D62745F434F4D4D414E445F454E445F434841523B0D0A202020200D0A202020206966202874657874546F53656E64436F6D6D616E644275666665722E6C656E67746828293E3029207B0D0A202020202020732B3D74657874546F53656E64436F6D6D616E644275666665723B0D0A20202020200D0A20202020202074657874546F53656E64436F6D6D616E644275666665723D22223B0D0A202020207D0D0A20202020425473657269616C2D3E7072696E742873293B0D0A2020202064656C6179283130293B20202020202020202020202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206765744572726F72436F6D6D616E640D0A537472696E67205669727475696E6F426C7565746F6F74683A3A6765744572726F72436F6D6D616E64286279746520636F6465297B0D0A2020537472696E67207256616C75653D22223B0D0A20207256616C75652B3D62745F434F4D4D414E445F53544152545F434841523B0D0A20207256616C75652B3D224530303D223B0D0A20207256616C75652B3D537472696E6728636F6465293B0D0A20207256616C75652B3D62745F434F4D4D414E445F454E445F434841523B0D0A202072657475726E207256616C75653B0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764469676974616C4D656D6F727957726974650D0A20766F6964205669727475696E6F426C7565746F6F74683A3A764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C7565297B0D0A202069662028286469676974616C4D656D6F7279496E6465783E3D302920262620286469676974616C4D656D6F7279496E6465783C62745F7669727475616C4469676974616C4D656D6F727953697A6529297B0D0A202020207669727475616C4469676974616C4D656D6F72795B6469676974616C4D656D6F7279496E6465785D3D76616C75653B0D0A20207D0D0A20200D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764469676974616C4D656D6F7279526561640D0A20696E74205669727475696E6F426C7565746F6F74683A3A764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578297B0D0A202069662028286469676974616C4D656D6F7279496E6465783E3D30292026206469676974616C4D656D6F7279496E6465783C62745F7669727475616C4469676974616C4D656D6F727953697A65297B0D0A2020202072657475726E207669727475616C4469676974616C4D656D6F72795B6469676974616C4D656D6F7279496E6465785D3B0D0A20207D0D0A2020656C73652072657475726E20303B202020202F2F206572726F720D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764D656D6F727957726974650D0A766F6964205669727475696E6F426C7565746F6F74683A3A764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565297B0D0A202069662028286D656D6F7279496E6465783E3D30292026206D656D6F7279496E6465783C62745F7669727475616C416E616C6F674D656D6F727953697A65297B0D0A2020202020207669727475616C466C6F61744D656D6F72795B6D656D6F7279496E6465785D3D76616C75653B0D0A20207D0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764D656D6F7279526561640D0A20666C6F6174205669727475696E6F426C7565746F6F74683A3A764D656D6F72795265616428696E74206D656D6F7279496E646578297B0D0A202069662028286D656D6F7279496E6465783E3D30292026206D656D6F7279496E6465783C62745F7669727475616C416E616C6F674D656D6F727953697A65297B0D0A2020202072657475726E207669727475616C466C6F61744D656D6F72795B6D656D6F7279496E6465785D3B0D0A20207D0D0A2020656C73652072657475726E20303B202020202F2F206572726F720D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2067657450696E56616C75650D0A696E74205669727475696E6F426C7565746F6F74683A3A67657450696E56616C756528696E742070696E297B0D0A20206966202870696E3E3D302026262070696E3C62745F61726475696E6F50696E7353697A65292072657475726E2061726475696E6F50696E7356616C75655B70696E5D3B0D0A2020656C73652072657475726E20303B0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D207650696E4D6F64650D0A766F6964205669727475696E6F426C7565746F6F74683A3A7650696E4D6F646528696E742070696E2C20696E74206D6F6465297B0D0A20206966202870696E3E3D302026262070696E3C62745F61726475696E6F50696E7353697A65297B0D0A2020202070696E4D6F64652870696E2C6D6F6465293B0D0A20202020696620286D6F6465203D3D204F555450555420292061726475696E6F50696E734D61705B70696E5D203D2020313B0D0A202020202020656C736520696620286D6F6465203D3D20494E50555420292061726475696E6F50696E734D61705B70696E5D203D2020323B0D0A20207D0D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D207644656C61790D0A766F6964205669727475696E6F426C7565746F6F74683A3A7644656C6179286C6F6E67206D696C6C697365636F6E6473297B0D0A20206C6F6E672074696D6553746172743D6D696C6C697328293B0D0A20207768696C6520286D696C6C697328292D74696D6553746172743C6D696C6C697365636F6E6473292072756E28293B0D0A7D0D0A0D0A0D0A0D0A .cpp VirtuinoBluetooth 2F2A205669727475696E6F20626C7565746F6F7468206C6962726172792076657220312E36310D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A205570646174656420415547203120323031370D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2020766F696420636C6561725465787442756666657228293B202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B2020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A2A2F0D0A0D0A0D0A0D0A2369666E646566205669727475696E6F426C7565746F6F74685F680D0A23646566696E65205669727475696E6F426C7565746F6F74685F680D0A0D0A23646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C20202F2F2064697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C0D0A0D0A0D0A23696E636C756465202241726475696E6F2E68220D0A23696664656620424C5545544F4F54485F5553455F534F4654574152455F53455249414C0D0A23696E636C7564652022536F66747761726553657269616C2E68220D0A23656E6469660D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202020426F61726420636F6E66696775726174696F6E203D3D3D3D3D3D3D200D0A0D0A2F2F23646566696E65204553505F47454E455249432020202020202020202020202F2F20456E61626C652074686973206C696E6520746F207573652074686973206C6962726172792077697468204553503832363620626F61726473206C696B65204E6F64654D43552C2057454D4F53206574632E0D0A200D0A0D0A23696620646566696E6564285F5F4156525F41546D656761313238305F5F29207C7C20646566696E6564285F5F4156525F41546D656761323536305F5F29200D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A6520313620200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041372C2041382C2041392C204131302C204131312C204131322C204131332C204131342C20413135207D0D0A20202020202023646566696E652062745F61726475696E6F50696E7353697A652035342020202020202020202020202020202F2F2061726475696E6F206D65676120626F6172642070696E7320636F756E74200D0A0D0A23656C696620646566696E65642841524455494E4F5F4156525F4E414E4F290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A652038200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041377D0D0A20202020202023646566696E652062745F61726475696E6F50696E7353697A652031342020202020202020202020202020202F2F2061726475696E6F206E616E6F206469676974616C2070696E73200D0A2020202020200D0A23656C696620646566696E656420285F5F61726D5F5F2920262620646566696E656420285F5F53414D335838455F5F290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A65203132200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041372C2041382C2041392C204131302C204131317D0D0A20202020202023646566696E652062745F61726475696E6F50696E7353697A652035342020202020202020202020202020202F2F2061726475696E6F20647565206469676974616C2070696E73200D0A0D0A23656C696620646566696E6564284553505F47454E45524943290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A652031200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B41307D0D0A20202020202023646566696E652062745F61726475696E6F50696E7353697A652031312020202020202020202020202020202F2F202065737020626F617264206469676974616C2070696E73200D0A23656C73650D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A65203620202020202020202020202F2F2064656661756C7420626F6172640D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041357D0D0A20202020202023646566696E652062745F61726475696E6F50696E7353697A652031342020202020202020202020202020202F2F2061726475696E6F20756E6F20626F6172642070696E7320636F756E74200D0A20202020200D0A23656E6469660D0A0D0A200D0A23646566696E652062745F7669727475616C4469676974616C4D656D6F727953697A652020333220202020202F2F204456207669727475616C206D656D6F72792073697A65200D0A23646566696E652062745F7669727475616C416E616C6F674D656D6F727953697A65202020333220202020202F2F202056207669727475616C206D656D6F72792073697A650D0A0D0A0D0A0D0A23646566696E652062745F4552524F525F50494E20202020202020310D0A23646566696E652062745F4552524F525F56414C55452020202020320D0A23646566696E652062745F4552524F525F54595045202020202020330D0A23646566696E652062745F4552524F525F53495A45202020202020340D0A2F2F23646566696E652062745F4552524F525F50415353574F52442020350D0A23646566696E652062745F4552524F525F434F4D4D414E44202020360D0A23646566696E652062745F4552524F525F554E4B4E4F574E202020370D0A0D0A23646566696E652062745F434F4D4D414E445F53544152545F43484152202721270D0A23646566696E652062745F434F4D4D414E445F454E445F434841522020202724270D0A23646566696E652062745F434F4D4D414E445F4552524F5220202020202020224530303D220D0A0D0A23646566696E652062745F6669726D77617265436F64652022214330303D312E3633242220202020202020202020202020202020200D0A23646566696E652062745F544558545F434F4D4D414E445F4D41585F53495A4520323030200D0A0D0A0D0A0D0A0D0A20636C617373205669727475696E6F426C7565746F6F7468207B0D0A20207075626C69633A0D0A0D0A202023696664656620424C5545544F4F54485F5553455F534F4654574152455F53455249414C0D0A202020205669727475696E6F426C7565746F6F746828536F66747761726553657269616C202675617274293B0D0A202020205669727475696E6F426C7565746F6F746828536F66747761726553657269616C2026756172742C2075696E7433325F742062617564293B0D0A202023656C7365200D0A202020205669727475696E6F426C7565746F6F746828486172647761726553657269616C202675617274293B0D0A202020205669727475696E6F426C7565746F6F746828486172647761726553657269616C2026756172742C2075696E7433325F742062617564293B0D0A202023656E6469660D0A0D0A200D0A2020766F69642072756E28293B0D0A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C7565293B0D0A2020696E7420764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578293B0D0A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B0D0A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B0D0A2020696E742067657450696E56616C756528696E742070696E293B0D0A2020766F6964207650696E4D6F646528696E742070696E2C20696E74206D6F6465293B200D0A2020626F6F6C65616E2044454255473D66616C73653B0D0A20206C6F6E67206C617374436F6D6D756E69636174696F6E54696D653B0D0A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B0D0A0D0A20202F2F2D2D205465787420436F6D6D616E642066756E6374696F6E730D0A2020766F696420636C6561725465787442756666657228293B0D0A2020696E742074657874417661696C61626C6528293B0D0A2020537472696E6720676574546578742862797465204944293B0D0A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B0D0A2020537472696E67206274526573706F6E73654275666665723D22223B0D0A20200D0A20200D0A2020707269766174653A0D0A2020766F696420636865636B4966494F73486176654368616E67656428293B0D0A2020766F696420636865636B5669727475696E6F436F6D6D616E6428537472696E672A20636F6D6D616E64293B0D0A2020766F69642073656E64436F6D6D616E64526573706F6E7365286368617220636F6D6D616E64547970652C20696E7420636F6D6D616E6450696E202C20537472696E6720636F6D6D616E6456616C7565537472696E67293B0D0A2020766F6964202072656164426C7565746F6F746853657269616C4461746128293B0D0A2020766F696420657865637574655265636569766564436F6D6D616E64286368617220616374697665436F6D6D616E64547970652C20696E7420616374697665436F6D6D616E6450696E202C537472696E672A20636F6D6D616E64537472696E672C20626F6F6C65616E2072657475726E496E666F293B0D0A2020537472696E67206765744572726F72436F6D6D616E64286279746520636F6465293B0D0A2020636861722020676574436F6D6D616E645479706528636861722063293B0D0A2020696E742020676574436F6D6D616E6450696E28537472696E672A2061436F6D6D616E64293B0D0A2020666C6F617420676574436F6D6D616E6456616C756528537472696E672A2061436F6D6D616E64293B0D0A20200D0A2020696E742061726475696E6F50696E734D61705B62745F61726475696E6F50696E7353697A655D203B0D0A2020696E742061726475696E6F50696E7356616C75655B62745F61726475696E6F50696E7353697A655D3B0D0A2020696E74207669727475616C4469676974616C4D656D6F72795B62745F7669727475616C4469676974616C4D656D6F727953697A655D3B20202020202020202020202020202020202020202020200D0A2020696E74207669727475616C4469676974616C4D656D6F727949646F6C5B62745F7669727475616C4469676974616C4D656D6F727953697A655D3B200D0A2020666C6F6174207669727475616C466C6F61744D656D6F72795B62745F7669727475616C416E616C6F674D656D6F727953697A655D203B202020202020202020202020202020202020202020202020200D0A2020696E7420616E616C6F67496E70757450696E734D61705B61726475696E6F416E616C6F6750696E7353697A655D20203D20616E616C6F67496E70757450696E734D61705F20203B0D0A2020537472696E6720636F6D6D616E644275666665723D22223B20202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053746F7265207468652061637469766520636F6D6D616E642072656365697665642066726F6D206170700D0A200D0A2020626F6F6C65616E206E6577436F6D6D616E643D66616C73653B202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F205468697320666C61672074616B6573207468652076616C756520312065766572792074696D652077652068617665206120636F6D6D706C65746520636F6D6D616E642066726F6D206170700D0A2020626F6F6C2020636F6E6E65637465645374617475733D747275653B0D0A0D0A20202F2F2D2D205465787420436F6D6D616E642066756E6374696F6E730D0A2020537472696E6720746578745265636569766564436F6D6D616E644275666665723D22223B0D0A2020537472696E672074657874546F53656E64436F6D6D616E644275666665723D22223B0D0A2020766F69642075726C656E636F646528537472696E672A20737472293B0D0A2020766F69642075726C6465636F646528537472696E672A20737472293B0D0A2020766F696420636C656172546578744279494428627974652049442C20537472696E672A2074657874427566666572293B0D0A2020766F69642061646454657874546F526563656976656442756666657228627974652049442C20537472696E672A2074657874293B0D0A20200D0A202023696664656620424C5545544F4F54485F5553455F534F4654574152455F53455249414C0D0A202020202020536F66747761726553657269616C202A425473657269616C3B0D0A202023656C73650D0A202020202020486172647761726553657269616C202A425473657269616C3B0D0A202023656E64696620202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A207D3B0D0A0D0A0D0A0D0A200D0A23656E6469660D0A0D0A0D0A .h VirtuinoEsp8266_WebServer 202F2A205669727475696E6F20455350383236362077656220736572766572204C6962726172792076657220312E36310D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A20557064617465642041554720303120323031360D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A202068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D205669727475696E6F4573703832363620436C617373206D6574686F647320200D0A2F2F20626F6F6C65616E20636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274293B202053657420796F757220686F6D652077696669206E6574776F726B205353494420616E642050415353574F524420202850757420746869732066756E6374696F6E206F6E207374617274206F6620766F6964207365747570290D0A0D0A2F2F20626F6F6C65616E206372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F6465293B2055736520746869732066756E6374696F6E20746F2063726561746520616E20455350383236362077696669206C6F63616C206E6574776F726B0D0A2F2F202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073657420706F727420746F203830200D0A2F2F2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3220746F207573652045535038323636206F6E6C792061732061636365737320706F696E74200D0A2F2F2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3320746F2075736520455350383236362061732061636365737320706F696E7420616E6420696E7465726E65742073746174696F6E2E0D0A2F2F3D3D3D3D3D3D3D3D3D205669727475696E6F2067656E6572616C206D6574686F647320200D0A2F2F2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2F2F2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2F2F2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2F2F2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A2F2F202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2F2F2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A2F2F2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2F2F2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2F2F2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2F2F2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B20202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F457370383236365F5765625365727665722E68220D0A0D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D205669727475696E6F457370383236365F57656253657276657220696E69740D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A23696664656620455350383236365F5553455F534F4654574152455F53455249414C0D0A5669727475696E6F457370383236365F5765625365727665723A3A5669727475696E6F457370383236365F57656253657276657228536F66747761726553657269616C202675617274293A2065737053657269616C282675617274297B7D0D0A5669727475696E6F457370383236365F5765625365727665723A3A5669727475696E6F457370383236365F57656253657276657228536F66747761726553657269616C2026756172742C2075696E7433325F742062617564293A2065737053657269616C282675617274297B0D0A2020202065737053657269616C2D3E626567696E2862617564293B0D0A202020207768696C65202865737053657269616C2D3E617661696C61626C652829292065737053657269616C2D3E7265616428293B0D0A7D0D0A0D0A0D0A23656C73650D0A5669727475696E6F457370383236365F5765625365727665723A3A5669727475696E6F457370383236365F57656253657276657228486172647761726553657269616C2026756172742C2075696E7433325F742062617564293A2065737053657269616C282675617274297B0D0A2020202065737053657269616C2D3E626567696E2862617564293B0D0A202020207768696C65202865737053657269616C2D3E617661696C61626C652829292065737053657269616C2D3E7265616428293B0D0A7D0D0A5669727475696E6F457370383236365F5765625365727665723A3A5669727475696E6F457370383236365F57656253657276657228486172647761726553657269616C202675617274293A2065737053657269616C282675617274297B7D0D0A23656E6469660D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2072756E0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20766F696420205669727475696E6F457370383236365F5765625365727665723A3A72756E2829207B0D0A2020202069662865737053657269616C2D3E617661696C61626C652829297B0D0A2020202020207768696C65202865737053657269616C2D3E617661696C61626C6528292920207B2020202020202020202020202020202020202020200D0A2020202020206368617220633D65737053657269616C2D3E7265616428293B0D0A2020202020206573704275666665722B3D2863293B0D0A20202020202069662028633D3D275C6E2729207B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20636865636B20636F6D6D616E64206C696E6520746F206C696E650D0A20202020202020202020696620284445425547292053657269616C2E7072696E7428657370427566666572293B0D0A20202020202020202020696E7420706F73203D206573704275666665722E696E6465784F6628222B4950442C22293B0D0A2020202020202020202069662028706F733E3D30297B202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20636865636B20666F722047455420636F6D6D616E642066726F6D205669727475696E6F206170700D0A2020202020202020202020202020636C6561724553505F62756666657228323030293B0D0A2020202020202020202020202020696E7420636F6E6E656374696F6E4964203D206573704275666665722E63686172417428706F732B35292D34383B20202F2F2067657420636F6E6E656374696F6E2049440D0A2020202020202020202020202020696620284445425547292053657269616C2E7072696E746C6E282249443D222B20537472696E6728636F6E6E656374696F6E496429293B0D0A2020202020202020202020202020706F73203D206573704275666665722E696E6465784F662822474554202F22293B0D0A202020202020202020202020202069662028706F73213D2D31297B20202020202020202020202020202020202020202020202020202020202020202020202F2F2057652068617665206120474554206D6573736167650D0A2020202020202020202020202020202020206573704275666665722E72656D6F766528302C706F732B35293B0D0A202020202020202020202020202020202020636865636B5669727475696E6F436F6D6D616E642826657370427566666572293B0D0A202020202020202020202020206966202874657874546F53656E64436F6D6D616E644275666665722E6C656E67746828293E30297B0D0A202020202020202020202020202020202020202020657370526573706F6E73654275666665722B3D74657874546F53656E64436F6D6D616E644275666665723B0D0A20202020202020202020202020202020202020202074657874546F53656E64436F6D6D616E644275666665723D22223B0D0A2020202020202020202020202020202020207D20202020200D0A202020202020202020202020202020202020626F6F6C65616E20623D7769666953656E644461746128636F6E6E656374696F6E49642C26657370526573706F6E7365427566666572293B0D0A202020202020202020202020202020202020657370526573706F6E73654275666665723D22223B0D0A202020202020202020202020202020202020636C6561724553505F627566666572283530293B0D0A202020202020202020202020207D200D0A202020202020202020207D200D0A20202020202020206573704275666665723D22223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F20636C6561722062756666657220666F7220746865206E657874206C696E650D0A2020202020207D2F2F69662028633D3D275C6E27290D0A202020207D202F2F207768696C650D0A2020207D202F2F6966200D0A20200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636F6E6E656374455350383236365F746F496E7465726E65740D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D200D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274297B0D0A20202020636C6561724553505F6275666665722831303030293B0D0A20202020696620284445425547292053657269616C2E7072696E746C6E28202253657276657220696E69742E2E2E22293B0D0A2020202065737053657269616C2D3E7072696E746C6E282241542B474D5222293B0D0A2020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A202020200D0A2020202065737053657269616C2D3E7072696E746C6E282241542B43574D4F44453D3122293B20202F2F20636F6E66696775726520617320636C69656E740D0A2020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A202020200D0A202020202F2F2D2D2D20636F6E6E6563740D0A2020202065737053657269616C2D3E7072696E74282241542B43574A41503D5C2222293B0D0A2020202065737053657269616C2D3E7072696E7428776966694E6574776F726B4E616D65293B0D0A2020202065737053657269616C2D3E7072696E7428225C222C5C2222293B0D0A2020202065737053657269616C2D3E7072696E7428776966694E6574776F726B50617373776F7264293B0D0A2020202065737053657269616C2D3E7072696E746C6E28225C2222293B0D0A2020202077616974466F72526573706F6E736528224F4B222C3130303030293B0D0A20202020200D0A2020202065737053657269616C2D3E7072696E746C6E282241542B434946535222293B20202020202020202020202F2F2067657420697020616464726573730D0A2020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A202020200D0A2020202065737053657269616C2D3E7072696E746C6E282241542B4349504D55583D3122293B2020202020202020202F2F20636F6E66696775726520666F72206D756C7469706C6520636F6E6E656374696F6E732020200D0A2020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A202020200D0A2020202065737053657269616C2D3E7072696E74282241542B4349505345525645523D312C22293B0D0A2020202065737053657269616C2D3E7072696E746C6E28706F7274293B0D0A2020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A2020200D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206372656174654C6F63616C455350383236365F776966695365727665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420205669727475696E6F457370383236365F5765625365727665723A3A6372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F6465297B0D0A202020202020696620284445425547292053657269616C2E7072696E746C6E28202253657276657220696E69742E2E2E22293B0D0A2020202020202F2F69662028286D6F64653C32297C7C20286D6F64653E332929206D6F64653D323B200D0A2020202020200D0A202020202020636C6561724553505F6275666665722831303030293B0D0A20202020202065737053657269616C2D3E7072696E746C6E282241542B474D5222293B0D0A20202020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A0D0A20202020202065737053657269616C2D3E7072696E746C6E282241542B43574D4F44453D3222293B20202F2F20636F6E66696775726520617320636C69656E740D0A20202020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A0D0A202020202065737053657269616C2D3E7072696E746C6E282241542B434946535222293B0D0A202020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A0D0A202020202065737053657269616C2D3E7072696E74282241542B43575341503D5C2222293B0D0A202020202065737053657269616C2D3E7072696E7428776966694E6574776F726B4E616D65293B0D0A202020202065737053657269616C2D3E7072696E7428225C222C5C2222293B0D0A202020202065737053657269616C2D3E7072696E7428776966694E6574776F726B50617373776F7264293B0D0A202020202065737053657269616C2D3E7072696E746C6E28225C222C322C3322293B0D0A202020202077616974466F72526573706F6E736528224F4B222C35303030293B0D0A20202020200D0A202020202065737053657269616C2D3E7072696E746C6E282241542B4349504D55583D3122293B2020202020202020202F2F20636F6E66696775726520666F72206D756C7469706C6520636F6E6E656374696F6E732020200D0A202020202077616974466F72526573706F6E736528224F4B222C32303030293B0D0A202020200D0A202020202065737053657269616C2D3E7072696E74282241542B4349505345525645523D312C22293B0D0A202020202065737053657269616C2D3E7072696E746C6E28706F7274293B0D0A202020202077616974466F72526573706F6E736528224F4B222C31303030293B20202020202020202020200D0A7D0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636865636B5669727475696E6F436F6D6D616E640D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420205669727475696E6F457370383236365F5765625365727665723A3A636865636B5669727475696E6F436F6D6D616E6428537472696E672A20636F6D6D616E64297B0D0A2020696E7420706F733D636F6D6D616E642D3E6C617374496E6465784F662877665F434F4D4D414E445F454E445F43484152293B202020202020202020202020202020202020202020200D0A202069662028706F733E35297B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20636865636B207468652073697A65206F6620636F6D6D616E640D0A202020202020636F6D6D616E642D3E72656D6F766528706F732B31293B20202020202F2F20636C6561722074686520656E64206F6620636F6D6D616E64206275666665720D0A20202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D202067657420636F6D6D616E642070617373776F72640D0A202020202020537472696E6720636F6D6D616E6450617373776F72643D22223B0D0A202020202020696E74206B3D636F6D6D616E642D3E696E6465784F662877665F434F4D4D414E445F53544152545F43484152293B0D0A20202020202020696620286B3E3029207B0D0A2020202020202020636F6D6D616E6450617373776F7264203D20636F6D6D616E642D3E737562737472696E6728302C6B293B0D0A2020202020202020636F6D6D616E642D3E72656D6F766528302C6B293B2020202F2F20636C656172207468652073746172742070617274206F662074686520636F6D6D616E6420206275666665720D0A202020202020207D0D0A202020200D0A202020202020657370526573706F6E73654275666665723D22223B0D0A202020202020696620282870617373776F72642E6C656E67746828293D3D3029207C7C2028636F6D6D616E6450617373776F72642E657175616C732870617373776F7264292929207B20202020202020202020202020202020202020202020202F2F20636865636B2069662070617373776F726420636F72726563740D0A20202020202020202020207768696C652028636F6D6D616E642D3E696E6465784F662877665F434F4D4D414E445F53544152545F43484152293E3D30297B0D0A2020202020202020202020202020696E74206353746172743D636F6D6D616E642D3E696E6465784F662877665F434F4D4D414E445F53544152545F43484152293B0D0A2020202020202020202020202020696E742063456E643D636F6D6D616E642D3E696E6465784F662877665F434F4D4D414E445F454E445F43484152293B0D0A20202020202020202020202020206966202863456E642D6353746172743E35297B0D0A20202020202020202020202020202020537472696E67206F6E65436F6D6D616E64203D20636F6D6D616E642D3E737562737472696E67286353746172742B312C63456E64293B202020202020202020202020202020202020202020202020202020202020202F2F20676574206F6E6520636F6D6D616E640D0A202020202020202020202020202020206368617220636F6D6D616E6454797065203D20676574436F6D6D616E6454797065286F6E65436F6D6D616E642E636861724174283029293B0D0A20202020202020202020202020202020202069662028636F6D6D616E6454797065213D27452729207B0D0A202020202020202020202020202020202020202020696E742070696E3D20676574436F6D6D616E6450696E28266F6E65436F6D6D616E64293B0D0A2020202020202020202020202020202020202020206966202870696E213D2D31297B0D0A202020202020202020202020202020202020202020202020626F6F6C65616E2072657475726E496E666F3D66616C73653B0D0A202020202020202020202020202020202020202020202020696620286F6E65436F6D6D616E642E6368617241742834293D3D273F27292072657475726E496E666F3D747275653B0D0A2020202020202020202020202020202020202020202020206F6E65436F6D6D616E642E72656D6F766528302C34293B0D0A202020202020202020202020202020202020202020202020696620286F6E65436F6D6D616E642E6C656E67746828293C77665F544558545F434F4D4D414E445F4D41585F53495A452920657865637574655265636569766564436F6D6D616E6428636F6D6D616E64547970652C70696E2C266F6E65436F6D6D616E642C72657475726E496E666F293B0D0A202020202020202020202020202020202020202020202020656C7365207B0D0A2020202020202020202020202020202020202020202020202020657370526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642877665F4552524F525F53495A45293B0D0A2020202020202020202020202020202020202020202020202020537472696E6720733D22223B0D0A20202020202020202020202020202020202020202020202020206966202870696E3C392920732B3D2230223B0D0A2020202020202020202020202020202020202020202020202020732B3D537472696E672870696E293B0D0A2020202020202020202020202020202020202020202020202020657370526573706F6E73654275666665722B3D222154223B0D0A2020202020202020202020202020202020202020202020202020657370526573706F6E73654275666665722B3D733B0D0A2020202020202020202020202020202020202020202020202020657370526573706F6E73654275666665722B3D223D2024223B0D0A20202020202020202020202020202020202020202020202020200D0A2020202020202020202020202020202020202020202020207D0D0A2020202020202020202020202020202020202020202020206C617374436F6D6D756E69636174696F6E54696D653D6D696C6C697328293B0D0A202020202020202020202020202020202020202020202F2F2020657370526573706F6E7365427566666572202B3D20636F6D6D616E64526573706F6E73653B0D0A2020202020202020202020202020202020202020207D20656C73652020657370526573706F6E7365427566666572202B3D6765744572726F72436F6D6D616E642877665F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A2020202020202020202020202020202020207D20656C736520657370526573706F6E7365427566666572202B3D6765744572726F72436F6D6D616E642877665F4552524F525F54595045293B20202F2F20726573706F6E736520206572726F722074797065202020214530303D33242020200D0A202020202020202020200D0A20202020202020202020202020207D20656C73657B0D0A20202020202020202020202020202020657370526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642877665F4552524F525F53495A45293B20202F2F20726573706F6E736520206572726F722073697A65206F6620636F6D6D616E64202020214530303D34242020200D0A20202020202020202020202020207D0D0A2020202020202020202020202020636F6D6D616E642D3E72656D6F766528302C63456E642B312D635374617274293B0D0A20202020202020202020207D20202F2F207768696C650D0A2020202020207D20656C736520657370526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642877665F4552524F525F50415353574F5244293B20202020202F2F207468652070617373776F7264206973206E6F7420636F72726563740D0A20207D0D0A2020656C73652020657370526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642877665F4552524F525F53495A45293B2020202020202020202F2F207468652073697A65206F6620636F6D6D616E64206973206E6F7420636F72726563740D0A200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2077616974466F72526573706F6E73650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A626F6F6C65616E205669727475696E6F457370383236365F5765625365727665723A3A77616974466F72526573706F6E736528537472696E6720746172676574312C2020696E742074696D656F7574297B0D0A20202020537472696E6720646174613B0D0A202020206368617220613B0D0A20202020756E7369676E6564206C6F6E67207374617274203D206D696C6C697328293B0D0A20202020626F6F6C65616E207256616C75653D66616C73653B0D0A202020207768696C6520286D696C6C69732829202D207374617274203C2074696D656F757429207B0D0A20202020202020207768696C652865737053657269616C2D3E617661696C61626C652829203E203029207B0D0A20202020202020202020202061203D2065737053657269616C2D3E7265616428293B0D0A202020202020202020202020696620284445425547292053657269616C2E7072696E742861293B0D0A20202020202020202020202069662861203D3D20275C30272920636F6E74696E75653B0D0A20202020202020202020202064617461202B3D20613B0D0A20202020202020207D0D0A202020202020202069662028646174612E696E6465784F6628746172676574312920213D202D3129207B0D0A2020202020202020202020207256616C75653D747275653B0D0A202020202020202020202020627265616B3B0D0A20202020202020207D200D0A202020207D0D0A2020202072657475726E207256616C75653B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20207769666953656E64446174610D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A626F6F6C65616E205669727475696E6F457370383236365F5765625365727665723A3A7769666953656E644461746128696E7420636F6E6E656374696F6E49642C20537472696E672A20636F6E74656E74297B0D0A2020626F6F6C65616E2072657475726E656456616C75653D66616C73653B0D0A20202F2F206275696C64204854545020726573706F6E73650D0A202F2F2048545450204865616465720D0A2020537472696E672068747470526573706F6E7365203D2022485454502F312E3120323030204F4B5C725C6E223B0D0A202068747470526573706F6E7365202B3D2022436F6E74656E742D547970653A20746578742F68746D6C3B20636861727365743D5554462D385C725C6E223B0D0A202068747470526573706F6E7365202B3D2022436F6E74656E742D4C656E6774683A20223B0D0A202068747470526573706F6E7365202B3D20636F6E74656E742D3E6C656E67746828293B0D0A202068747470526573706F6E7365202B3D20225C725C6E223B0D0A202068747470526573706F6E7365202B3D2022436F6E6E656374696F6E3A20636C6F73655C725C6E5C725C6E223B0D0A20200D0A20202F2F696620284445425547292053657269616C2E7072696E746C6E282268747470526573706F6E73653D222B68747470526573706F6E7365293B0D0A20200D0A202068747470526573706F6E7365202B3D202A636F6E74656E743B0D0A202068747470526573706F6E7365202B3D2028222022293B0D0A2020202F2F2D2D2D53656E6420636F6D6D616E640D0A2020537472696E672063697053656E64203D202241542B43495053454E443D223B0D0A202063697053656E64202B3D20636F6E6E656374696F6E49643B0D0A202063697053656E64202B3D20222C223B0D0A202063697053656E64202B3D2068747470526573706F6E73652E6C656E67746828293B0D0A202063697053656E64202B3D20225C725C6E223B0D0A0D0A2020666F722028696E7420693D303B693C63697053656E642E6C656E67746828293B692B2B292065737053657269616C2D3E77726974652863697053656E642E636861724174286929293B0D0A0D0A20206966202877616974466F72526573706F6E736528223E222C323030302929207B0D0A202020202020666F722028696E7420693D303B693C68747470526573706F6E73652E6C656E67746828293B692B2B29207B0D0A20202020202020202065737053657269616C2D3E77726974652868747470526573706F6E73652E636861724174286929293B0D0A202020202020202020696620284445425547292053657269616C2E7072696E742868747470526573706F6E73652E636861724174286929293B0D0A202020202020207D0D0A0D0A2020202020206966202877616974466F72526573706F6E7365282253454E44204F4B222C313030303029292072657475726E656456616C75653D747275653B0D0A20207D0D0A202072657475726E2072657475726E656456616C75653B0D0A7D0D0A0D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202073656E64436F6D6D616E640D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2020537472696E67205669727475696E6F457370383236365F5765625365727665723A3A73656E64436F6D6D616E6428537472696E6720636F6D6D616E642C20636F6E737420696E742074696D656F7574297B0D0A2020537472696E6720726573706F6E7365203D2022223B0D0A202065737053657269616C2D3E7072696E7428636F6D6D616E64293B202F2F2073656E642074686520726561642063686172616374657220746F2074686520657370383236360D0A20206C6F6E6720696E742074696D65203D206D696C6C697328293B0D0A20207768696C652028202874696D65202B2074696D656F757429203E206D696C6C69732829297B0D0A202020207768696C65202865737053657269616C2D3E617661696C61626C652829297B0D0A202020202020636861722063203D2065737053657269616C2D3E7265616428293B202F2F207265616420746865206E657874206368617261637465722E0D0A202020202020726573706F6E7365202B3D20633B0D0A202020207D0D0A20207D0D0A696620284445425547292053657269616C2E7072696E7428726573706F6E7365293B0D0A202072657475726E20726573706F6E73653B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2020636C6F7365436C69656E74436F6E6E656374696F6E0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A636C6F7365436C69656E74436F6E6E656374696F6E28696E7420636F6E6E656374696F6E4944297B0D0A20202020537472696E6720636C6F7365436F6D6D616E64203D202241542B434950434C4F53453D223B202020202020202F2F20636C6F736520415420636F6D6D616E64200D0A20202020636C6F7365436F6D6D616E642B3D636F6E6E656374696F6E49443B20202020202020202020202020202020202F2F20617070656E6420636F6E6E656374696F6E2069640D0A20202020636C6F7365436F6D6D616E642B3D225C725C6E223B0D0A2020202065737053657269616C2D3E7072696E7428636C6F7365436F6D6D616E64293B200D0A20200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C6561724553505F6275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A636C6561724553505F62756666657228696E74207761697454696D65297B0D0A202020206C6F6E6720743D6D696C6C697328293B0D0A202020206368617220633B0D0A202020207768696C652028742B7761697454696D653E6D696C6C69732829297B0D0A2020202020206966202865737053657269616C2D3E617661696C61626C652829297B0D0A2020202020202020633D65737053657269616C2D3E7265616428293B0D0A2020202020202020696620284445425547292053657269616C2E7072696E742863293B0D0A2020202020207D0D0A202020207D0D0A2020207D0D0A2020202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20676574436F6D6D616E64547970650D0A2020202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20202F2F546869732066756E6374696F6E2072657475726E732074686520636F6D6D616E642074797065207768696368207761732072656365697665642066726F6D206170700D0A20202F2F546865207365636F6E6420636861726163746572206F6620636F6D6D616E6420737472696E672064657465726D696E65732074686520636F6D6D616E6420747970650D0A20202F2F204920206469676974616C20696E707574207265616420636F6D6D616E64202020200D0A20202F2F205120206469676974616C206F757075742077726974650D0A20202F2F204420206469676974616C206D656D6F72792072656164202D20777269746520636F6D6D616E670D0A20202F2F20412020616E616C6F6720696E70757420616E616C6F6720696E707574207265616420636F6D6D616E640D0A20202F2F204F2020616E616C6F67206F757470757420777269746520636F6D6D616E640D0A20202F2F20562020666C6F6174206D656D6F72792072656164202D20777269746520636F6D6D616E640D0A20202F2F20432020636F6E6E656374206F7220646973636F6E65637420636F6D6D616E6420200D0A20202F2F205420207465787420636F6D6D616E6420200D0A20202F2F204520206572726F720D0A20200D0A20202F2F204F74686572206368617261637465727320617265207265636F676E697A656420617320616E206572726F7220616E642066756E6374696F6E2072657475726E73207468652063686172616374657220450D0A20202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A20200D0A20206368617220205669727475696E6F457370383236365F5765625365727665723A3A676574436F6D6D616E645479706528636861722063297B0D0A20202020696620282128633D3D20274927207C7C2063203D3D20275127207C7C2063203D3D20274427207C7C63203D3D20274127207C7C63203D3D20274F27207C7C2063203D3D20275627207C7C2063203D3D20274327207C7C2063203D3D2027542729297B0D0A202020202020633D2745273B202F2F6572726F722020636F6D6D616E640D0A202020207D0D0A2020202072657475726E20633B0D0A20207D0D0A0D0A20202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20676574436F6D6D616E6450696E0D0A20202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20202F2F546869732066756E6374696F6E2072657475726E73207468652070696E206E756D626572206F662074686520636F6D6D616E6420737472696E67207768696368207761732072656365697665642066726F6D206170700D0A20202F2F46756374696F6E20636865636B732069662070696E206E756D62657220697320636F72726563742E204966206E6F742069742072657475726E73202D31206173206572726F7220636F64650D0A20202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A200D0A2020696E7420205669727475696E6F457370383236365F5765625365727665723A3A676574436F6D6D616E6450696E28537472696E672A2061436F6D6D616E64297B0D0A20202020636861722070313D2061436F6D6D616E642D3E6368617241742831293B0D0A20202020636861722070323D2061436F6D6D616E642D3E6368617241742832293B0D0A20202020537472696E6720733D222D31223B0D0A2020202069662028697344696769742870312920262620697344696769742870322929207B0D0A20202020202020733D22223B0D0A20202020202020732B3D70313B0D0A20202020202020732B3D70323B0D0A202020207D0D0A202020202072657475726E20732E746F496E7428293B0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20676574436F6D6D616E6456616C75650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A666C6F6174205669727475696E6F457370383236365F5765625365727665723A3A676574436F6D6D616E6456616C756528537472696E672A2061436F6D6D616E64297B0D0A2020202020626F6F6C65616E2065723D66616C73653B0D0A2020202020666F722028696E7420693D303B693C61436F6D6D616E642D3E6C656E67746828293B692B2B297B0D0A20202020202020206368617220633D61436F6D6D616E642D3E6368617241742869293B0D0A20202020202020206966202821202828633D3D272E2729207C7C2028633D3D272D2729207C7C2028697344696769742861436F6D6D616E642D3E636861724174286929292929292065723D747275653B0D0A202020202020207D0D0A2020202020206966202865723D3D66616C7365292072657475726E2061436F6D6D616E642D3E746F466C6F617428293B0D0A202020200D0A2020202072657475726E20303B0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F457370383236365F5765625365727665723A3A6765744572726F72436F6D6D616E64286279746520636F6465297B0D0A2020537472696E67207256616C75653D22223B0D0A20207256616C75652B3D77665F434F4D4D414E445F53544152545F434841523B0D0A20207256616C75652B3D224530303D223B0D0A20207256616C75652B3D537472696E6728636F6465293B0D0A20207256616C75652B3D77665F434F4D4D414E445F454E445F434841523B0D0A202072657475726E207256616C75653B0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2075726C656E636F64650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F457370383236365F5765625365727665723A3A75726C656E636F646528537472696E672A20737472297B0D0A20202020537472696E6720656E636F646564537472696E673D22223B0D0A202020206368617220633B0D0A202020206368617220636F6465303B0D0A202020206368617220636F6465313B0D0A202020206368617220636F6465323B0D0A20202020666F722028696E742069203D303B2069203C207374722D3E6C656E67746828293B20692B2B297B0D0A202020202020633D7374722D3E6368617241742869293B0D0A2020202020206966202863203D3D20272027297B0D0A2020202020202020656E636F646564537472696E672B3D20272B273B0D0A2020202020207D20656C736520696620286973616C6E756D286329297B0D0A2020202020202020656E636F646564537472696E672B3D633B0D0A2020202020207D20656C73657B0D0A2020202020202020636F6465313D2863202620307866292B2730273B0D0A202020202020202069662028286320262030786629203E39297B0D0A202020202020202020202020636F6465313D286320262030786629202D203130202B202741273B0D0A20202020202020207D0D0A2020202020202020633D28633E3E3429263078663B0D0A2020202020202020636F6465303D632B2730273B0D0A20202020202020206966202863203E2039297B0D0A202020202020202020202020636F6465303D63202D203130202B202741273B0D0A20202020202020207D0D0A2020202020202020636F6465323D275C30273B0D0A2020202020202020656E636F646564537472696E672B3D2725273B0D0A2020202020202020656E636F646564537472696E672B3D636F6465303B0D0A2020202020202020656E636F646564537472696E672B3D636F6465313B0D0A20202020202020202F2F656E636F646564537472696E672B3D636F6465323B0D0A2020202020207D0D0A2020202020207969656C6428293B0D0A202020207D0D0A2020202072657475726E20656E636F646564537472696E673B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206832696E740D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A756E7369676E65642063686172205669727475696E6F457370383236365F5765625365727665723A3A6832696E7428636861722063297B0D0A202020206966202863203E3D202730272026262063203C3D273927297B0D0A202020202020202072657475726E2828756E7369676E656420636861722963202D20273027293B0D0A202020207D0D0A202020206966202863203E3D202761272026262063203C3D276627297B0D0A202020202020202072657475726E2828756E7369676E656420636861722963202D20276127202B203130293B0D0A202020207D0D0A202020206966202863203E3D202741272026262063203C3D274627297B0D0A202020202020202072657475726E2828756E7369676E656420636861722963202D20274127202B203130293B0D0A202020207D0D0A2020202072657475726E2830293B0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2075726C6465636F64650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F457370383236365F5765625365727665723A3A75726C6465636F646528537472696E672A20737472297B0D0A20202020537472696E6720656E636F646564537472696E673D22223B0D0A202020206368617220633B0D0A202020206368617220636F6465303B0D0A202020206368617220636F6465313B0D0A20202020666F722028696E742069203D303B2069203C207374722D3E6C656E67746828293B20692B2B297B0D0A2020202020202020633D7374722D3E6368617241742869293B0D0A2020202020206966202863203D3D20272B27297B0D0A2020202020202020656E636F646564537472696E672B3D2720273B20200D0A2020202020207D656C7365206966202863203D3D2027252729207B0D0A2020202020202020692B2B3B0D0A2020202020202020636F6465303D7374722D3E6368617241742869293B0D0A2020202020202020692B2B3B0D0A2020202020202020636F6465313D7374722D3E6368617241742869293B0D0A202020202020202063203D20286832696E7428636F64653029203C3C203429207C206832696E7428636F646531293B0D0A2020202020202020656E636F646564537472696E672B3D633B0D0A2020202020207D20656C73657B0D0A202020202020202020656E636F646564537472696E672B3D633B20200D0A2020202020207D0D0A2020202020207969656C6428293B0D0A202020207D0D0A202020200D0A20202072657475726E20656E636F646564537472696E673B0D0A7D0D0A0D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20657370383236365F73657449500D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A626F6F6C65616E205669727475696E6F457370383236365F5765625365727665723A3A657370383236365F736574495028627974652061312C20627974652061322C20627974652061332C2062797465206134297B0D0A20202020636C6561724553505F62756666657228313030293B202020202F2F20636C65617220657370206275666665720D0A2020202065737053657269616C2D3E7072696E746C6E282241542B4349505354413D5C22222B537472696E67286131292B222E222B537472696E67286132292B222E222B537472696E67286133292B222E222B537472696E67286134292B225C2222293B0D0A2020202072657475726E2077616974466F72526573706F6E736528224F4B222C33303030293B0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C656172546578744275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A20636C6561725465787442756666657228297B746578745265636569766564436F6D6D616E644275666665723D22223B7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C656172546578744275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A696E74205669727475696E6F457370383236365F5765625365727665723A3A202074657874417661696C61626C6528297B72657475726E20746578745265636569766564436F6D6D616E644275666665722E6C656E67746828293B7D0D0A20200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2067657454657874427949440D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F457370383236365F5765625365727665723A3A20676574546578742862797465204944297B0D0A202020537472696E672072657475726E6564546578743D22223B0D0A202020537472696E672049445F737472696E67203D22223B0D0A20202049445F737472696E672B3D77665F434F4D4D414E445F53544152545F434841523B0D0A20202049445F737472696E672B3D2754273B0D0A2020206966202849443C3130292049445F737472696E672B3D2730273B0D0A20202049445F737472696E672B3D49443B0D0A20202049445F737472696E672B3D223D223B202020202020200D0A202020696E742020706F733D746578745265636569766564436F6D6D616E644275666665722E696E6465784F662849445F737472696E67293B0D0A20202069662028706F733E3D3029207B0D0A202020202020706F733D20746578745265636569766564436F6D6D616E644275666665722E696E6465784F6628223D222C706F73293B0D0A202020202020696E74206C617374506F733D746578745265636569766564436F6D6D616E644275666665722E696E6465784F662877665F434F4D4D414E445F454E445F434841522C706F73293B0D0A20202020202072657475726E6564546578743D20746578745265636569766564436F6D6D616E644275666665722E737562737472696E6728706F732B312C6C617374506F73293B0D0A20202020202072657475726E6564546578743D75726C6465636F6465282672657475726E656454657874293B0D0A202020202020636C65617254657874427949442849442C26746578745265636569766564436F6D6D616E64427566666572293B0D0A2020207D0D0A20202072657475726E2072657475726E6564546578743B0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C65617254657874427949440D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A20636C656172546578744279494428627974652049442C20537472696E672A2074657874427566666572297B0D0A202020537472696E672049445F737472696E67203D22223B0D0A20202049445F737472696E672B3D77665F434F4D4D414E445F53544152545F434841523B0D0A20202049445F737472696E672B3D2754273B0D0A2020206966202849443C3130292049445F737472696E672B3D2730273B0D0A20202049445F737472696E672B3D49443B0D0A20202049445F737472696E672B3D223D223B202020202020202020202020202020202020202F2F20214944333D0D0A2020696E742020706F733D746578744275666665722D3E696E6465784F662849445F737472696E67293B0D0A20202069662028706F733E3D3029207B0D0A202020202020696E74206C617374506F733D20746578744275666665722D3E696E6465784F662877665F434F4D4D414E445F454E445F434841522C706F73293B0D0A202020202020746578744275666665722D3E72656D6F766528706F732C6C617374506F732B31293B0D0A2020207D0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2061646454657874546F4275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A61646454657874546F526563656976656442756666657228627974652049442C20537472696E672A2074657874297B0D0A202020636C65617254657874427949442849442C26746578745265636569766564436F6D6D616E64427566666572293B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D77665F434F4D4D414E445F53544152545F434841523B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D202754273B0D0A2020206966202849443C31302920746578745265636569766564436F6D6D616E644275666665722B3D202730273B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D49443B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D20223D223B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D202A746578743B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D77665F434F4D4D414E445F454E445F434841523B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2061646454657874546F4275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A73656E645465787428627974652049442C20537472696E672074657874297B0D0A202020636C65617254657874427949442849442C2674657874546F53656E64436F6D6D616E64427566666572293B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D77665F434F4D4D414E445F53544152545F434841523B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D202754273B0D0A2020206966202849443C3130292074657874546F53656E64436F6D6D616E644275666665722B3D202730273B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D49443B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D20223D223B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D75726C656E636F6465282674657874293B200D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D77665F434F4D4D414E445F454E445F434841523B0D0A20200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2065786563757465436F6D6D616E6446726F6D4170700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2020766F6964205669727475696E6F457370383236365F5765625365727665723A3A657865637574655265636569766564436F6D6D616E64286368617220616374697665436F6D6D616E64547970652C20696E7420616374697665436F6D6D616E6450696E202C537472696E672A20636F6D6D616E64537472696E672C20626F6F6C65616E2072657475726E496E666F297B0D0A202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2020202F2F2045766572792074696D652077652068617665206120636F6D706C65746520636F6D6D616E642066726F6D20626C7565746F6F74682074686520676C6F62616C2076616C756520636F6D6D616E6453746174652069732073657420746F2031200D0A2020202F2F205468652076616C756520616374697665436F6D6D616E645479706520636F6E7461696E7320636F6D6D616E6420747970652073756368206173204469676974616C206F75747075742C20416E616C6F67206F7574707574206574632E0D0A2020202F2F205468652076616C756520616374697665436F6D6D616E6450696E20636F6E7461696E73207468652070696E206E756D626572206F662074686520636F6D6D616E640D0A2020202F2F205468652076616C756520616374697665436F6D6D616E6456616C756520636F6E7461696E73207468652076616C7565202830206F72203120666F72206469676974616C2C20302D32353520666F7220616E616C6F67206F7574707574732C20302D3130323320666F7220616E616C6F67206D656D6F727929200D0A2020202F2F20496E207468697320766F6964207765206861766520746F20636865636B2069662074686520636F6D6D616E6420697320636F727265637420616E64207468656E20657865637574652074686520636F6D6D616E64200D0A2020202F2F20416674657220657865637574696E672074686520636F6D6D616E64207765206861766520746F2073656E64206120726573706F6E736520746F206170700D0A2020202F2F204174206C617374207765206D7573742072657365742074686520636F6D6D616E642073746174652076616C756520746F207A65726F200D0A2020202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A2020202020200D0A20202020537472696E6720726573706F6E73653D6765744572726F72436F6D6D616E642877665F4552524F525F554E4B4E4F574E293B200D0A20202020537472696E672070696E537472696E673D22223B0D0A2020202069662028616374697665436F6D6D616E6450696E3C3130292070696E537472696E67203D202230222B537472696E6728616374697665436F6D6D616E6450696E293B0D0A20202020656C73652070696E537472696E673D537472696E6728616374697665436F6D6D616E6450696E293B0D0A20202020666C6F617420616374697665436F6D6D616E6456616C75653D303B0D0A20202020207377697463682028616374697665436F6D6D616E645479706529207B0D0A20202020202063617365202754273A202020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2031303029297B0D0A20202020202020202020202020202020726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841523B0D0A20202020202020202020202020202020726573706F6E7365202B3D616374697665436F6D6D616E64547970653B0D0A20202020202020202020202020202020726573706F6E7365202B3D70696E537472696E673B0D0A20202020202020202020202020202020726573706F6E7365202B3D223D223B0D0A20202020202020202020202020202020726573706F6E7365202B3D2A636F6D6D616E64537472696E673B0D0A20202020202020202020202020202020726573706F6E7365202B3D77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202061646454657874546F526563656976656442756666657228616374697665436F6D6D616E6450696E2C636F6D6D616E64537472696E67293B0D0A2020202020202020202020207D0D0A20202020202020202020627265616B3B0D0A20202020202063617365202749273A202020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2077665F61726475696E6F50696E7353697A6529290D0A2020202020202020202020202020726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D3124202020202020200D0A20202020202020202020627265616B3B0D0A20202020202063617365202751273A200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2077665F61726475696E6F50696E7353697A6529297B0D0A20202020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020656C7365207B0D0A20202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A202020202020202020202020202020202020206966202828616374697665436F6D6D616E6456616C7565203D3D203029207C7C2028616374697665436F6D6D616E6456616C7565203D3D20312929207B0D0A20202020202020202020202020202020202020202020202020206469676974616C577269746528616374697665436F6D6D616E6450696E2C616374697665436F6D6D616E6456616C7565293B0D0A202020202020202020202020202020202020202020202020202061726475696E6F50696E7356616C75655B616374697665436F6D6D616E6450696E5D3D616374697665436F6D6D616E6456616C75653B0D0A2020202020202020202020202020202020202020202020202020726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020202020202020207D20656C736520202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F56414C5545293B0D0A202020202020202020202020202020202020207D0D0A2020202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F50494E293B3B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A20202020202020202020627265616B3B200D0A0D0A20202020202020202020200D0A0D0A2020202020202063617365202744273A0D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E3C77665F7669727475616C4469676974616C4D656D6F727953697A6529297B200D0A202020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A20202020202020202020202020202020656C73657B0D0A20202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A202020202020202020202020202020202020202020207669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D3D20616374697665436F6D6D616E6456616C75653B200D0A20202020202020202020202020202020202020202020726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020202020207D2F2F20656C736520202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F56414C5545293B0D0A2020202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A202020202020202020202020627265616B3B200D0A2020202020200D0A2020202020202063617365202756273A200D0A20202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E3C77665F7669727475616C416E616C6F674D656D6F727953697A6529297B0D0A2020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E73650D0A202020202020202020202020202020656C7365207B200D0A2020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A20202020202020202020202020202020202020207669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D3D20616374697665436F6D6D616E6456616C75653B200D0A2020202020202020202020202020202020202020726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E73650D0A20202020202020202020202020202020202020207D200D0A20202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F50494E293B0D0A20202020202020202020627265616B3B0D0A202020202020206361736520274F273A200D0A20202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2077665F61726475696E6F50696E7353697A6529297B0D0A202020202020202020202020202020202020200D0A202020202020202020202020202020202020206966202872657475726E496E666F29207B0D0A20202020202020202020202020202020202020202020696E742070776D5F76616C7565203D2070756C7365496E28616374697665436F6D6D616E6450696E2C2048494748293B0D0A2020202020202020202020202020202020202020202070776D5F76616C7565203D2070776D5F76616C7565202F372E38353B0D0A20202020202020202020202020202020202020202020726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E672870776D5F76616C7565292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020207D0D0A20202020202020202020202020202020202020656C7365207B0D0A2020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B200D0A20202020202020202020202020202020202020206966202828616374697665436F6D6D616E6456616C75653E3D30292026262028616374697665436F6D6D616E6456616C75653C3235362929207B0D0A20202020202020202020202020202020202020202020202020202F2F61726475696E6F50696E734D61705B616374697665436F6D6D616E6450696E5D3D333B0D0A20202020202020202020202020202020202020202020202020200D0A202020202020202020202020202020202020202020202020202061726475696E6F50696E7356616C75655B616374697665436F6D6D616E6450696E5D3D28696E742920616374697665436F6D6D616E6456616C75653B0D0A2020202020202020202020202020202020202020202020202020616E616C6F67577269746528616374697665436F6D6D616E6450696E2C28696E7429616374697665436F6D6D616E6456616C7565293B0D0A2020202020202020202020202020202020202020202020202020726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E672828696E7429616374697665436F6D6D616E6456616C7565292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020202020202020207D20656C736520726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F56414C5545293B0D0A202020202020202020202020202020202020207D0D0A2020202020202020202020202020202020202020202020200D0A20202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F50494E293B3B0D0A20202020202020202020627265616B3B0D0A0D0A20202020202020202063617365202741273A2020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2061726475696E6F416E616C6F6750696E7353697A6529290D0A2020202020202020202020202020726573706F6E7365203D2221222B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E6728616E616C6F675265616428616E616C6F67496E70757450696E734D61705B616374697665436F6D6D616E6450696E5D29292B2224223B20202F2F20726573706F6E7365200D0A202020202020202020202020656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D3124202020202020200D0A20202020202020202020627265616B3B20200D0A0D0A2020202020202020202063617365202743273A20200D0A20202020202020202020202020202020202020202020726573706F6E73653D22223B20200D0A2020202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C75653D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A2020202020202020202020202020202020202020202069662028616374697665436F6D6D616E6456616C75653D3D3129726573706F6E7365203D77665F6669726D77617265436F64653B2F2F22214330303D222B537472696E672877665F6669726D77617265436F646529222B2224223B2F2F77665F434F4D4D414E445F53544152545F434841522B2243222B70696E537472696E672B223D31222B77665F434F4D4D414E445F454E445F434841523B20202020202F2F2072657475726E206669726D776172652076657273696F6E0D0A20202020202020202020202020202020202020202020627265616B3B0D0A20202020202020202020207D0D0A2020202020202020657370526573706F6E7365427566666572202B3D20726573706F6E73653B0D0A2020202020200D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2067657450696E56616C75650D0A696E74205669727475696E6F457370383236365F5765625365727665723A3A67657450696E56616C756528696E742070696E297B0D0A20206966202870696E3E3D302026262070696E3C77665F61726475696E6F50696E7353697A65292072657475726E2061726475696E6F50696E7356616C75655B70696E5D3B0D0A2020656C73652072657475726E20303B0D0A20207D0D0A20202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20766D4469676974616C57726974650D0A20766F6964205669727475696E6F457370383236365F5765625365727665723A3A764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C7565297B0D0A202069662028286469676974616C4D656D6F7279496E6465783E3D302920262620286469676974616C4D656D6F7279496E6465783C77665F7669727475616C4469676974616C4D656D6F727953697A6529297B0D0A202020207669727475616C4469676974616C4D656D6F72795B6469676974616C4D656D6F7279496E6465785D3D76616C75653B0D0A20207D0D0A20200D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20766D4469676974616C526561640D0A20696E74205669727475696E6F457370383236365F5765625365727665723A3A764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578297B0D0A202069662028286469676974616C4D656D6F7279496E6465783E3D3029202620286469676974616C4D656D6F7279496E6465783C77665F7669727475616C4469676974616C4D656D6F727953697A6529297B0D0A2020202072657475726E207669727475616C4469676974616C4D656D6F72795B6469676974616C4D656D6F7279496E6465785D3B0D0A20207D0D0A2020656C73652072657475726E20303B202020202F2F206572726F720D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20766D416E616C6F6757726974650D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565297B0D0A202069662028286D656D6F7279496E6465783E3D3029202620286D656D6F7279496E6465783C77665F7669727475616C416E616C6F674D656D6F727953697A6529297B0D0A2020202020207669727475616C466C6F61744D656D6F72795B6D656D6F7279496E6465785D3D76616C75653B0D0A20207D0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20766D416E616C6F67526561640D0A20666C6F6174205669727475696E6F457370383236365F5765625365727665723A3A764D656D6F72795265616428696E74206D656D6F7279496E646578297B0D0A202069662028286D656D6F7279496E6465783E3D3029202620286D656D6F7279496E6465783C77665F7669727475616C416E616C6F674D656D6F727953697A6529297B0D0A2020202072657475726E207669727475616C466C6F61744D656D6F72795B6D656D6F7279496E6465785D3B0D0A20207D0D0A2020656C73652072657475726E20303B202020202F2F206572726F720D0A7D20200D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A7644656C6179286C6F6E67206D696C6C697365636F6E6473297B0D0A20206C6F6E672074696D6553746172743D6D696C6C697328293B0D0A20207768696C6520286D696C6C697328292D74696D6553746172743C6D696C6C697365636F6E6473292072756E28293B0D0A7D0D0A .cpp VirtuinoEsp8266_WebServer 2F2A205669727475696E6F2045535030312077656220736572766572204C6962726172792076657220312E36310D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A20557064617465642041554720303120323031360D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2F0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D205669727475696E6F4573703832363620436C617373206D6574686F647320200D0A2F2F20626F6F6C65616E20636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274293B202053657420796F757220686F6D652077696669206E6574776F726B205353494420616E642050415353574F524420202850757420746869732066756E6374696F6E206F6E207374617274206F6620766F6964207365747570290D0A0D0A2F2F20626F6F6C65616E206372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F6465293B2055736520746869732066756E6374696F6E20746F2063726561746520616E20455350383236362077696669206C6F63616C206E6574776F726B0D0A2F2F202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073657420706F727420746F203830200D0A2F2F2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3220746F207573652045535038323636206F6E6C792061732061636365737320706F696E74200D0A2F2F2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3320746F2075736520455350383236362061732061636365737320706F696E7420616E6420696E7465726E65742073746174696F6E2E0D0A0D0A2F2F2020626F6F6C20657370383236365F736574495028627974652061312C20627974652061322C20627974652061332C2062797465206134293B20202020202020202020207365742045535038323636206C6F63616C2049502E2055736520746869732066756E6374696F6E20616674657220636F6E6E656374455350383236365F746F496E7465726E65742066756E6374696F6E200D0A0D0A2F2F3D3D3D3D3D3D3D3D3D205669727475696E6F2067656E6572616C206D6574686F647320200D0A2F2F2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2F2F2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2F2F2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2F2F2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A2F2F202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2F2F2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A2F2F2020766F696420636C6561725465787442756666657228293B202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2F2F2020696E742074657874417661696C61626C6528293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2F2F2020537472696E6720676574546578742862797465204944293B2020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2F2F2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A0D0A0D0A2369666E646566205669727475696E6F457370383236365F5765625365727665725F680D0A23646566696E65205669727475696E6F457370383236365F5765625365727665725F680D0A23696E636C756465202241726475696E6F2E68220D0A0D0A0D0A0D0A23646566696E6520455350383236365F5553455F534F4654574152455F53455249414C20202F2F2064697361626C65207468697320636F6D6D616E6420696620796F752077616E7420746F207573652068617264776172652073657269616C0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202020426F61726420636F6E66696775726174696F6E203D3D3D3D3D3D3D200D0A0D0A2F2F2023646566696E65204553505F47454E455249432020202020202020202020202F2F20456E61626C652074686973206C696E6520746F207573652074686973206C6962726172792077697468204553503832363620626F61726473206C696B65204E6F64654E43552C2057654D6F73206574632E0D0A2020200D0A0D0A23696620646566696E6564285F5F4156525F41546D656761313238305F5F29207C7C20646566696E6564285F5F4156525F41546D656761323536305F5F29200D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A6520313620200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041372C2041382C2041392C204131302C204131312C204131322C204131332C204131342C20413135207D0D0A20202020202023646566696E652077665F61726475696E6F50696E7353697A652035342020202020202020202020202020202F2F2061726475696E6F206D65676120626F6172642070696E7320636F756E74200D0A0D0A23656C696620646566696E65642841524455494E4F5F4156525F4E414E4F290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A652038200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041377D0D0A20202020202023646566696E652077665F61726475696E6F50696E7353697A652031342020202020202020202020202020202F2F2061726475696E6F206E616E6F206469676974616C2070696E73200D0A2020202020200D0A23656C696620646566696E656420285F5F61726D5F5F2920262620646566696E656420285F5F53414D335838455F5F290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A65203132200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041372C2041382C2041392C204131302C204131317D0D0A20202020202023646566696E652077665F61726475696E6F50696E7353697A652035342020202020202020202020202020202F2F2061726475696E6F20647565206469676974616C2070696E73200D0A0D0A23656C696620646566696E6564284553505F47454E45524943290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A652031200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B41307D0D0A20202020202023646566696E652077665F61726475696E6F50696E7353697A652031312020202020202020202020202020202F2F202065737020626F617264206469676974616C2070696E73200D0A23656C73650D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A65203620202020202020202020202F2F2064656661756C7420626F6172640D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041357D0D0A20202020202023646566696E652077665F61726475696E6F50696E7353697A652031342020202020202020202020202020202F2F2061726475696E6F20756E6F20626F6172642070696E7320636F756E74200D0A20202020200D0A23656E6469660D0A0D0A0D0A0D0A23696664656620455350383236365F5553455F534F4654574152455F53455249414C0D0A23696E636C7564652022536F66747761726553657269616C2E68220D0A23656E6469660D0A0D0A0D0A202023646566696E65202077665F6669726D77617265436F6465202022214330303D312E3633242220202020202020202020202020202020200D0A202023646566696E65202077665F7669727475616C4469676974616C4D656D6F727953697A652020333220202020202F2F204456207669727475616C206D656D6F72792073697A65200D0A202023646566696E65202077665F7669727475616C416E616C6F674D656D6F727953697A65202033322020202020202F2F2056207669727475616C206D656D6F72792073697A65200D0A0D0A2023646566696E652077665F4552524F525F50494E20202020202020310D0A2023646566696E652077665F4552524F525F56414C55452020202020320D0A2023646566696E652077665F4552524F525F54595045202020202020330D0A2023646566696E652077665F4552524F525F53495A45202020202020340D0A2023646566696E652077665F4552524F525F50415353574F52442020350D0A2023646566696E652077665F4552524F525F434F4D4D414E44202020360D0A2023646566696E652077665F4552524F525F554E4B4E4F574E202020370D0A0D0A23646566696E652077665F434F4D4D414E445F53544152545F43484152202721270D0A23646566696E652077665F434F4D4D414E445F454E445F434841522020202724270D0A0D0A23646566696E652077665F544558545F434F4D4D414E445F4D41585F53495A452038302020200D0A20200D0A20636C617373205669727475696E6F457370383236365F576562536572766572207B0D0A20207075626C69633A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A202023696664656620455350383236365F5553455F534F4654574152455F53455249414C0D0A202020205669727475696E6F457370383236365F57656253657276657228536F66747761726553657269616C202675617274293B0D0A202020205669727475696E6F457370383236365F57656253657276657228536F66747761726553657269616C2026756172742C2075696E7433325F742062617564293B0D0A23656C7365202F2A20486172647761726553657269616C202A2F0D0A202020205669727475696E6F457370383236365F57656253657276657228486172647761726553657269616C202675617274293B0D0A202020205669727475696E6F457370383236365F57656253657276657228486172647761726553657269616C2026756172742C2075696E7433325F742062617564293B0D0A23656E6469660D0A202020200D0A2020766F696420636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274293B0D0A2020766F6964206372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F64653D32293B0D0A2020626F6F6C65616E20657370383236365F736574495028627974652061312C20627974652061322C20627974652061332C2062797465206134293B0D0A2020766F6964202072756E28293B0D0A20200D0A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C7565293B0D0A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578293B0D0A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B0D0A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B0D0A2020696E742067657450696E56616C756528696E742070696E293B0D0A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B0D0A20202F2F766F6964207650696E4D6F646528696E742070696E2C20696E74206D6F6465293B200D0A2020206C6F6E67206C617374436F6D6D756E69636174696F6E54696D653B0D0A20200D0A2020626F6F6C65616E2044454255473D66616C73653B0D0A2020537472696E672070617373776F72643D22223B200D0A2020200D0A20202F2F2D2D205465787420436F6D6D616E64207075626C69632066756E6374696F6E730D0A20202020766F696420636C6561725465787442756666657228293B0D0A20202020696E742074657874417661696C61626C6528293B0D0A20202020537472696E6720676574546578742862797465204944293B0D0A20202020766F69642073656E645465787428627974652049442C20537472696E672074657874293B0D0A20202020537472696E6720657370526573706F6E73654275666665723D22223B0D0A2020626F6F6C65616E2077616974466F72526573706F6E736528537472696E6720746172676574312C2020696E742074696D656F7574293B0D0A0D0A20200D0A2020707269766174653A0D0A20200D0A2020766F696420636865636B5669727475696E6F436F6D6D616E6428537472696E672A20636F6D6D616E64293B0D0A2020626F6F6C65616E207769666953656E644461746128696E7420636F6E6E656374696F6E49642C20537472696E672A20636F6E74656E74293B0D0A2020537472696E672073656E64436F6D6D616E6428537472696E6720636F6D6D616E642C20636F6E737420696E742074696D656F7574293B0D0A2020766F696420636C6F7365436C69656E74436F6E6E656374696F6E28696E7420636F6E6E656374696F6E4944293B0D0A2020766F696420636C6561724553505F62756666657228696E74207761697454696D65293B0D0A2020636861722020676574436F6D6D616E645479706528636861722063293B0D0A2020696E742020676574436F6D6D616E6450696E28537472696E672A2061436F6D6D616E64293B0D0A2020666C6F617420676574436F6D6D616E6456616C756528537472696E672A2061436F6D6D616E64293B0D0A2020537472696E67206765744572726F72436F6D6D616E64286279746520636F6465293B0D0A2020766F696420657865637574655265636569766564436F6D6D616E64286368617220616374697665436F6D6D616E64547970652C20696E7420616374697665436F6D6D616E6450696E202C537472696E672A20636F6D6D616E64537472696E672C20626F6F6C65616E2072657475726E496E666F293B0D0A20200D0A20200D0A20202F2F20627974652061726475696E6F50696E734D61705B61726475696E6F50696E7353697A655D3B0D0A2020627974652061726475696E6F50696E7356616C75655B77665F61726475696E6F50696E7353697A655D3B0D0A2020696E74207669727475616C4469676974616C4D656D6F72795B77665F7669727475616C4469676974616C4D656D6F727953697A655D3B202020202020202020202020202020202020202020202020202020200D0A2020666C6F6174207669727475616C466C6F61744D656D6F72795B77665F7669727475616C416E616C6F674D656D6F727953697A655D3B202020202020202020202020202020202020202020202020202020202020200D0A20206279746520616E616C6F67496E70757450696E734D61705B61726475696E6F416E616C6F6750696E7353697A655D20203D20616E616C6F67496E70757450696E734D61705F20203B0D0A200D0A202020537472696E67206573704275666665723D22223B0D0A2020200D0A2020200D0A202020202F2F2D2D205465787420436F6D6D616E6420707269766174652066756E6374696F6E730D0A20202020537472696E6720746578745265636569766564436F6D6D616E644275666665723D22223B0D0A20202020537472696E672074657874546F53656E64436F6D6D616E644275666665723D22223B0D0A20202020537472696E672075726C656E636F646528537472696E672A20737472293B0D0A20202020756E7369676E65642063686172206832696E7428636861722063293B0D0A20202020537472696E672075726C6465636F646528537472696E672A20737472293B0D0A20202020766F696420636C656172546578744279494428627974652049442C20537472696E672A2074657874427566666572293B0D0A20202020766F69642061646454657874546F526563656976656442756666657228627974652049442C20537472696E672A2074657874293B0D0A0D0A202020200D0A2020200D0A23696664656620455350383236365F5553455F534F4654574152455F53455249414C0D0A20202020536F66747761726553657269616C202A65737053657269616C3B202F2A20546865205541525420746F20636F6D6D756E69636174652077697468204553503031202A2F0D0A23656C73650D0A20202020486172647761726553657269616C202A65737053657269616C3B202F2A20546865205541525420746F20636F6D6D756E69636174652077697468204553503031202A2F0D0A23656E64696620202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A207D3B0D0A0D0A0D0A23656E6469660D0A0D0A0D0A .h VirtuinoEthernet_WebServer 2F2A205669727475696E6F2045746865726E657420536869656C642077656220736572766572206C6962726172792076657220312E36310D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204D6179203120323031370D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E6A6176617061706572732E616E64726F69642E6167726F6661726D6C697465747269616C0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A0D0A2F2F2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2F2F2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2F2F2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2F2F2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A2F2F202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2F2F2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A200D0A0D0A0D0A23696E636C75646520225669727475696E6F45746865726E65745F5765625365727665722E68220D0A2F2F23696E636C756465203C5350492E683E0D0A23696E636C756465203C45746865726E65742E683E0D0A0D0A0D0A0D0A200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D205669727475696E6F45746865726E65745F57656253657276657220696E69740D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20205669727475696E6F45746865726E65745F5765625365727665723A3A5669727475696E6F45746865726E65745F57656253657276657228696E7420706F7274297B0D0A2020736572766572506F72743D706F72743B0D0A7D0D0A0D0A200D0A200D0A200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2072756E0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A72756E28297B0D0A2020202045746865726E65745365727665722073657276657228736572766572506F7274293B20200D0A202020207365727665722E626567696E28293B0D0A2020202045746865726E6574436C69656E7420636C69656E74203D207365727665722E617661696C61626C6528293B0D0A202069662028636C69656E7429207B0D0A202020206368617220633B0D0A202020696620284445425547292053657269616C2E7072696E746C6E2865745F636C69656E74436F6E6E6563746564293B0D0A202020200D0A202020207768696C652028636C69656E742E636F6E6E6563746564282929207B0D0A20202020202069662028636C69656E742E617661696C61626C65282929207B0D0A202020202020202063203D20636C69656E742E7265616428293B0D0A20202020202020206C696E654275666665722B3D633B0D0A202020202020202069662028444542554729202053657269616C2E77726974652863293B0D0A2020202020207D0D0A2020202020206966202863203D3D20275C6E272029207B0D0A2020202020202020202020202020696E7420706F73203D206C696E654275666665722E696E6465784F662822474554202F22293B0D0A202020202020202020202020202069662028706F73213D2D31297B20202020202020202020202020202020202020202020202020202020202020202020202F2F2057652068617665206120474554206D6573736167650D0A2020202020202020202020202020202020206C696E654275666665722E72656D6F766528302C706F732B35293B0D0A202020202020202020202020202020202020696620284445425547292053657269616C2E7072696E746C6E28225C6E5C72204C696E654275666665723D222B6C696E65427566666572293B0D0A202020202020202020202020202020202020636865636B5669727475696E6F436F6D6D616E6428266C696E65427566666572293B0D0A2020202020202020202020202020202020206966202874657874546F53656E64436F6D6D616E644275666665722E6C656E67746828293E30297B0D0A2020202020202020202020202020202020202020206574526573706F6E73654275666665722B3D74657874546F53656E64436F6D6D616E644275666665723B0D0A20202020202020202020202020202020202020202074657874546F53656E64436F6D6D616E644275666665723D22223B0D0A2020202020202020202020202020202020207D0D0A20202020202020202020202020202020202020696620284445425547292053657269616C2E7072696E746C6E28225C6E5C7220726573706F6E73653D222B6574526573706F6E7365427566666572293B0D0A20202020202020202020202020202020202064656C6179283130293B0D0A202020202020202020202020202020202020636C69656E742E666C75736828293B0D0A202020202020202020202020202020202020636C69656E742E7072696E746C6E2822485454502F312E3120323030204F4B22293B0D0A202020202020202020202020202020202020636C69656E742E7072696E746C6E2822436F6E74656E742D547970653A20746578742F68746D6C22293B0D0A202020202020202020202020202020202020636C69656E742E7072696E746C6E2822436F6E6E656374696F6E3A20636C6F736522293B0D0A202020202020202020202020202020202020636C69656E742E7072696E746C6E28293B0D0A202020202020202020202020202020202020636C69656E742E7072696E746C6E286574526573706F6E7365427566666572293B0D0A2020202020202020202020202020202020206C696E654275666665723D22223B0D0A202020202020202020202020202020202020627265616B3B0D0A202020202020202020202020202020207D202F2F20696620706F730D0A202020202020202020202020206C696E654275666665723D22223B0D0A20202020202020207D202F2F20696620633D3D275C6E270D0A202020207D202F2F20696620636C69656E742E617661696C61626C650D0A2020202064656C61792831293B0D0A20202020636C69656E742E73746F7028293B20202F2F20636C6F73652074686520636F6E6E656374696F6E3A0D0A20202020696620284445425547292053657269616C2E7072696E746C6E2865745F636C69656E74446973636F6E6E6563746564293B0D0A20207D0D0A20207D0D0A20200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636865636B5669727475696E6F436F6D6D616E640D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642020205669727475696E6F45746865726E65745F5765625365727665723A3A636865636B5669727475696E6F436F6D6D616E6428537472696E672A20636F6D6D616E64297B0D0A2020202020696E7420706F733D636F6D6D616E642D3E6C617374496E6465784F662865745F434F4D4D414E445F454E445F43484152293B202020202020202020202020202020202020202020200D0A202069662028706F733E35297B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20636865636B207468652073697A65206F6620636F6D6D616E640D0A202020202020636F6D6D616E642D3E72656D6F766528706F732B31293B20202020202F2F20636C6561722074686520656E64206F6620636F6D6D616E64206275666665720D0A20202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D202067657420636F6D6D616E642070617373776F72640D0A202020202020537472696E6720636F6D6D616E6450617373776F72643D22223B0D0A202020202020696E74206B3D636F6D6D616E642D3E696E6465784F662865745F434F4D4D414E445F53544152545F43484152293B0D0A20202020202020696620286B3E3029207B0D0A2020202020202020636F6D6D616E6450617373776F7264203D20636F6D6D616E642D3E737562737472696E6728302C6B293B0D0A2020202020202020636F6D6D616E642D3E72656D6F766528302C6B293B2020202F2F20636C656172207468652073746172742070617274206F662074686520636F6D6D616E6420206275666665720D0A202020202020207D0D0A2020202020206574526573706F6E73654275666665723D22223B0D0A202020202020696620282870617373776F72642E6C656E67746828293D3D3029207C7C2028636F6D6D616E6450617373776F72642E657175616C732870617373776F7264292929207B20202020202020202020202020202020202020202020202F2F20636865636B2069662070617373776F726420636F72726563740D0A20202020202020202020207768696C652028636F6D6D616E642D3E696E6465784F662865745F434F4D4D414E445F53544152545F43484152293E3D30297B0D0A2020202020202020202020202020696E74206353746172743D636F6D6D616E642D3E696E6465784F662865745F434F4D4D414E445F53544152545F43484152293B0D0A2020202020202020202020202020696E742063456E643D636F6D6D616E642D3E696E6465784F662865745F434F4D4D414E445F454E445F43484152293B0D0A20202020202020202020202020206966202863456E642D6353746172743E35297B0D0A20202020202020202020202020202020537472696E67206F6E65436F6D6D616E64203D20636F6D6D616E642D3E737562737472696E67286353746172742B312C63456E64293B202020202020202020202020202020202020202020202020202020202020202F2F20676574206F6E6520636F6D6D616E640D0A202020202020202020202020202020206368617220636F6D6D616E6454797065203D20676574436F6D6D616E6454797065286F6E65436F6D6D616E642E636861724174283029293B0D0A20202020202020202020202020202020202069662028636F6D6D616E6454797065213D27452729207B0D0A202020202020202020202020202020202020202020696E742070696E3D20676574436F6D6D616E6450696E28266F6E65436F6D6D616E64293B0D0A2020202020202020202020202020202020202020206966202870696E213D2D31297B0D0A202020202020202020202020202020202020202020202020626F6F6C65616E2072657475726E496E666F3D66616C73653B0D0A202020202020202020202020202020202020202020202020696620286F6E65436F6D6D616E642E6368617241742834293D3D273F27292072657475726E496E666F3D747275653B0D0A2020202020202020202020202020202020202020202020206F6E65436F6D6D616E642E72656D6F766528302C34293B0D0A202020202020202020202020202020202020202020202020696620286F6E65436F6D6D616E642E6C656E67746828293C65745F544558545F434F4D4D414E445F4D41585F53495A452920657865637574655265636569766564436F6D6D616E6428636F6D6D616E64547970652C70696E2C266F6E65436F6D6D616E642C72657475726E496E666F293B0D0A202020202020202020202020202020202020202020202020656C7365207B0D0A20202020202020202020202020202020202020202020202020206574526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642865745F4552524F525F53495A45293B0D0A2020202020202020202020202020202020202020202020202020537472696E6720733D22223B0D0A20202020202020202020202020202020202020202020202020206966202870696E3C392920732B3D2230223B0D0A2020202020202020202020202020202020202020202020202020732B3D537472696E672870696E293B0D0A20202020202020202020202020202020202020202020202020206574526573706F6E73654275666665722B3D222154223B0D0A20202020202020202020202020202020202020202020202020206574526573706F6E73654275666665722B3D733B0D0A20202020202020202020202020202020202020202020202020206574526573706F6E73654275666665722B3D223D2024223B20202020202020202020202F2F2072657475726E20616E20656D7074792074657874206966207468652073697A65206F66207465787420636F6D6D616E6420697320746F6F206269670D0A20202020202020202020202020202020202020202020202020200D0A2020202020202020202020202020202020202020202020207D0D0A2020202020202020202020202020202020202020202020206C617374436F6D6D756E69636174696F6E54696D653D6D696C6C697328293B0D0A2020202020202020202020202020202020202020207D20656C736520206574526573706F6E7365427566666572202B3D6765744572726F72436F6D6D616E642865745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A2020202020202020202020202020202020207D20656C7365206574526573706F6E7365427566666572202B3D6765744572726F72436F6D6D616E642865745F4552524F525F54595045293B20202F2F20726573706F6E736520206572726F722074797065202020214530303D33242020200D0A202020202020202020200D0A20202020202020202020202020207D20656C73657B0D0A202020202020202020202020202020206574526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642865745F4552524F525F53495A45293B20202F2F20726573706F6E736520206572726F722073697A65206F6620636F6D6D616E64202020214530303D34242020200D0A20202020202020202020202020207D0D0A2020202020202020202020202020636F6D6D616E642D3E72656D6F766528302C63456E642B312D635374617274293B0D0A20202020202020202020207D20202F2F207768696C650D0A2020202020207D20656C7365206574526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642865745F4552524F525F50415353574F5244293B20202020202F2F207468652070617373776F7264206973206E6F7420636F72726563740D0A20207D0D0A2020656C736520206574526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642865745F4552524F525F53495A45293B2020202020202020202F2F207468652073697A65206F6620636F6D6D616E64206973206E6F7420636F72726563740D0A200D0A7D0D0A0D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20676574436F6D6D616E64547970650D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20202F2F546869732066756E6374696F6E2072657475726E732074686520636F6D6D616E642074797065207768696368207761732072656365697665642066726F6D206170700D0A20202F2F546865207365636F6E6420636861726163746572206F6620636F6D6D616E6420737472696E672064657465726D696E65732074686520636F6D6D616E6420747970650D0A20202F2F204920206469676974616C20696E707574207265616420636F6D6D616E64202020200D0A20202F2F205120206469676974616C206F757075742077726974650D0A20202F2F204420206469676974616C206D656D6F72792072656164202D20777269746520636F6D6D616E670D0A20202F2F20412020616E616C6F6720696E70757420616E616C6F6720696E707574207265616420636F6D6D616E640D0A20202F2F204F2020616E616C6F67206F757470757420777269746520636F6D6D616E640D0A20202F2F20562020666C6F6174206D656D6F72792072656164202D20777269746520636F6D6D616E640D0A20202F2F20432020636F6E6E656374206F7220646973636F6E65637420636F6D6D616E64202020200D0A20202F2F204520206572726F720D0A20200D0A20202F2F204F74686572206368617261637465727320617265207265636F676E697A656420617320616E206572726F7220616E642066756E6374696F6E2072657475726E73207468652063686172616374657220450D0A20202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A20200D0A20206368617220205669727475696E6F45746865726E65745F5765625365727665723A3A676574436F6D6D616E645479706528636861722063297B0D0A20202020696620282128633D3D20274927207C7C2063203D3D20275127207C7C2063203D3D20274427207C7C63203D3D20274127207C7C63203D3D20274F27207C7C2063203D3D20275627207C7C2063203D3D20274327207C7C2063203D3D2027542729297B0D0A202020202020633D2745273B202F2F6572726F722020636F6D6D616E640D0A202020207D0D0A2020202072657475726E20633B0D0A20207D0D0A0D0A0D0A20202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2020676574436F6D6D616E6450696E0D0A20202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20202F2F546869732066756E6374696F6E2072657475726E73207468652070696E206E756D626572206F662074686520636F6D6D616E6420737472696E67207768696368207761732072656365697665642066726F6D206170700D0A20202F2F46756374696F6E20636865636B732069662070696E206E756D62657220697320636F72726563742E204966206E6F742069742072657475726E73202D31206173206572726F7220636F64650D0A20202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A200D0A2020696E7420205669727475696E6F45746865726E65745F5765625365727665723A3A676574436F6D6D616E6450696E28537472696E672A2061436F6D6D616E64297B0D0A20202020636861722070313D2061436F6D6D616E642D3E6368617241742831293B0D0A20202020636861722070323D2061436F6D6D616E642D3E6368617241742832293B0D0A20202020537472696E6720733D222D31223B0D0A2020202069662028697344696769742870312920262620697344696769742870322929207B0D0A20202020202020733D22223B0D0A20202020202020732B3D70313B0D0A20202020202020732B3D70323B0D0A202020207D0D0A202020202072657475726E20732E746F496E7428293B0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2020676574436F6D6D616E6456616C75650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A666C6F6174205669727475696E6F45746865726E65745F5765625365727665723A3A676574436F6D6D616E6456616C756528537472696E672A2061436F6D6D616E64297B0D0A2020202020626F6F6C65616E2065723D66616C73653B0D0A2020202020666F722028696E7420693D303B693C61436F6D6D616E642D3E6C656E67746828293B692B2B297B0D0A20202020202020206368617220633D61436F6D6D616E642D3E6368617241742869293B0D0A20202020202020206966202821202828633D3D272E2729207C7C2028633D3D272D2729207C7C2028697344696769742861436F6D6D616E642D3E636861724174286929292929292065723D747275653B0D0A202020202020207D0D0A2020202020206966202865723D3D66616C7365292072657475726E2061436F6D6D616E642D3E746F466C6F617428293B0D0A202020200D0A2020202072657475726E20303B0D0A20207D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206765744572726F72436F6D6D616E640D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F45746865726E65745F5765625365727665723A3A6765744572726F72436F6D6D616E64286279746520636F6465297B0D0A2020537472696E67207256616C75653D22223B0D0A20207256616C75652B3D65745F434F4D4D414E445F53544152545F434841523B0D0A20207256616C75652B3D224530303D223B0D0A20207256616C75652B3D537472696E6728636F6465293B0D0A20207256616C75652B3D65745F434F4D4D414E445F454E445F434841523B0D0A202072657475726E207256616C75653B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2075726C656E636F64650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F45746865726E65745F5765625365727665723A3A75726C656E636F646528537472696E672A20737472297B0D0A202020537472696E6720656E636F646564537472696E673D22223B0D0A202020206368617220633B0D0A202020206368617220636F6465303B0D0A202020206368617220636F6465313B0D0A202020206368617220636F6465323B0D0A20202020666F722028696E742069203D303B2069203C207374722D3E6C656E67746828293B20692B2B297B0D0A202020202020633D7374722D3E6368617241742869293B0D0A2020202020206966202863203D3D20272027297B0D0A2020202020202020656E636F646564537472696E672B3D20272B273B0D0A2020202020207D20656C736520696620286973616C6E756D286329297B0D0A2020202020202020656E636F646564537472696E672B3D633B0D0A2020202020207D20656C73657B0D0A2020202020202020636F6465313D2863202620307866292B2730273B0D0A202020202020202069662028286320262030786629203E39297B0D0A202020202020202020202020636F6465313D286320262030786629202D203130202B202741273B0D0A20202020202020207D0D0A2020202020202020633D28633E3E3429263078663B0D0A2020202020202020636F6465303D632B2730273B0D0A20202020202020206966202863203E2039297B0D0A202020202020202020202020636F6465303D63202D203130202B202741273B0D0A20202020202020207D0D0A2020202020202020636F6465323D275C30273B0D0A2020202020202020656E636F646564537472696E672B3D2725273B0D0A2020202020202020656E636F646564537472696E672B3D636F6465303B0D0A2020202020202020656E636F646564537472696E672B3D636F6465313B0D0A20202020202020202F2F656E636F646564537472696E672B3D636F6465323B0D0A2020202020207D0D0A2020202020207969656C6428293B0D0A202020207D0D0A2020202072657475726E20656E636F646564537472696E673B0D0A202020200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206832696E740D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A756E7369676E65642063686172205669727475696E6F45746865726E65745F5765625365727665723A3A6832696E7428636861722063297B0D0A202020206966202863203E3D202730272026262063203C3D273927297B0D0A202020202020202072657475726E2828756E7369676E656420636861722963202D20273027293B0D0A202020207D0D0A202020206966202863203E3D202761272026262063203C3D276627297B0D0A202020202020202072657475726E2828756E7369676E656420636861722963202D20276127202B203130293B0D0A202020207D0D0A202020206966202863203E3D202741272026262063203C3D274627297B0D0A202020202020202072657475726E2828756E7369676E656420636861722963202D20274127202B203130293B0D0A202020207D0D0A2020202072657475726E2830293B0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2075726C6465636F64650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F45746865726E65745F5765625365727665723A3A75726C6465636F646528537472696E672A20737472297B0D0A20202020537472696E6720656E636F646564537472696E673D22223B0D0A202020206368617220633B0D0A202020206368617220636F6465303B0D0A202020206368617220636F6465313B0D0A20202020666F722028696E742069203D303B2069203C207374722D3E6C656E67746828293B20692B2B297B0D0A2020202020202020633D7374722D3E6368617241742869293B0D0A2020202020206966202863203D3D20272B27297B0D0A2020202020202020656E636F646564537472696E672B3D2720273B20200D0A2020202020207D656C7365206966202863203D3D2027252729207B0D0A2020202020202020692B2B3B0D0A2020202020202020636F6465303D7374722D3E6368617241742869293B0D0A2020202020202020692B2B3B0D0A2020202020202020636F6465313D7374722D3E6368617241742869293B0D0A202020202020202063203D20286832696E7428636F64653029203C3C203429207C206832696E7428636F646531293B0D0A2020202020202020656E636F646564537472696E672B3D633B0D0A2020202020207D20656C73657B0D0A202020202020202020656E636F646564537472696E672B3D633B20200D0A2020202020207D0D0A2020202020207969656C6428293B0D0A202020207D0D0A202020200D0A20202072657475726E20656E636F646564537472696E673B0D0A0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C656172546578744275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A20636C6561725465787442756666657228297B746578745265636569766564436F6D6D616E644275666665723D22223B7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C656172546578744275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A696E74205669727475696E6F45746865726E65745F5765625365727665723A3A202074657874417661696C61626C6528297B72657475726E20746578745265636569766564436F6D6D616E644275666665722E6C656E67746828293B7D0D0A20200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2067657454657874427949440D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F45746865726E65745F5765625365727665723A3A20676574546578742862797465204944297B0D0A202020537472696E672072657475726E6564546578743D22223B0D0A202020537472696E672049445F737472696E67203D22223B0D0A20202049445F737472696E672B3D65745F434F4D4D414E445F53544152545F434841523B0D0A20202049445F737472696E672B3D2754273B0D0A2020206966202849443C3130292049445F737472696E672B3D2730273B0D0A20202049445F737472696E672B3D49443B0D0A20202049445F737472696E672B3D223D223B202020202020200D0A202020696E742020706F733D746578745265636569766564436F6D6D616E644275666665722E696E6465784F662849445F737472696E67293B0D0A20202069662028706F733E3D3029207B0D0A202020202020706F733D20746578745265636569766564436F6D6D616E644275666665722E696E6465784F6628223D222C706F73293B0D0A202020202020696E74206C617374506F733D746578745265636569766564436F6D6D616E644275666665722E696E6465784F662865745F434F4D4D414E445F454E445F434841522C706F73293B0D0A20202020202072657475726E6564546578743D20746578745265636569766564436F6D6D616E644275666665722E737562737472696E6728706F732B312C6C617374506F73293B0D0A20202020202072657475726E6564546578743D75726C6465636F6465282672657475726E656454657874293B0D0A202020202020636C65617254657874427949442849442C26746578745265636569766564436F6D6D616E64427566666572293B0D0A2020207D0D0A20202072657475726E2072657475726E6564546578743B0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C65617254657874427949440D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A20636C656172546578744279494428627974652049442C20537472696E672A2074657874427566666572297B0D0A202020537472696E672049445F737472696E67203D22223B0D0A20202049445F737472696E672B3D65745F434F4D4D414E445F53544152545F434841523B0D0A20202049445F737472696E672B3D2754273B0D0A2020206966202849443C3130292049445F737472696E672B3D2730273B0D0A20202049445F737472696E672B3D49443B0D0A20202049445F737472696E672B3D223D223B202020202020202020202020202020202020202F2F20214944333D0D0A2020696E742020706F733D746578744275666665722D3E696E6465784F662849445F737472696E67293B0D0A20202069662028706F733E3D3029207B0D0A202020202020696E74206C617374506F733D20746578744275666665722D3E696E6465784F662865745F434F4D4D414E445F454E445F434841522C706F73293B0D0A202020202020746578744275666665722D3E72656D6F766528706F732C6C617374506F732B31293B0D0A2020207D0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2061646454657874546F4275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A61646454657874546F526563656976656442756666657228627974652049442C20537472696E672A2074657874297B0D0A202020636C65617254657874427949442849442C26746578745265636569766564436F6D6D616E64427566666572293B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D65745F434F4D4D414E445F53544152545F434841523B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D202754273B0D0A2020206966202849443C31302920746578745265636569766564436F6D6D616E644275666665722B3D202730273B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D49443B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D20223D223B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D202A746578743B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D65745F434F4D4D414E445F454E445F434841523B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2061646454657874546F4275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A73656E645465787428627974652049442C20537472696E672074657874297B0D0A202020636C65617254657874427949442849442C2674657874546F53656E64436F6D6D616E64427566666572293B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D65745F434F4D4D414E445F53544152545F434841523B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D202754273B0D0A2020206966202849443C3130292074657874546F53656E64436F6D6D616E644275666665722B3D202730273B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D49443B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D20223D223B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D75726C656E636F6465282674657874293B200D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D65745F434F4D4D414E445F454E445F434841523B0D0A7D0D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2065786563757465436F6D6D616E6446726F6D4170700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2065786563757465436F6D6D616E6446726F6D4170700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2020766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A657865637574655265636569766564436F6D6D616E64286368617220616374697665436F6D6D616E64547970652C20696E7420616374697665436F6D6D616E6450696E202C537472696E672A20636F6D6D616E64537472696E672C20626F6F6C65616E2072657475726E496E666F297B0D0A202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2020202F2F2045766572792074696D652077652068617665206120636F6D706C65746520636F6D6D616E642066726F6D20626C7565746F6F74682074686520676C6F62616C2076616C756520636F6D6D616E6453746174652069732073657420746F2031200D0A2020202F2F205468652076616C756520616374697665436F6D6D616E645479706520636F6E7461696E7320636F6D6D616E6420747970652073756368206173204469676974616C206F75747075742C20416E616C6F67206F7574707574206574632E0D0A2020202F2F205468652076616C756520616374697665436F6D6D616E6450696E20636F6E7461696E73207468652070696E206E756D626572206F662074686520636F6D6D616E640D0A2020202F2F205468652076616C756520616374697665436F6D6D616E6456616C756520636F6E7461696E73207468652076616C7565202830206F72203120666F72206469676974616C2C20302D32353520666F7220616E616C6F67206F7574707574732C20302D3130323320666F7220616E616C6F67206D656D6F727929200D0A2020202F2F20496E207468697320766F6964207765206861766520746F20636865636B2069662074686520636F6D6D616E6420697320636F727265637420616E64207468656E20657865637574652074686520636F6D6D616E64200D0A2020202F2F20416674657220657865637574696E672074686520636F6D6D616E64207765206861766520746F2073656E64206120726573706F6E736520746F206170700D0A2020202F2F204174206C617374207765206D7573742072657365742074686520636F6D6D616E642073746174652076616C756520746F207A65726F200D0A2020202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A2020202020200D0A20202020537472696E6720726573706F6E73653D6765744572726F72436F6D6D616E642865745F4552524F525F554E4B4E4F574E293B200D0A20202020537472696E672070696E537472696E673D22223B0D0A2020202069662028616374697665436F6D6D616E6450696E3C3130292070696E537472696E67203D202230222B537472696E6728616374697665436F6D6D616E6450696E293B0D0A20202020656C73652070696E537472696E673D537472696E6728616374697665436F6D6D616E6450696E293B0D0A20202020666C6F617420616374697665436F6D6D616E6456616C75653D303B0D0A20202020207377697463682028616374697665436F6D6D616E645479706529207B0D0A20202020202063617365202754273A202020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2031303029297B0D0A20202020202020202020202020202020726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841523B0D0A20202020202020202020202020202020726573706F6E7365202B3D616374697665436F6D6D616E64547970653B0D0A20202020202020202020202020202020726573706F6E7365202B3D70696E537472696E673B0D0A20202020202020202020202020202020726573706F6E7365202B3D223D223B0D0A20202020202020202020202020202020726573706F6E7365202B3D2A636F6D6D616E64537472696E673B0D0A20202020202020202020202020202020726573706F6E7365202B3D65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202061646454657874546F526563656976656442756666657228616374697665436F6D6D616E6450696E2C636F6D6D616E64537472696E67293B0D0A2020202020202020202020207D0D0A20202020202020202020627265616B3B0D0A20202020202063617365202749273A202020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2065745F61726475696E6F50696E7353697A6529290D0A2020202020202020202020202020726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D3124202020202020200D0A20202020202020202020627265616B3B0D0A2020202020202063617365202751273A200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2065745F61726475696E6F50696E7353697A6529297B0D0A20202020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020656C7365207B0D0A20202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A202020202020202020202020202020202020206966202828616374697665436F6D6D616E6456616C7565203D3D203029207C7C2028616374697665436F6D6D616E6456616C7565203D3D20312929207B0D0A20202020202020202020202020202020202020202020202020206469676974616C577269746528616374697665436F6D6D616E6450696E2C616374697665436F6D6D616E6456616C7565293B0D0A202020202020202020202020202020202020202020202020202061726475696E6F50696E7356616C75655B616374697665436F6D6D616E6450696E5D3D616374697665436F6D6D616E6456616C75653B0D0A2020202020202020202020202020202020202020202020202020726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020202020202020207D20656C736520202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F56414C5545293B0D0A202020202020202020202020202020202020207D0D0A2020202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F50494E293B3B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A20202020202020202020627265616B3B200D0A0D0A0D0A2020202020202063617365202744273A0D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E3C65745F7669727475616C4469676974616C4D656D6F727953697A6529297B200D0A202020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A20202020202020202020202020202020656C73657B0D0A20202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A202020202020202020202020202020202020202020207669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D3D20616374697665436F6D6D616E6456616C75653B200D0A20202020202020202020202020202020202020202020726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020202020207D2F2F20656C736520202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F56414C5545293B0D0A2020202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A202020202020202020202020627265616B3B200D0A2020202020200D0A2020202020202063617365202756273A200D0A20202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E3C65745F7669727475616C416E616C6F674D656D6F727953697A6529297B0D0A2020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E73650D0A202020202020202020202020202020656C7365207B200D0A2020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A20202020202020202020202020202020202020207669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D3D20616374697665436F6D6D616E6456616C75653B200D0A2020202020202020202020202020202020202020726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E73650D0A20202020202020202020202020202020202020207D200D0A20202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F50494E293B0D0A20202020202020202020627265616B3B0D0A202020202020206361736520274F273A200D0A20202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2065745F61726475696E6F50696E7353697A6529297B0D0A202020202020202020202020202020202020200D0A202020202020202020202020202020202020206966202872657475726E496E666F29207B0D0A20202020202020202020202020202020202020202020696E742070776D5F76616C7565203D2070756C7365496E28616374697665436F6D6D616E6450696E2C2048494748293B0D0A2020202020202020202020202020202020202020202070776D5F76616C7565203D2070776D5F76616C7565202F372E38353B0D0A20202020202020202020202020202020202020202020726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E672870776D5F76616C7565292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020207D0D0A20202020202020202020202020202020202020656C7365207B0D0A2020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B200D0A20202020202020202020202020202020202020206966202828616374697665436F6D6D616E6456616C75653E3D30292026262028616374697665436F6D6D616E6456616C75653C3235362929207B0D0A20202020202020202020202020202020202020202020202020202F2F61726475696E6F50696E734D61705B616374697665436F6D6D616E6450696E5D3D333B0D0A20202020202020202020202020202020202020202020202020200D0A202020202020202020202020202020202020202020202020202061726475696E6F50696E7356616C75655B616374697665436F6D6D616E6450696E5D3D28696E742920616374697665436F6D6D616E6456616C75653B0D0A2020202020202020202020202020202020202020202020202020616E616C6F67577269746528616374697665436F6D6D616E6450696E2C28696E7429616374697665436F6D6D616E6456616C7565293B0D0A2020202020202020202020202020202020202020202020202020726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E672828696E7429616374697665436F6D6D616E6456616C7565292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020202020202020207D20656C736520726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F56414C5545293B0D0A202020202020202020202020202020202020207D0D0A2020202020202020202020202020202020202020202020200D0A20202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F50494E293B3B0D0A20202020202020202020627265616B3B0D0A0D0A20202020202020202063617365202741273A2020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2061726475696E6F416E616C6F6750696E7353697A6529290D0A2020202020202020202020202020726573706F6E7365203D2221222B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E6728616E616C6F675265616428616E616C6F67496E70757450696E734D61705B616374697665436F6D6D616E6450696E5D29292B2224223B20202F2F20726573706F6E7365200D0A202020202020202020202020656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D3124202020202020200D0A20202020202020202020627265616B3B20200D0A0D0A2020202020202020202063617365202743273A20200D0A20202020202020202020202020202020202020202020726573706F6E73653D22223B20200D0A2020202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C75653D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A2020202020202020202020202020202020202020202069662028616374697665436F6D6D616E6456616C75653D3D3129726573706F6E7365203D65745F6669726D77617265436F64653B2F2F22214330303D222B537472696E672865745F6669726D77617265436F646529222B2224223B2F2F65745F434F4D4D414E445F53544152545F434841522B2243222B70696E537472696E672B223D31222B65745F434F4D4D414E445F454E445F434841523B20202020202F2F2072657475726E206669726D776172652076657273696F6E0D0A20202020202020202020202020202020202020202020627265616B3B0D0A20202020202020202020207D0D0A20202020202020202F2F20202053657269616C2E7072696E746C6E28223D3D3D20726573706F6E73653D222B726573706F6E7365293B0D0A20202020202020206574526573706F6E7365427566666572202B3D20726573706F6E73653B0D0A202020202020200D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2067657450696E56616C75650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A696E74205669727475696E6F45746865726E65745F5765625365727665723A3A67657450696E56616C756528696E742070696E297B0D0A20206966202870696E3E3D302026262070696E3C65745F61726475696E6F50696E7353697A65292072657475726E2061726475696E6F50696E7356616C75655B70696E5D3B0D0A2020656C73652072657475726E20303B0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764469676974616C4D656D6F727957726974650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C7565297B0D0A202069662028286469676974616C4D656D6F7279496E6465783E3D302920262620286469676974616C4D656D6F7279496E6465783C65745F7669727475616C4469676974616C4D656D6F727953697A6529297B0D0A202020207669727475616C4469676974616C4D656D6F72795B6469676974616C4D656D6F7279496E6465785D3D76616C75653B0D0A202020200D0A20207D0D0A20200D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764469676974616C4D656D6F7279526561640D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20696E74205669727475696E6F45746865726E65745F5765625365727665723A3A764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578297B0D0A202069662028286469676974616C4D656D6F7279496E6465783E3D30292026206469676974616C4D656D6F7279496E6465783C65745F7669727475616C4469676974616C4D656D6F727953697A65297B0D0A2020202072657475726E207669727475616C4469676974616C4D656D6F72795B6469676974616C4D656D6F7279496E6465785D3B0D0A20207D0D0A2020656C73652072657475726E20303B202020202F2F206572726F720D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764D656D6F727957726974650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F205468697320766F6964206D757374206E6F742062652063616C6C6564206D6F7265207468616E2074776F2074696D657320706572207365636F6E640D0A766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565297B0D0A202069662028286D656D6F7279496E6465783E3D30292026206D656D6F7279496E6465783C65745F7669727475616C416E616C6F674D656D6F727953697A65297B0D0A2020202020207669727475616C466C6F61744D656D6F72795B6D656D6F7279496E6465785D3D76616C75653B0D0A20207D0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764D656D6F7279526561640D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20666C6F6174205669727475696E6F45746865726E65745F5765625365727665723A3A764D656D6F72795265616428696E74206D656D6F7279496E646578297B0D0A202069662028286D656D6F7279496E6465783E3D30292026206D656D6F7279496E6465783C65745F7669727475616C416E616C6F674D656D6F727953697A65297B0D0A2020202072657475726E207669727475616C466C6F61744D656D6F72795B6D656D6F7279496E6465785D3B0D0A20207D0D0A2020656C73652072657475726E20303B202020202F2F206572726F720D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D207644656C61790D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A7644656C6179286C6F6E67206D696C6C697365636F6E6473297B0D0A20206C6F6E672074696D6553746172743D6D696C6C697328293B0D0A20207768696C6520286D696C6C697328292D74696D6553746172743C6D696C6C697365636F6E6473292072756E28293B0D0A7D0D0A .cpp VirtuinoEthernet_WebServer 2F2A205669727475696E6F2045746865726E657420536869656C642077656220736572766572206C6962726172792076657220312E36310D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204E6F652F30312F323031360D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E6A6176617061706572732E616E64726F69642E6167726F6661726D6C697465747269616C0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A200D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A0D0A2F2F2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2F2F2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2F2F2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2F2F2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A2F2F202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2F2F2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A2F2F2020766F696420636C6561725465787442756666657228293B202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2F2F2020696E742074657874417661696C61626C6528293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2F2F2020537472696E6720676574546578742862797465204944293B2020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2F2F2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A0D0A0D0A0D0A0D0A2369666E646566205669727475696E6F45746865726E65745F5765625365727665725F680D0A23646566696E65205669727475696E6F45746865726E65745F5765625365727665725F680D0A0D0A0D0A23696E636C756465202241726475696E6F2E68220D0A23696E636C756465203C45746865726E65742E683E0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202020426F61726420636F6E66696775726174696F6E203D3D3D3D3D3D3D200D0A0D0A2F2F23646566696E65204553505F47454E455249432020202020202020202020202F2F20456E61626C652074686973206C696E6520746F207573652074686973206C6962726172792077697468204553503832363620626F61726473206C696B65204E6F64654E43552C2057654D6F73206574632E0D0A200D0A0D0A23696620646566696E6564285F5F4156525F41546D656761313238305F5F29207C7C20646566696E6564285F5F4156525F41546D656761323536305F5F29200D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A6520313620200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041372C2041382C2041392C204131302C204131312C204131322C204131332C204131342C20413135207D0D0A20202020202023646566696E652065745F61726475696E6F50696E7353697A652035342020202020202020202020202020202F2F2061726475696E6F206D65676120626F6172642070696E7320636F756E74200D0A0D0A23656C696620646566696E65642841524455494E4F5F4156525F4E414E4F290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A652038200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041377D0D0A20202020202023646566696E652065745F61726475696E6F50696E7353697A652031342020202020202020202020202020202F2F2061726475696E6F206E616E6F206469676974616C2070696E73200D0A2020202020200D0A23656C696620646566696E656420285F5F61726D5F5F2920262620646566696E656420285F5F53414D335838455F5F290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A65203132200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041372C2041382C2041392C204131302C204131317D0D0A20202020202023646566696E652065745F61726475696E6F50696E7353697A652035342020202020202020202020202020202F2F2061726475696E6F20647565206469676974616C2070696E73200D0A0D0A23656C696620646566696E6564284553505F47454E45524943290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A652031200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B41307D0D0A20202020202023646566696E652065745F61726475696E6F50696E7353697A652031312020202020202020202020202020202F2F202065737020626F617264206469676974616C2070696E73200D0A23656C73650D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A65203620202020202020202020202F2F2064656661756C7420626F6172640D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041357D0D0A20202020202023646566696E652065745F61726475696E6F50696E7353697A652031342020202020202020202020202020202F2F2061726475696E6F20756E6F20626F6172642070696E7320636F756E74200D0A20202020200D0A23656E6469660D0A0D0A0D0A0D0A202023646566696E65202065745F6669726D77617265436F6465202022214330303D312E3633242220202020202020202020202020202020200D0A202023646566696E65202065745F7669727475616C4469676974616C4D656D6F727953697A6520203332202020202020202F2F204456207669727475616C206D656D6F72792073697A65200D0A202023646566696E65202065745F7669727475616C416E616C6F674D656D6F727953697A652020333220202020202020202F2F2056207669727475616C206D656D6F72792073697A65200D0A0D0A0D0A23646566696E652065745F4552524F525F50494E20202020202020310D0A23646566696E652065745F4552524F525F56414C55452020202020320D0A23646566696E652065745F4552524F525F54595045202020202020330D0A23646566696E652065745F4552524F525F53495A45202020202020340D0A23646566696E652065745F4552524F525F50415353574F52442020350D0A23646566696E652065745F4552524F525F434F4D4D414E44202020360D0A23646566696E652065745F4552524F525F554E4B4E4F574E202020370D0A0D0A23646566696E652065745F434F4D4D414E445F53544152545F43484152202721270D0A23646566696E652065745F434F4D4D414E445F454E445F434841522020202724270D0A23646566696E652065745F434F4D4D414E445F4552524F5220202020202020224530303D220D0A0D0A0D0A23646566696E652065745F544558545F434F4D4D414E445F4D41585F53495A452038302020200D0A0D0A23646566696E652065745F636C69656E74436F6E6E6563746564202022436F6E6E6563746564220D0A23646566696E652065745F636C69656E74446973636F6E6E6563746564202022446973636F6E6E6563746564220D0A0D0A20636C617373205669727475696E6F45746865726E65745F576562536572766572207B0D0A20207075626C69633A0D0A202020205669727475696E6F45746865726E65745F57656253657276657228696E7420706F7274293B0D0A20202020766F69642072756E28293B0D0A20202020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C7565293B0D0A20202020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578293B0D0A20202020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B0D0A20202020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B0D0A20202020696E742067657450696E56616C756528696E742070696E293B0D0A20202020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B0D0A202020202F2F766F6964207650696E4D6F646528696E742070696E2C20696E74206D6F6465293B200D0A20202020626F6F6C65616E2044454255473D66616C73653B0D0A20202020537472696E672070617373776F72643D22223B200D0A20202020756E7369676E6564206C6F6E67206C617374436F6D6D756E69636174696F6E54696D653B0D0A202020200D0A202020202F2F2D2D205465787420436F6D6D616E64207075626C69632066756E6374696F6E730D0A20202020766F696420636C6561725465787442756666657228293B0D0A20202020696E742074657874417661696C61626C6528293B0D0A20202020537472696E6720676574546578742862797465204944293B0D0A20202020766F69642073656E645465787428627974652049442C20537472696E672074657874293B0D0A20202020537472696E67206574526573706F6E73654275666665723D22223B0D0A20200D0A20200D0A20202020707269766174653A0D0A20202020766F696420636865636B5669727475696E6F436F6D6D616E6428537472696E672A20636F6D6D616E64293B0D0A20202020636861722020676574436F6D6D616E645479706528636861722063293B0D0A20202020696E742020676574436F6D6D616E6450696E28537472696E672A2061436F6D6D616E64293B0D0A20202020666C6F617420676574436F6D6D616E6456616C756528537472696E672A2061436F6D6D616E64293B0D0A20202020537472696E67206765744572726F72436F6D6D616E64286279746520636F6465293B0D0A20202020766F696420657865637574655265636569766564436F6D6D616E64286368617220616374697665436F6D6D616E64547970652C20696E7420616374697665436F6D6D616E6450696E202C537472696E672A20636F6D6D616E64537472696E672C20626F6F6C65616E2072657475726E496E666F293B0D0A0D0A20202020627974652061726475696E6F50696E7356616C75655B65745F61726475696E6F50696E7353697A655D3B0D0A20202020696E74207669727475616C4469676974616C4D656D6F72795B65745F7669727475616C4469676974616C4D656D6F727953697A655D3B202020202020202020202020202020202020202020202020202020200D0A20202020666C6F6174207669727475616C466C6F61744D656D6F72795B65745F7669727475616C416E616C6F674D656D6F727953697A655D3B202020202020202020202020202020202020202020202020202020202020200D0A202020206279746520616E616C6F67496E70757450696E734D61705B61726475696E6F416E616C6F6750696E7353697A655D20203D20616E616C6F67496E70757450696E734D61705F20203B0D0A20202020696E7420736572766572506F72743D38303B0D0A20202020537472696E67206C696E654275666665723D22223B0D0A202020200D0A0D0A202020202F2F2D2D205465787420436F6D6D616E6420707269766174652066756E6374696F6E730D0A20202020537472696E6720746578745265636569766564436F6D6D616E644275666665723D22223B0D0A20202020537472696E672074657874546F53656E64436F6D6D616E644275666665723D22223B0D0A20202020537472696E672075726C656E636F646528537472696E672A20737472293B0D0A20202020756E7369676E65642063686172206832696E7428636861722063293B0D0A20202020537472696E672075726C6465636F646528537472696E672A20737472293B0D0A20202020766F696420636C656172546578744279494428627974652049442C20537472696E672A2074657874427566666572293B0D0A20202020766F69642061646454657874546F526563656976656442756666657228627974652049442C20537472696E672A2074657874293B0D0A0D0A20200D0A207D3B0D0A0D0A0D0A0D0A200D0A23656E6469660D0A .h _version_1.63 5669727475696E6F206C6962726172792076657273696F6E20312E36330D0A537570706F727473205669727475696E6F206170702076657220312E322E30206F722068696768657220 .txt Приём текста ID 3c8d3098-4137-461e-aced-6ca21269761c ID текста в виртуино c800911c-2ec5-45ae-b992-3aa3f19b9f60 text 2c8b475f-0b40-448a-b9ae-ab1efd28b2ad Приём текста Приём переменной из Virtuino 28 Индекс переменной V в Virtuino if (virtuino.textAvailable()) // check if exist a TEXT Command from Virtuino app { text= virtuino.getText(ID); // Read the command by Channel ID //text2= virtuino.getText(2); // Read the command by Channel ID //Serial.println("Text of ID 0="+text); // Print the command to serial display //virtuino.clearTextBuffer(); // Clear all Text Commands from buffer } 416 storedPinState =0; byte ac69dafe-5553-467b-b2cc-e43c3c0aecdf Приём текстовой переменной из Virtuino if (virtuino.textAvailable()) // check if exist a TEXT Command from Virtuino app { text=virtuino.getText(ID); // Read the command by Channel ID virtuino.clearTextBuffer(); // Clear all Text Commands from buffer } 257 byte storedPinState=0; Отправка текста EN dfdc7b4c-0216-4421-964f-382f30ae511d Включить отправку 8c90f1f7-bcd6-44fd-aa9d-a13401a26830 text 178059c6-6e18-4222-86b1-b4ac398a68e7 98ea0b34-33f1-4747-b299-c1cba5dfa411 25a5a354-1de0-422d-a8d7-b79b6fb8c081 Отправка текста Приём текстовой переменной из Virtuino virtuino.sendText(ID,text); 27 23de6ebb-58a8-4b89-a0b3-455bc3656b8c IF EN==1 { virtuino.sendText(ID,text); } En d6ec265b-18ee-46c5-8ab6-e2f01d799279 Отправка текстовой переменной в Virtuino if (En==1) { virtuino.sendText(ID,text); } 43 Приём DV Приём DV (int) Index 540e6079-8990-4103-84de-e9b66f31b184 Индекс переменной d7dfcd8b-78b9-407b-a412-572606275d10 Приём V (float) bool b61a4757-44bf-4d11-b1b6-7a0b99774425 af6da3c9-9daf-4b05-bf1d-36d031807ab6 byte d191fa3b-968c-408e-80e6-39ddded67044 0f50942b-6df0-4f85-ae21-bcc2f650450a out 49ad3dcf-52b2-4940-8b9e-1496c49a6b44 Приём V (float) out=virtuino.vMemoryRead((memoryIndex)); byte=virtuino.vMemoryRead((memoryIndex)); bool=virtuino.vMemoryRead((memoryIndex)); 124 aae56762-1fa3-4fe6-8eb2-a2d7cd2e16e7 Приём DV (int) 1 bool=virtuino.vDigitalMemoryRead(Index); byte=virtuino.vDigitalMemoryRead(Index); out = virtuino.vDigitalMemoryRead(Index); 123 1a625d88-7988-4f3d-8372-a40facf749f0 Приём DV VIRTUINO ESP bdfe884a-7a83-486f-9f2e-f5fe19e0b031 VIRTUINO ESP Обязательный Блок для установки соединения с программой Virtuino, через модуль ESP8266 с подключением к WiFi 108 SSID DIR-300NRU Имя точки доступа к которой подключаемся 70a2b1c4-5958-442d-af90-ea47c77850f0 623a09ac-4c9e-4b5a-8602-898940b40251 PASSWORD 79038188 Пароль точки доступа 6fb3755e-c93a-4ee9-8b00-3d7b217e53bd 9ab2f385-229a-474f-86c0-8e9b5724e652 PassV 1234 Пароль подключения к Virtuino 99840743-1edf-4e5a-b43d-73f684fbe1bf 130b6dd9-2e3d-4b5f-b491-717a11ac9973 virtuino.run(); //необходимая команда, чтобы связаться с приложением для Android Виртуино 101 // virtuino.DEBUG=true; // установите TRUE для получения IP адреса платы, и мониторинга //Serial.begin(9600); // Включите эту строку только если DEBUG=true espSerial.begin(9600); // Включите эту строку, если Вы используете use software serial (Uno, Nano и др.) //Serial1.begin(115200); // Включите эту строку, если Вы используете hardware serial (Mega, DUE и др.) virtuino.connectESP8266_toInternet(SSID,PASSWORD,80); // Параметры подключения ESP8266 к WiFi. Port=80 //virtuino.esp8266_setIP(192,168,0,140); // Установить статический IP адрес. //virtuino.createLocalESP8266_wifiServer(SSID,PASSWORD,80,2); //Включите эту строку для использования ESP8266 в качестве точки доступа. Port=80 //Не используйте меньше чем восемь знаков для пароля. //Точка доступа ESP8266 ip=192.168.4.1 по умолчанию. virtuino.password=PassV; // Установите пароль в свой веб-сервер //избегайте специальных знаков как ! $ = # % & * в пароле. Использование только числа или текстовые символы 1372 #include "VirtuinoEsp8266_WebServer.h" #include <SoftwareSerial.h> *************Код для использования SoftwareSerial***************** arduino RX pin=10 arduino TX pin=11 espSerial = SoftwareSerial(10,11); SoftwareSerial Скорость Вашего esp8266 устройства, вероятно, в 115200. Поэтому используйте тестовый код, чтобы изменить скорость в бодах на 9600 SoftwareSerial не работает в 115200 virtuino (espSerial); VirtuinoEsp8266_WebServer ********************Код для использования HardwareSerial************************* VirtuinoEsp8266_WebServer virtuino(Serial1); // Включите эту строку и отключите все линии SoftwareSerial Откройте файл VirtuinoESP8266_WebServer.h на virtuino папке библиотеки и отключите строку: #define ESP8266_USE_SOFTWARE_SERIAL virtuino examples bluetooth_example_01_hello_virtuino_world bluetooth_example_01_hello_virtuino_world 2F2A205669727475696E6F206578616D706C65204E6F312028426C7565746F6F7468290D0A202A204578616D706C65206E616D65203D202248656C6C6F205669727475696E6F20576F726C64220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2F0D0A0D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68222020202020202020202020202020202020202020202020202020202F2F20496E636C756465205669727475696E6F426C7565746F6F7468206C69627261727920746F20796F757220636F64650D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A5669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A0D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A2F2F205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420736574757028297B0D0A0D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B202020202020202020202020202020202F2F205365742073657269616C206D6F6E69746F72206261756420726174650D0A20200D0A2020626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F2044697361626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C20284D6567612C20445545206574632E290D0A20202F2F53657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A20202F2F20557365207669727475696E6F2E7650696E4D6F646520696E73746561642064656661756C742070696E4D6F6465206D6574686F6420666F72206469676974616C20696E707574206F72206469676974616C206F75747075742070696E732E0D0A20202F2F70696E4D6F64652831332C4F5554505554293B0D0A202020207669727475696E6F2E7650696E4D6F64652831332C4F5554505554293B202020202020202020202020202020202020202020202020202020202020202F2F20446F6E277420757365207650696E4D6F646520666F722050574D2070696E732C206F722070696E7320746861742074686569722076616C756573206368616E6765206D616E792074696D657320706572207365636F6E640D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2045766572792074696D65207468652076616C7565206F662061207650696E4D6F6465202070696E206973206368616E67656420746865207669727475696E6F206C6962726172792073656E64732061206D65737361676520616E6420696E666F726D207669727475696E6F2061626F7574207468652070696E2076616C75652E0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20496620616E2050574D2070696E206973206465636C61726564206173207650696E4D6F64652070696E207468652061726475696E6F2077696C6C20636F6E74696E756F75736C79207472792020746F2073656E64206461746120746F20616E64726F6964206465766963652062656361757365207468652076616C7565206F6620612070776D2070696E206368616E67657320636F6E7374616E746C7920200D0A2020200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A20200D0A0D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A0D0A202020200D0A2020202F2F20696E2074686973202248656C6C6F205669727475696E6F20576F726C6422206578616D706C6520796F7520646F6E2774206861766520746F2061646420616E7920636F6465200D0A0D0A20202020200D0A0D0A207D0D0A0D0A0D0A .ino bluetooth_example_02_overview bluetooth_example_02_overview 2F2A205669727475696E6F206578616D706C65204E6F322028426C7565746F6F7468290D0A202A204578616D706C65206E616D65203D20225265616420696E70757473202D20777269746520746F206F7574707574732076696120626C7565746F6F7468220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020766F696420636C6561725465787442756666657228293B202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B2020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A2A2F0D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68222020202020202020202020202020202020202020202020202020202F2F20496E636C756465205669727475696E6F426C7565746F6F7468206C69627261727920746F20796F757220636F64650D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A5669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A0D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A2F2F205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B202020202020202020202020202020202F2F205365742073657269616C206D6F6E69746F72206261756420726174650D0A0D0A2020626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028554E4F2C204E616E6F206574632E290D0A20202F2F53657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A20202F2F20557365207669727475696E6F2E7650696E4D6F646520696E73746561642064656661756C742070696E4D6F6465206D6574686F6420666F72206469676974616C20696E707574206F72206469676974616C206F75747075742070696E732E0D0A20207669727475696E6F2E7650696E4D6F64652831322C4F5554505554293B202020202F2F20436F6E6E6563742061204C454420746F2070696E203132206173206469676974616C206F75747075740D0A20207669727475696E6F2E7650696E4D6F646528352C494E505554293B2020202020202F2F20436F6E6E656374206120737769746368206F7220627574746F6E20746F2070696E206173206469677469616C20696E707574200D0A20202020202020202020202020202020202020202020202020202020202020202020200D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20446F6E277420757365207650696E4D6F646520666F722050574D2070696E732C206F722070696E7320746861742074686569722076616C756573206368616E6765206D616E792074696D657320706572207365636F6E640D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F2045766572792074696D65207468652076616C7565206F662061207650696E4D6F6465202070696E206973206368616E67656420746865207669727475696E6F206C6962726172792073656E64732061206D65737361676520616E6420696E666F726D207669727475696E6F2061626F7574207468652070696E2076616C75652E0D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20496620616E2050574D2070696E206973206465636C61726564206173207650696E4D6F64652070696E207468652061726475696E6F2077696C6C20636F6E74696E756F75736C79207472792020746F2073656E64206461746120746F20616E64726F6964206465766963652062656361757365207468652076616C7565206F6620612070776D2070696E206368616E67657320636F6E7374616E746C7920200D0A202070696E4D6F64652831302C4F5554505554293B20202020202020202020202020202F2F20436F6E6E6563742061204C454420746F2070696E20313020617320616E616C6F67206F75747075742E200D0A20200D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E656374206120706F74656E74696F6D6574657220746F20616E616C6F672070696E2041302020202020202020202020202020202020202020202020202020202020202020200D0A2020200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A20200D0A0D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A0D0A202020200D0A2020202F2F20696E2074686973206578616D706C6520796F7520646F6E2774206861766520746F2061646420616E7920636F6465200D0A0D0A20202020200D0A0D0A207D0D0A0D0A0D0A .ino bluetooth_example_03_virtual_memory bluetooth_example_03_virtual_memory 2F2A205669727475696E6F206578616D706C65204E6F332028426C7565746F6F7468290D0A202A204578616D706C65206E616D65203D202252656164202D20777269746520746F205669727475696E6F206D656D6F7279220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020766F696420636C6561725465787442756666657228293B202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B2020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A2A2F0D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68222020202020202020202020202020202020202020202020202020202F2F20496E636C756465205669727475696E6F426C7565746F6F7468206C69627261727920746F20796F757220636F64650D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A5669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A0D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A2F2F205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B202020202020202020202020202020202F2F205365742073657269616C206D6F6E69746F72206261756420726174650D0A0D0A2020626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028554E4F2C204E616E6F206574632E290D0A20202F2F53657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A20202F2F20557365207669727475696E6F2E7650696E4D6F646520696E73746561642064656661756C742070696E4D6F6465206D6574686F6420666F72206469676974616C20696E707574206F72206469676974616C206F75747075742070696E732E0D0A20207669727475696E6F2E7650696E4D6F64652831322C4F5554505554293B202020202F2F20436F6E6E6563742061204C454420746F2070696E203132206173206469676974616C206F75747075740D0A20207669727475696E6F2E7650696E4D6F646528352C494E505554293B2020202020202F2F20436F6E6E656374206120737769746368206F7220627574746F6E20746F2070696E206173206469677469616C20696E707574200D0A0D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20446F6E277420757365207650696E4D6F646520666F722050574D2070696E732C206F722070696E7320746861742074686569722076616C756573206368616E6765206D616E792074696D657320706572207365636F6E640D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F2045766572792074696D65207468652076616C7565206F662061207650696E4D6F6465202070696E206973206368616E67656420746865207669727475696E6F206C6962726172792073656E64732061206D65737361676520616E6420696E666F726D207669727475696E6F2061626F7574207468652070696E2076616C75652E0D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20496620616E2050574D2070696E206973206465636C61726564206173207650696E4D6F64652070696E207468652061726475696E6F2077696C6C20636F6E74696E756F75736C79207472792020746F2073656E64206461746120746F20616E64726F6964206465766963652062656361757365207468652076616C7565206F6620612070776D2070696E206368616E67657320636F6E7374616E746C7920200D0A202070696E4D6F64652831302C4F5554505554293B20202020202020202020202020202F2F20436F6E6E6563742061204C454420746F2070696E20313020617320616E616C6F67206F75747075742E200D0A20200D0A0D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E656374206120706F74656E74696F6D6574657220746F20616E616C6F672070696E2041302020202020202020202020202020202020202020202020202020202020202020200D0A2020200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A20200D0A0D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A0D0A202020200D0A202020202F2F2D2D2D2D2D2D2D2D20204578616D706C6520313A20577269746520746F207669727475616C206D656D6F72790D0A202020202F2F2D2D2D2D2D2D2D2D20204368616E67652061207669727475616C206D656D6F72792076616C75652065766572792074696D652050696E2035206368616E6765640D0A202020202F2F2D2D2D2D2D2D2D2D202041646420612056616C756520446973706C6179206F6E205669727475696E6F2061707020746F207669727475616C206D656D6F72792056310D0A20202020696E742076616C756531203D206469676974616C526561642835293B20202020202020202020202020202020202020202020202020202F2F207265616420207468652076616C7565206F662050696E20350D0A202020206966202876616C756531203D3D20484947482920207669727475696E6F2E764D656D6F7279577269746528312C313030293B2020202F2F206368616E676520746865207669727475616C206D656D6F72792076616C7565200D0A20202020656C7365207669727475696E6F2E764D656D6F7279577269746528312C323430293B202020202020202020202020202020202020202F2F206368616E676520746865207669727475616C206D656D6F72792076616C75650D0A0D0A0D0A202020202F2F2D2D2D2D2D2D2D2D204578616D706C6520323A20526561642061207669727475616C206D656D6F72790D0A202020202F2F2D2D2D2D2D2D2D2D20416464206120726567756C61746F72206F6E205669727475696E6F2061707020746F20616E616C6F67207669727475616C206D656D6F72792056320D0A20202020696E742076616C756532203D207669727475696E6F2E764D656D6F7279526561642832293B202020202020202F2F207265616420616E616C6F67207669727475616C206D656D6F72792056320D0A202020206966202876616C7565323E31323229207B0D0A2020202020202F2F20646F20736F6D657468696E670D0A2020202020206469676974616C57726974652831322C48494748293B0D0A202020207D0D0A20202020656C7365206469676974616C57726974652831322C4C4F57293B0D0A20202020616E616C6F6757726974652831302C76616C756532293B20202020202020202020202020202020202020202F2F20777269746520746F20616E616C6F67206F75747075740D0A0D0A20202020200D0A0D0A207D0D0A0D0A0D0A .ino bluetooth_example_04_digital_virtual_memory bluetooth_example_04_digital_virtual_memory 2F2A205669727475696E6F206578616D706C65204E6F342028426C7565746F6F7468290D0A202A204578616D706C65206E616D65203D202252656164202D20777269746520746F205669727475696E6F206469676974616C207669727475616C206D656D6F72792076696120626C7565746F6F7468220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020766F696420636C6561725465787442756666657228293B202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B2020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A2A2F0D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68222020202020202020202020202020202020202020202020202020202F2F20496E636C756465205669727475696E6F426C7565746F6F7468206C69627261727920746F20796F757220636F64650D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A5669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A0D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A2F2F205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B202020202020202020202020202020202F2F205365742073657269616C206D6F6E69746F72206261756420726174650D0A0D0A2020626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028554E4F2C204E616E6F206574632E290D0A20202F2F53657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A20202F2F20557365207669727475696E6F2E7650696E4D6F646520696E73746561642064656661756C742070696E4D6F6465206D6574686F6420666F72206469676974616C20696E707574206F72206469676974616C206F75747075742070696E732E0D0A20207669727475696E6F2E7650696E4D6F64652831322C4F5554505554293B202020202F2F20436F6E6E6563742061204C454420746F2070696E203132206173206469676974616C206F75747075740D0A20207669727475696E6F2E7650696E4D6F646528352C494E505554293B2020202020202F2F20436F6E6E656374206120737769746368206F7220627574746F6E20746F2070696E206173206469677469616C20696E707574200D0A20202020202020202020202020202020202020202020202020202020202020202020200D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20446F6E277420757365207650696E4D6F646520666F722050574D2070696E732C206F722070696E7320746861742074686569722076616C756573206368616E6765206D616E792074696D657320706572207365636F6E640D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F2045766572792074696D65207468652076616C7565206F662061207650696E4D6F6465202070696E206973206368616E67656420746865207669727475696E6F206C6962726172792073656E64732061206D65737361676520616E6420696E666F726D207669727475696E6F2061626F7574207468652070696E2076616C75652E0D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20496620616E2050574D2070696E206973206465636C61726564206173207650696E4D6F64652070696E207468652061726475696E6F2077696C6C20636F6E74696E756F75736C79207472792020746F2073656E64206461746120746F20616E64726F6964206465766963652062656361757365207468652076616C7565206F6620612070776D2070696E206368616E67657320636F6E7374616E746C7920200D0A202070696E4D6F64652831302C4F5554505554293B20202020202020202020202020202F2F20436F6E6E6563742061204C454420746F2070696E20313020617320616E616C6F67206F75747075742E0D0A20200D0A20202020202020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E656374206120706F74656E74696F6D6574657220746F20616E616C6F672070696E2041302020202020202020202020202020202020202020202020202020202020202020200D0A2020200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A20200D0A0D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A0D0A202020200D0A0D0A202020202F2F2D2D2D2D2D2D2D2D20204578616D706C6520313A20577269746520746F206469676974616C207669727475616C206D656D6F72790D0A202020202F2F2D2D2D2D2D2D2D2D20204164642061204C4544206F6E205669727475696E6F2061707020746F207669727475616C206D656D6F7279204456310D0A0D0A20202020696E742076616C75653D6469676974616C526561642835293B2020202020202020202020202020202020202020202020202020202F2F207265616420207468652076616C7565206F662050696E20352E0D0A0D0A202020202F2F2D2D2D20646F20736F6D657468696E670D0A202020206966202876616C7565203D3D204849474829207B200D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528312C4C4F57293B2020202020202020202020202F2F2064697361626C6520746865207669727475616C206D656D6F72792076616C7565204456312E200D0A202020207D2020200D0A20202020656C7365207B0D0A2020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528312C48494748293B202020202020202020202020202F2F20656E61626C6520746865207669727475616C206D656D6F72792076616C7565204456310D0A202020207D0D0A0D0A0D0A0D0A0D0A0D0A0D0A202020202F2F2D2D2D2D2D2D2D2D20204578616D706C6520323A20577269746520746F206469676974616C207669727475616C206D656D6F72790D0A202020202F2F2D2D2D2D2D2D2D2D2020416464207468726565204C454473206F6E205669727475696E6F2061707020746F206469676974616C207669727475616C206D656D6F72696573204456352C4456362C4456370D0A0D0A20202020696E7420616E616C6F6756616C7565203D2020616E616C6F67526561642830293B20202020202020202020202020202020202F2F2072656164202076616C7565206F6620616E616C6F672070696E204130202D20706F74656E74696F6D657465720D0A202020200D0A202020202F2F2D2D2D20646F20736F6D657468696E670D0A2020202069662028616E616C6F6756616C75653C33343129207B0D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528352C31293B20202020202020202020202020202020202F2F20656E61626C6520746865207669727475616C206D656D6F72792076616C7565204456352E200D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528362C30293B20202020202020202020202020202020202F2F2064697361626C6520746865207669727475616C206D656D6F72792076616C7565204456362E200D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528372C30293B20202020202020202020202020202020202F2F2064697361626C6520746865207669727475616C206D656D6F72792076616C7565204456372E200D0A202020207D0D0A20202020656C7365200D0A202020206966202828616E616C6F6756616C75653E3D333431292026262028616E616C6F6756616C75653C3638322929207B0D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528352C30293B20202020202020202020202020202020202F2F2064697361626C6520746865207669727475616C206D656D6F72792076616C7565204456352E200D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528362C31293B20202020202020202020202020202020202F2F20656E61626C6520746865207669727475616C206D656D6F72792076616C7565204456362E200D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528372C30293B20202020202020202020202020202020202F2F2064697361626C6520746865207669727475616C206D656D6F72792076616C7565204456372E200D0A202020207D0D0A20202020656C7365207B0D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528352C30293B20202020202020202020202020202020202F2F2064697361626C6520746865207669727475616C206D656D6F72792076616C7565204456352E200D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528362C30293B20202020202020202020202020202020202F2F2064697361626C6520746865207669727475616C206D656D6F72792076616C7565204456362E200D0A20202020202020207669727475696E6F2E764469676974616C4D656D6F7279577269746528372C31293B20202020202020202020202020202020202F2F20656E61626C6520746865207669727475616C206D656D6F72792076616C7565204456372E200D0A202020207D0D0A0D0A0D0A0D0A202020202F2F2D2D2D2D2D2D2D2D20204578616D706C6520333A2052656164206469676974616C207669727475616C206D656D6F72790D0A202020202F2F2D2D2D2D2D2D2D2D2020416464206120737769746368206F6E205669727475696E6F2061707020746F206469676974616C207669727475616C206D656D6F727920445632300D0A0D0A20202020696E7420206469676974616C4D656D6F727956616C7565203D20207669727475696E6F2E764469676974616C4D656D6F727952656164283230293B202F2F2072656164202076616C7565206F6620616E616C6F672070696E204130202D20706F74656E74696F6D657465720D0A202020200D0A202020202F2F2D2D2D20646F20736F6D657468696E670D0A20202020696620286469676974616C4D656D6F727956616C75653D3D3029207B0D0A2020202020206469676974616C57726974652831322C4C4F57293B202020202020202020202020202020202020202F2F2064697361626C652070696E2031320D0A202020202020616E616C6F6757726974652831302C3530293B2020202020202020202020202020202020202020202F2F20777269746520612076616C756520746F20616E616C6F67206F75747075740D0A202020207D0D0A202020202020656C7365207B0D0A20202020202020206469676974616C57726974652831322C48494748293B0D0A2020202020202020616E616C6F6757726974652831302C323030293B0D0A2020202020207D0D0A202020200D0A207D0D0A0D0A0D0A .ino bluetooth_example_05_dht_sensor bluetooth_example_05_dht_sensor 2F2A205669727475696E6F206578616D706C65202028426C7565746F6F7468290D0A202A204578616D706C65206E616D65203D2022526561642074656D7065726174757265732066726F6D2074776F20647331386232302073656E736F727320220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A205570646174656420323420303220323031370D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2F0D0A0D0A23696E636C756465203C4448542E683E20202020202020202F2F20596F75206861766520746F20646F776E6C6F616420444854313120206C6962726172790D0A2020202020202020202020202020202020202020202020202F2F417474656E74696F6E3A20466F72206E6577202044485431312076657273696F6E20206C69627261727920796F752077696C6C206E656564207468652041646166727569745F53656E736F72206C6962726172790D0A2020202020202020202020202020202020202020202020202F2F446F776E6C6F61642066726F6D20686572653A2068747470733A2F2F6769746875622E636F6D2F61646166727569742F41646166727569745F53656E736F720D0A23646566696E652044485450494E20362020200D0A23646566696E652044485454595045204448543131200D0A444854206468742844485450494E2C2044485454595045293B0D0A0D0A200D0A2023696E636C75646520225669727475696E6F426C7565746F6F74682E6822202020202020202020202020202020202020202F2F207669727475696E6F206C6962726172790D0A202F2F20436F646520746F2075736520536F66747761726553657269616C0D0A2023696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A20536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A205669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A202F2F20436F646520746F2075736520486172647761726553657269616C0D0A202F2F205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E6563742048432D3035206D6F64756C6520746F2041726475696E6F20284D454741206F7220445545292053657269616C312E202870696E733A2031382C3139290D0A200D0A0D0A0D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420736574757028766F6964297B0D0A202053657269616C2E626567696E2839363030293B20202020202F2F207374617274206D6F6E69746F722073657269616C20706F72740D0A20200D0A2020626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028554E4F2C204E616E6F206574632E290D0A20202F2F53657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A20200D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A200D0A20202F2F20537461727420757020746865206C6962726172792044616C6C61732054656D706572617475726520494320436F6E74726F6C204C6962726172790D0A2020206468742E626567696E28293B0D0A202053657269616C2E7072696E746C6E2822536574757020636F6D706C657465642E22293B0D0A7D0D0A200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A766F6964207265616454656D70657261747572657328297B0D0A20202053657269616C2E7072696E746C6E2822526561642073656E736F7273272076616C7565732E2E2E22293B0D0A202020202020666C6F61742074656D7065726174757265203D206468742E7265616454656D706572617475726528293B0D0A202020202020666C6F61742068756D6964697479203D206468742E7265616448756D696469747928293B0D0A2020202020206966202869736E616E2874656D706572617475726529207C7C2069736E616E2868756D69646974792929207B0D0A202020202020202053657269616C2E7072696E746C6E28224661696C656420746F20726561642066726F6D2044485422293B0D0A2020202020207D0D0A202020202020656C7365207B0D0A2020202020202020202053657269616C2E7072696E746C6E282254656D703D222B537472696E672874656D7065726174757265292B22202A4322293B0D0A2020202020202020202053657269616C2E7072696E746C6E282248756D69646974793D222B537472696E672868756D6964697479292B22202522293B0D0A202020202020202020207669727475696E6F2E764D656D6F7279577269746528302C74656D7065726174757265293B202020202F2F2077726974652074656D7065726174757265203120746F207669727475616C2070696E2056302E204F6E205669727475696E6F2070616E656C2061646420612076616C756520646973706C6179206F7220616E20616E616C6F6720696E737472756D656E7420746F2070696E2056300D0A202020202020202020207669727475696E6F2E764D656D6F7279577269746528312C68756D6964697479293B202020202F2F2077726974652074656D7065726174757265203120746F207669727475616C2070696E2056312E204F6E205669727475696E6F2070616E656C2061646420612076616C756520646973706C6179206F7220616E20616E616C6F6720696E737472756D656E7420746F2070696E2056310D0A2020202020207D0D0A20200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964206C6F6F7028766F6964297B0D0A20207669727475696E6F2E72756E28293B2020202020202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A0D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A0D0A2020200D0A20207265616454656D70657261747572657328293B20202020202020202020202F2F20446F6E74272072656164207468652073656E736F72732076616C756573206576657279206369636C650D0A20207669727475696E6F2E7644656C61792835303030293B20202020202020202F2F2041646420612064656C6179206174206C656173742031207365636F6E64206C6F6E672E200D0A200D0A7D0D0A0D0A0D0A .ino bluetooth_example_06_ds18b20_sensor bluetooth_example_06_ds18b20_sensor 2F2A205669727475696E6F206578616D706C65202028426C7565746F6F7468290D0A202A204578616D706C65206E616D65203D2022526561642074656D7065726174757265732066726F6D2074776F20647331386232302073656E736F727320220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A205570646174656420323420303220323031370D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2F0D0A0D0A0D0A23696E636C756465203C4F6E65576972652E683E0D0A23696E636C756465203C44616C6C617354656D70657261747572652E683E0D0A200D0A2F2F2044617461207769726520697320706C756767656420696E746F2070696E2032206F6E207468652041726475696E6F0D0A23646566696E65204F4E455F574952455F4255532036202020202020202F2F20436F6E6E6563742074776F206F72206D6F726520647331386232302073656E736F727320746F2070696E2036200D0A200D0A2F2F2053657475702061206F6E655769726520696E7374616E636520746F20636F6D6D756E6963617465207769746820616E79204F6E65576972652064657669636573200D0A2F2F20286E6F74206A757374204D6178696D2F44616C6C61732074656D706572617475726520494373290D0A4F6E6557697265206F6E6557697265284F4E455F574952455F425553293B0D0A200D0A2F2F2050617373206F7572206F6E6557697265207265666572656E636520746F2044616C6C61732054656D70657261747572652E0D0A44616C6C617354656D70657261747572652073656E736F727328266F6E6557697265293B0D0A200D0A2023696E636C75646520225669727475696E6F426C7565746F6F74682E6822202020202020202020202020202020202020202F2F207669727475696E6F206C69627261727920312E3437206F7220686967686573740D0A202F2F20436F646520746F2075736520536F66747761726553657269616C0D0A2023696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A20536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A205669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A202F2F20436F646520746F2075736520486172647761726553657269616C0D0A202F2F205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E6563742048432D3035206D6F64756C6520746F2041726475696E6F20284D454741206F7220445545292053657269616C312E202870696E733A2031382C3139290D0A200D0A0D0A0D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420736574757028766F6964297B0D0A202053657269616C2E626567696E2839363030293B20202020202F2F207374617274206D6F6E69746F722073657269616C20706F72740D0A20200D0A20626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F2044697361626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C20284D6567612C20445545206574632E290D0A202F2F53657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A200D0A20202F2F20537461727420757020746865206C6962726172792044616C6C61732054656D706572617475726520494320436F6E74726F6C204C6962726172790D0A202073656E736F72732E626567696E28293B0D0A202053657269616C2E7072696E746C6E2822536574757020636F6D706C6574652E22293B0D0A7D0D0A200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A766F6964207265616454656D70657261747572657328297B0D0A20202F2F2063616C6C2073656E736F72732E7265717565737454656D706572617475726573282920746F206973737565206120676C6F62616C2074656D70657261747572650D0A20202F2F207265717565737420746F20616C6C2064657669636573206F6E20746865206275730D0A202053657269616C2E7072696E746C6E28222052657175657374696E672074656D7065726174757265732E2E2E22293B0D0A202073656E736F72732E7265717565737454656D70657261747572657328293B202F2F2053656E642074686520636F6D6D616E6420746F206765742074656D7065726174757265730D0A202053657269616C2E7072696E746C6E2822444F4E4522293B0D0A0D0A20202F2F20596F752063616E2068617665206D6F7265207468616E206F6E65204943206F6E207468652073616D65206275732E200D0A20202F2F20302072656665727320746F20746865206669727374204943206F6E2074686520776972650D0A2020666C6F61742074656D7065726174757265313D73656E736F72732E67657454656D70434279496E6465782830293B0D0A2020666C6F61742074656D7065726174757265323D73656E736F72732E67657454656D70434279496E6465782831293B0D0A202053657269616C2E7072696E746C6E282254656D706572617475726520666F722044657669636520312069733A20222B537472696E672874656D70657261747572653129293B0D0A202053657269616C2E7072696E746C6E282254656D706572617475726520666F722044657669636520322069733A20222B537472696E672874656D70657261747572653229293B0D0A0D0A20207669727475696E6F2E764D656D6F7279577269746528302C74656D706572617475726531293B202020202F2F2077726974652074656D7065726174757265203120746F207669727475616C2070696E2056302E204F6E205669727475696E6F2070616E656C2061646420612076616C756520646973706C6179206F7220616E20616E616C6F6720696E737472756D656E7420746F2070696E2056300D0A20207669727475696E6F2E764D656D6F7279577269746528312C74656D706572617475726532293B202020202F2F2077726974652074656D7065726174757265203120746F207669727475616C2070696E2056312E204F6E205669727475696E6F2070616E656C2061646420612076616C756520646973706C6179206F7220616E20616E616C6F6720696E737472756D656E7420746F2070696E2056310D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964206C6F6F7028766F6964297B0D0A20207669727475696E6F2E72756E28293B2020202020202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A0D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A0D0A2020200D0A20207265616454656D70657261747572657328293B20202020202020202020202F2F20446F6E74272072656164207468652073656E736F72732076616C756573206576657279206369636C650D0A20207669727475696E6F2E7644656C61792831303030293B20202020202020202F2F2041646420612064656C6179206174206C656173742031207365636F6E64206C6F6E672E200D0A200D0A7D0D0A0D0A0D0A .ino bluetooth_example_servo_motor bluetooth_example_servo_motor 2F2A205669727475696E6F20736572766F206D6F746F72206578616D706C652028426C7565746F6F7468290D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204F637420323120323031360D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F796F7574752E62652F735A4862547765736D6E510D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2F0D0A0D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68222020202020202020202020202020202020202020202020202020202F2F20496E636C756465205669727475696E6F426C7565746F6F7468206C69627261727920746F20796F757220636F64650D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A2F2F23696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A2F2F536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A2F2F5669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A0D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A23696E636C756465203C536572766F2E683E0D0A536572766F206D79736572766F3B0D0A696E74206F6C64506F733D303B0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B202020202020202020202020202020202F2F205365742073657269616C206D6F6E69746F72206261756420726174650D0A20200D0A20202F2F626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028554E4F2C204E616E6F20206574632E290D0A202053657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A20206D79736572766F2E6174746163682839293B0D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64650D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A202020200D0A202020202F2F2D2D2D20736572766F206D6F746F7220636F64650D0A2020202020696E7420706F733D7669727475696E6F2E764D656D6F7279526561642830293B2020202020202020202F2F2052656164207669727475696E6F20564D300D0A202020202069662028706F73213D6F6C64506F7329207B0D0A2020202020206D79736572766F2E777269746528706F73293B20200D0A20202020202053657269616C2E7072696E746C6E2822706F733D222B537472696E6728706F7329293B0D0A20202020207D0D0A20202020206F6C64506F733D706F733B0D0A2020200D0A207D0D0A0D0A .ino bluetooth_MEGA_DUE_example bluetooth_MEGA_DUE_example 2F2A205669727475696E6F206578616D706C652041726475696E6F204D6567612C20445545206F72206F746865727320776974682048617264776172652053657269616C2028426C7565746F6F7468290D0A202A204578616D706C65206E616D65203D20224261736963205669727475696E6F20636F6465220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A205570646174656420323320303220323031360D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F20696E7465676572204456206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F20696E7465676572204456206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F61742056206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20666C6F61742056206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2F0D0A0D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68222020202020202020202020202020202F2F20496E636C756465205669727475696E6F426C7565746F6F7468206C69627261727920746F20796F757220636F64650D0A205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B20202020202020200D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A2F2F20436F6E6E656374207468652048432D3035206D6F64756C6520746F2041726475696E6F204D656761202D204475652053657269616C3120706F72742061732074686520706C616E2062656C6F770D0A2F2F2020687474703A2F2F696C6961736C616D70726F752E6D797363682E67722F7669727475696E6F2F6D6567612F7669727475696E6F5F6D6567615F686330355F636F6E6E656374696F6E732E706E670D0A0D0A2F2F2041726475696E6F204D6567612073657474696E6773202D3E204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A0D0A2F2F2041726475696E6F204475652073657474696E677320202D3E20312E4F70656E205669727475696E6F426C7565746F6F74682E68206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A2F2F20202020202020202020202020202020202020202020202D3E20322E4F70656E205669727475696E6F457370383236365F5765625365727665722066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520455350383236365F5553455F534F4654574152455F53455249414C200D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420736574757028297B0D0A20200D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B202020202020202020202020202020202F2F205365742073657269616C206D6F6E69746F72206261756420726174650D0A0D0A202053657269616C312E626567696E2839363030293B202020202020202020202020202F2F20536574207468652068617264776172652073657269616C206261756420726174650D0A20200D0A20200D0A20202F2F20557365207669727475696E6F2E7650696E4D6F646520696E73746561642064656661756C742070696E4D6F6465206D6574686F6420666F72206469676974616C20696E707574206F72206469676974616C206F75747075742070696E732E0D0A20200D0A20202F2F70696E4D6F64652831332C4F5554505554293B0D0A202020207669727475696E6F2E7650696E4D6F64652831332C4F5554505554293B202020202020202020202020202020202020202020202020202020202020202F2F20446F6E277420757365207650696E4D6F646520666F722050574D2070696E732C206F722070696E7320746861742074686569722076616C756573206368616E6765206D616E792074696D657320706572207365636F6E640D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2045766572792074696D65207468652076616C7565206F662061207650696E4D6F6465202070696E206973206368616E67656420746865207669727475696E6F206C6962726172792073656E64732061206D65737361676520616E6420696E666F726D207669727475696E6F2061626F7574207468652070696E2076616C75652E0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20496620616E2050574D2070696E206973206465636C61726564206173207650696E4D6F64652070696E207468652061726475696E6F2077696C6C20636F6E74696E756F75736C79207472792020746F2073656E64206461746120746F20616E64726F6964206465766963652062656361757365207468652076616C7565206F6620612070776D2070696E206368616E67657320636F6E7374616E746C7920200D0A2020200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A20200D0A0D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A202020202F2F2D2D2D2D2D2D20796F757220636F6465202E2E2E2E2E0D0A0D0A202020200D0A2020202F2F20696E2074686973202248656C6C6F205669727475696E6F20576F726C6422206578616D706C6520796F7520646F6E2774206861766520746F2061646420616E7920636F6465200D0A0D0A20202020200D0A0D0A207D0D0A0D0A0D0A .ino bluetooth_text_commands bluetooth_text_commands 0D0A2F2A205669727475696E6F206578616D706C65202253656E64202D2052656365697665205465787420436F6D6D616E64732028426C7565746F6F746829220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A20557064617465642041554720303120323031370D0A202A20546869732069732074686520636F646520796F75206E65656420746F2072756E206F6E20796F75722061726475696E6F20626F61726420746F2063756D6D756E6963617465207768697468205669727455696E6F206170702076696120626C7565746F6F74680D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B20202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2020766F696420636C6561725465787442756666657228293B202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B2020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A2A2F0D0A0D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68222020202020202020202020202020202020202020202020202020202F2F20496E636C756465205669727475696E6F426C7565746F6F7468206C69627261727920746F20796F757220636F64650D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E2020202020202020202020202020202020202020202020202020202020202F2F202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A536F66747761726553657269616C20626C7565746F6F746853657269616C203D2020536F66747761726553657269616C28322C33293B2020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F20626C7565746F6F7468206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F20626C7565746F6F7468206D6F64756C652052582070696E2E202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A5669727475696E6F426C7565746F6F7468207669727475696E6F28626C7565746F6F746853657269616C293B202020202020202F2F2053657420536F66747761726553657269616C206261756420726174652E20202D202044697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C200D0A0D0A0D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A2F2F205669727475696E6F426C7565746F6F7468207669727475696E6F2853657269616C31293B2020202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F66747761726553657269616C206C696E65730D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F426C7565746F6F74682E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A627974652073746F72656450696E53746174653D303B0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420736574757028297B0D0A0D0A20207669727475696E6F2E44454255473D747275653B2020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B202020202020202020202020202020202F2F205365742073657269616C206D6F6E69746F72206261756420726174650D0A20200D0A2020626C7565746F6F746853657269616C2E626567696E2839363030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028554E4F2C204E616E6F206574632E290D0A20202F2F53657269616C312E626567696E2839363030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A20200D0A2020202F2F20557365207669727475696E6F2E7650696E4D6F646520696E7374656164206F662064656661756C742070696E4D6F6465206D6574686F6420666F72206469676974616C20696E707574206F72206469676974616C206F75747075742070696E732E0D0A2020207669727475696E6F2E7650696E4D6F646528362C494E505554293B202020202020202020202020202020202020202020202020202020202020202020202F2F20446F6E277420757365207650696E4D6F646520666F722050574D2070696E732C206F722070696E7320746861742074686569722076616C756573206368616E6765206D616E792074696D657320706572207365636F6E640D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2045766572792074696D65207468652076616C7565206F662061207650696E4D6F6465202070696E206973206368616E67656420746865207669727475696E6F206C6962726172792073656E64732061206D65737361676520616E6420696E666F726D207669727475696E6F2061626F7574207468652070696E2076616C75652E0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20496620616E2050574D2070696E206973206465636C61726564206173207650696E4D6F64652070696E207468652061726475696E6F2077696C6C20636F6E74696E756F75736C79207472792020746F2073656E64206461746120746F20616E64726F6964206465766963652062656361757365207468652076616C7565206F6620612070776D2070696E206368616E67657320636F6E7374616E746C7920200D0A20202070696E4D6F64652831332C4F5554505554293B20202020202020202020202020202020200D0A2020200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A20200D0A0D0A200D0A202020200D0A202020200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2020202F2F2D2D2D2D2D206578616D706C65203120686F7720746F20726561642061205465787420436F6D6D616E642066726F6D207669727475696E6F0D0A202020696620287669727475696E6F2E74657874417661696C61626C652829297B202020202020202020202F2F20636865636B2069662065786973742061205445585420436F6D6D616E642066726F6D205669727475696E6F206170700D0A2020202020537472696E6720746578743D207669727475696E6F2E676574546578742830293B20202020202F2F20526561642074686520636F6D6D616E64206279204368616E6E656C2049440D0A20202020202F2F537472696E672074657874323D207669727475696E6F2E676574546578742832293B20202F2F20526561642074686520636F6D6D616E64206279204368616E6E656C2049440D0A202020202053657269616C2E7072696E746C6E282254657874206F6620494420303D222B74657874293B202F2F205072696E742074686520636F6D6D616E6420746F2073657269616C20646973706C61790D0A20202020207669727475696E6F2E636C6561725465787442756666657228293B20202020202020202020202F2F20436C65617220616C6C205465787420436F6D6D616E64732066726F6D206275666665720D0A0D0A202020202069662028746578742E657175616C73282230222929207B0D0A20202020202020206469676974616C57726974652831332C30293B20202020202020202020202020202020202020202020202020202020202020202F2F20646F20736F6D657468696E67200D0A20202020207D0D0A2020202020656C7365200D0A2020202020202069662028746578742E657175616C732822312229297B0D0A202020202020202020206469676974616C57726974652831332C31293B202020202020202020202020202020202020202020202020202020202F2F20646F20736F6D657468696E67200D0A20202020202020202020207669727475696E6F2E73656E645465787428312C2248656C6C6F205669727475696E6F207468652070696E206973203122293B20202020202020202F2F205772697465207465787420746F2074657874206368616E6E656C20310D0A202020202020207D0D0A2020207D0D0A0D0A20202020200D0A2020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2020202F2F2D2D2D2D2D206578616D706C65203220686F7720746F2073656E642061205465787420436F6D6D616E6420746F207669727475696E6F0D0A202020627974652070696E53746174653D6469676974616C526561642836293B202020202020202F2F20726561642050696E20362073746174650D0A2020206966202870696E5374617465213D73746F72656450696E537461746529207B20202020202F2F20636865636B2069662070696E2076616C756520686173206368616E6765640D0A2020202020207669727475696E6F2E7644656C617928313030293B20202020202020202020202020202020202020202020202F2F207761697420313030206D696C6C69730D0A202020202020696620286469676974616C526561642836293D3D3129207669727475696E6F2E73656E645465787428312C2248656C6C6F205669727475696E6F207468652070696E206973203122293B0D0A202020202020656C7365207669727475696E6F2E73656E645465787428312C224E6F77207468652070696E206973203022293B0D0A20202020202073746F72656450696E53746174653D70696E53746174653B0D0A2020207D0D0A2020200D0A2020200D0A207D0D0A0D0A .ino thingspeak_esp8266 thingspeak_esp8266 0D0A2F2A2041726475696E6F2B65737038323636207468696E67537065616B206578616D706C6520200D0A202A204578616D706C65206E616D65203D202257726974652074656D706572617475726520616E642068756D696469747920746F205468696E67737065616B206368616E6E656C220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204F637420333020323031360D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A68747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F796F7574752E62652F34584565304859306A366B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E0D0A536F66747761726553657269616C2065737053657269616C203D2020536F66747761726553657269616C28322C33293B2020202020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F2065737038323636206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F2065737038323636206D6F64756C652052582070696E0D0A0D0A0D0A0D0A23696E636C756465203C4448542E683E20202020202020202F2F417474656E74696F6E3A20466F72206E6577202044485431312076657273696F6E20206C69627261727920796F752077696C6C206E656564207468652041646166727569745F53656E736F72206C6962726172790D0A2020202020202020202020202020202020202020202020202F2F446F776E6C6F61642066726F6D20686572653A2068747470733A2F2F6769746875622E636F6D2F61646166727569742F41646166727569745F53656E736F720D0A0D0A0D0A0D0A2F2F417474656E74696F6E3A20466F72206E6577202044485431312076657273696F6E20206C696272617269657320796F752077696C6C206E656564207468652041646166727569745F53656E736F72206C6962726172790D0A2F2F446F776E6C6F61642066726F6D20686572653A68747470733A2F2F6769746875622E636F6D2F61646166727569742F41646166727569745F53656E736F720D0A2F2F616E6420696E7374616C6C20746F2041726475696E6F20736F6674776172650D0A0D0A23646566696E652044485450494E2035202020202020202020202020202020202F2F20436F6E6E65637420746865207369676E616C2070696E206F662044485431312073656E736F7220746F206469676974616C2070696E20350D0A23646566696E652044485454595045204448543131200D0A444854206468742844485450494E2C2044485454595045293B0D0A0D0A0D0A537472696E67206170694B6579203D2022444B35395835444C5330345456464735223B20202020202F2F207265706C616365207769746820796F7572206368616E6E656C2773207468696E67737065616B20575249544520415049206B65790D0A0D0A537472696E6720737369643D2257494649204E414D45223B202020202F2F2057696669206E6574776F726B20535349440D0A537472696E672070617373776F7264203D22574946492050415353574F5244223B20202F2F2057696669206E6574776F726B2070617373776F72640D0A0D0A626F6F6C65616E2044454255473D747275653B0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073686F77526573706F6E63650D0A766F69642073686F77526573706F6E736528696E74207761697454696D65297B0D0A202020206C6F6E6720743D6D696C6C697328293B0D0A202020206368617220633B0D0A202020207768696C652028742B7761697454696D653E6D696C6C69732829297B0D0A2020202020206966202865737053657269616C2E617661696C61626C652829297B0D0A2020202020202020633D65737053657269616C2E7265616428293B0D0A2020202020202020696620284445425547292053657269616C2E7072696E742863293B0D0A2020202020207D0D0A202020207D0D0A202020202020202020202020202020202020200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A626F6F6C65616E207468696E67537065616B577269746528666C6F61742076616C7565312C20666C6F61742076616C756532297B0D0A2020537472696E6720636D64203D202241542B43495053544152543D5C225443505C222C5C22223B2020202020202020202020202020202020202F2F2054435020636F6E6E656374696F6E0D0A2020636D64202B3D20223138342E3130362E3135332E313439223B202020202020202020202020202020202020202020202020202020202020202F2F206170692E7468696E67737065616B2E636F6D0D0A2020636D64202B3D20225C222C3830223B0D0A202065737053657269616C2E7072696E746C6E28636D64293B0D0A2020696620284445425547292053657269616C2E7072696E746C6E28636D64293B0D0A202069662865737053657269616C2E66696E6428224572726F722229297B0D0A20202020696620284445425547292053657269616C2E7072696E746C6E282241542B4349505354415254206572726F7222293B0D0A2020202072657475726E2066616C73653B0D0A20207D0D0A20200D0A20200D0A2020537472696E6720676574537472203D2022474554202F7570646174653F6170695F6B65793D223B2020202F2F20707265706172652047455420737472696E670D0A2020676574537472202B3D206170694B65793B0D0A20200D0A2020676574537472202B3D22266669656C64313D223B0D0A2020676574537472202B3D20537472696E672876616C756531293B0D0A2020676574537472202B3D22266669656C64323D223B0D0A2020676574537472202B3D20537472696E672876616C756532293B0D0A20202F2F20676574537472202B3D22266669656C64333D223B0D0A20202F2F20676574537472202B3D20537472696E672876616C756533293B0D0A20202F2F202E2E2E0D0A2020676574537472202B3D20225C725C6E5C725C6E223B0D0A0D0A20202F2F2073656E642064617461206C656E6774680D0A2020636D64203D202241542B43495053454E443D223B0D0A2020636D64202B3D20537472696E67286765745374722E6C656E6774682829293B0D0A202065737053657269616C2E7072696E746C6E28636D64293B0D0A202069662028444542554729202053657269616C2E7072696E746C6E28636D64293B0D0A20200D0A202064656C617928313030293B0D0A202069662865737053657269616C2E66696E6428223E2229297B0D0A2020202065737053657269616C2E7072696E7428676574537472293B0D0A2020202069662028444542554729202053657269616C2E7072696E7428676574537472293B0D0A20207D0D0A2020656C73657B0D0A2020202065737053657269616C2E7072696E746C6E282241542B434950434C4F534522293B0D0A202020202F2F20616C65727420757365720D0A202020206966202844454255472920202053657269616C2E7072696E746C6E282241542B434950434C4F534522293B0D0A2020202072657475726E2066616C73653B0D0A20207D0D0A202072657475726E20747275653B0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A766F69642073657475702829207B202020202020202020202020202020200D0A202044454255473D747275653B20202020202020202020202F2F20656E61626C652064656275672073657269616C0D0A202053657269616C2E626567696E2839363030293B200D0A20200D0A20206468742E626567696E28293B202020202020202020202F2F205374617274204448542073656E736F720D0A20200D0A202065737053657269616C2E626567696E28313135323030293B20202F2F20656E61626C6520736F6674776172652073657269616C0D0A20202020202020202020202020202020202020202020202020202F2F20596F75722065737038323636206D6F64756C6527732073706565642069732070726F6261626C79206174203131353230302E200D0A20202020202020202020202020202020202020202020202020202F2F20466F72207468697320726561736F6E207468652066697273742074696D65207365742074686520737065656420746F20313135323030206F7220746F20796F7572206573703832363620636F6E66696775726564207370656564200D0A20202020202020202020202020202020202020202020202020202F2F20616E642075706C6F61642E205468656E206368616E676520746F203936303020616E642075706C6F616420616761696E0D0A20200D0A20202F2F65737053657269616C2E7072696E746C6E282241542B52535422293B2020202020202020202F2F20456E61626C652074686973206C696E6520746F20726573657420746865206D6F64756C653B0D0A20202F2F73686F77526573706F6E73652831303030293B0D0A0D0A20202F2F65737053657269616C2E7072696E746C6E282241542B554152545F4355523D393630302C382C312C302C3022293B202020202F2F20456E61626C652074686973206C696E6520746F2073657420657370383236362073657269616C20737065656420746F2039363030206270730D0A20202F2F73686F77526573706F6E73652831303030293B202020202020202020202020202020202020202020202020202020202020202F2F20536F6674776172652073657269616C20646F65736E277420776F726B206174203131353230300D0A20200D0A20200D0A0D0A202065737053657269616C2E7072696E746C6E282241542B43574D4F44453D3122293B2020202F2F20736574206573703832363620617320636C69656E740D0A202073686F77526573706F6E73652831303030293B0D0A0D0A202065737053657269616C2E7072696E746C6E282241542B43574A41503D5C22222B737369642B225C222C5C22222B70617373776F72642B225C2222293B20202F2F2073657420796F757220686F6D6520726F75746572205353494420616E642070617373776F72640D0A202073686F77526573706F6E73652835303030293B0D0A0D0A20202069662028444542554729202053657269616C2E7072696E746C6E2822536574757020636F6D706C6574656422293B0D0A7D0D0A0D0A0D0A2F2F203D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A766F6964206C6F6F702829207B0D0A0D0A20202F2F20526561642073656E736F722076616C7565730D0A202020666C6F61742074203D206468742E7265616454656D706572617475726528293B0D0A202020666C6F61742068203D206468742E7265616448756D696469747928293B0D0A20202020202020206966202869736E616E287429207C7C2069736E616E28682929207B0D0A2020202020202020696620284445425547292053657269616C2E7072696E746C6E28224661696C656420746F20726561642066726F6D2044485422293B0D0A2020202020207D0D0A202020202020656C7365207B0D0A2020202020202020202069662028444542554729202053657269616C2E7072696E746C6E282254656D703D222B537472696E672874292B22202A4322293B0D0A20202020202020202020696620284445425547292053657269616C2E7072696E746C6E282248756D69646974793D222B537472696E672868292B22202522293B0D0A20202020202020202020207468696E67537065616B577269746528742C68293B20202020202020202020202020202020202020202020202020202020202020202020202020202F2F2057726974652076616C75657320746F207468696E67737065616B0D0A2020202020207D0D0A20200D0A202020200D0A20202F2F207468696E67737065616B206E65656473203135207365632064656C6179206265747765656E20757064617465732C20202020200D0A202064656C6179283230303030293B20200D0A7D0D0A0D0A0D0A0D0A0D0A .ino thingsSpeak_Ethernet thingsSpeak_Ethernet 2F2F2D2D205468696E67537065616B2065746865726E657420736869656C642061726475696E6F206578616D706C6520627920496C696173204C616D70726F750D0A2F2F2D2D20557365205669727475696E6F2061707020746F2072656164206F7220777269746520746F207468696E67537065616B207365727665720D0A2F2F2D2D20566964656F207475746F7269616C3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D6E67373637626732424E6B0D0A2F2F2D2D20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A68747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C0D0A2F2F2D2D2030382F32322F323031360D0A0D0A23696E636C756465203C4448542E683E20202020202020202F2F20596F75206861766520746F20646F776E6C6F616420444854313120206C6962726172790D0A2020202020202020202020202020202020202020202020202F2F417474656E74696F6E3A20466F72206E6577202044485431312076657273696F6E20206C69627261727920796F752077696C6C206E656564207468652041646166727569745F53656E736F72206C6962726172790D0A2020202020202020202020202020202020202020202020202F2F446F776E6C6F61642066726F6D20686572653A2068747470733A2F2F6769746875622E636F6D2F61646166727569742F41646166727569745F53656E736F720D0A0D0A0D0A0D0A0D0A2F2F417474656E74696F6E3A20466F72206E6577202044485431312076657273696F6E20206C696272617269657320796F752077696C6C206E656564207468652041646166727569745F53656E736F72206C6962726172790D0A2F2F446F776E6C6F61642066726F6D20686572653A68747470733A2F2F6769746875622E636F6D2F61646166727569742F41646166727569745F53656E736F720D0A2F2F616E6420696E7374616C6C20746F2041726475696E6F20736F6674776172650D0A0D0A0D0A23696E636C756465203C5350492E683E200D0A23696E636C756465203C45746865726E65742E683E0D0A200D0A202023696664656620535041524B0D0A2020202023696E636C75646520225468696E67537065616B2F5468696E67537065616B2E6822202020202F2F20596F75206861766520746F20646F776E6C6F6164205468696E67537065616B20206C6962726172790D0A202023656C73650D0A2020202023696E636C75646520225468696E67537065616B2E68220D0A202023656E6469660D0A0D0A23646566696E652057524954455F44454C41595F464F525F5448494E47535045414B2031353030300D0A23646566696E652044485450494E20352020200D0A23646566696E652044485454595045204448543131200D0A444854206468742844485450494E2C2044485454595045293B0D0A20200D0A0D0A202062797465206D61635B5D203D207B20307844452C20307841442C20307842452C20307845462C20307846452C307845447D3B0D0A2020495041646472657373206970283139322C3136382C322C313530293B20202020202020202020202020202020202020202020202020202020202F2F436865636B20796F757220726F757465722049500D0A202045746865726E6574436C69656E7420636C69656E743B0D0A0D0A20200D0A2020756E7369676E6564206C6F6E67206D7953656E736F72734368616E6E656C4E756D626572203D203134363039343B2020202020202020202020202F2F5265706C617365207468697320636F6465207769746820796F7572207468696E67537065616B206368616E6E656C2049440D0A2020756E7369676E6564206C6F6E67206D79436F6D6D616E64734368616E6E656C4E756D626572203D203134363039363B20202020202020202020202F2F5265706C617365207468697320636F6465207769746820796F7572207468696E67537065616B206368616E6E656C2049440D0A20200D0A2020636F6E73742063686172202A206D7957726974654150494B65795F73656E736F7273203D20224C434F5038524A4E415753494A384E47223B20202F2F5265706C616365207769746820796F7572206368616E6E656C205772697465204B65790D0A2020636F6E73742063686172202A206D7957726974654150494B65795F636F6D6D616E6473203D20224E413245365839395755345047394731223B202F2F5265706C616365207769746820796F7572206368616E6E656C205772697465204B65792E2054686973206B6579206973206E6F74207573656420696E2074686973206578616D706C650D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F5573652074686973206B65792066726F6D20616E64726F69642064657669636520200D0A0D0A6C6F6E67206C617374577269746554696D653D303B202020200D0A6C6F6E67206C6173745265616454696D653D303B0D0A666C6F617420726573706F6E736556616C75653D303B0D0A0D0A766F69642073657475702829207B0D0A202053657269616C2E626567696E2839363030293B0D0A202045746865726E65742E626567696E286D61632C206970293B0D0A20205468696E67537065616B2E626567696E28636C69656E74293B0D0A20206468742E626567696E28293B0D0A202070696E4D6F646528372C4F5554505554293B0D0A202053657269616C2E7072696E746C6E2822536574757020636F6D706C6574656422293B0D0A202064656C61792831303030293B0D0A7D0D0A0D0A0D0A766F6964206C6F6F702829207B0D0A20200D0A20202F2F2D2D2D2D2D2D2D2D204578616D706C6520312077726974652044485431312073656E736F7273272076616C75657320746F207468696E67537065616B206368616E6E656C2073656E736F72730D0A20200D0A2020696620286D696C6C697328292D6C617374577269746554696D653E323030303029207B202020202020202F2F20657665727920323020736563732E20204D757374206265203E31353030302E202020200D0A20202020202053657269616C2E7072696E746C6E2822526561642073656E736F7273272076616C7565732E2E2E22293B0D0A202020202020666C6F61742068203D206468742E7265616448756D696469747928293B0D0A202020202020666C6F61742074203D206468742E7265616454656D706572617475726528293B0D0A2020202020206966202869736E616E287429207C7C2069736E616E28682929207B0D0A202020202020202053657269616C2E7072696E746C6E28224661696C656420746F20726561642066726F6D2044485422293B0D0A2020202020207D0D0A202020202020656C7365207B0D0A2020202020202020202053657269616C2E7072696E746C6E282254656D703D222B537472696E672874292B22202A4322293B0D0A2020202020202020202053657269616C2E7072696E746C6E282248756D69646974793D222B537472696E672868292B22202522293B0D0A202020202020202020205468696E67537065616B2E7365744669656C6428312C74293B0D0A202020202020202020205468696E67537065616B2E7365744669656C6428322C68293B0D0A202020202020202020205468696E67537065616B2E7365744669656C6428332C726573706F6E736556616C7565293B202020202020202020202020202F2F2054686973206973207468652076616C7565206F6620636F6D6D616E6473206368616E6E656C0D0A202020202020202020205468696E67537065616B2E77726974654669656C6473286D7953656E736F72734368616E6E656C4E756D6265722C206D7957726974654150494B65795F73656E736F7273293B2020202020202020202020202020202020202F2F2077726974652074776F2076616C7565730D0A202020202020202020206C617374577269746554696D653D6D696C6C697328293B2020202020202020202020202020202F2F2073746F7265206C6173742077726974652074696D650D0A2020202020207D0D0A20207D0D0A0D0A20202F2F2D2D2D2D2D2D2D2D204578616D706C65203220726561642076616C75652066726F6D207365636F6E64206368616E6E656C2022436F6D6D616E64732F6669656C6431220D0A20202F2F2D2D2D2D2D2D2D2D2069662076616C7565206973203120656E61626C652070696E20313320626F6172642E205772697465207468652076616C756520746F20746865206F74686572206368616E6E656C202853656E736F72732F6669656C6420332920617320726573706F6E63650D0A200D0A202020696620286D696C6C697328292D6C6173745265616454696D653E313530303029207B202020202020202F2F20726561642076616C756520657665727920313520736563732E2041766F69642064656C61790D0A202020202020666C6F61742076616C7565203D205468696E67537065616B2E72656164466C6F61744669656C64286D79436F6D6D616E64734368616E6E656C4E756D6265722C2031293B0D0A20202020202053657269616C2E7072696E746C6E282252656164207468696E67537065616B206368616E6E656C20636F6D6D616E64732F6669656C642031206C6173742076616C75653D222B20537472696E672876616C756529293B0D0A2020202020206966202876616C75653D3D3029206469676974616C577269746528372C4C4F57293B0D0A202020202020656C7365206469676974616C577269746528372C48494748293B0D0A202020202020726573706F6E736556616C75653D76616C75653B0D0A2020202020206C6173745265616454696D653D6D696C6C697328293B202020202020202020202020202020202F2F2073746F7265206C61737420726561642074696D650D0A2020207D0D0A2020200D0A200D0A200D0A7D200D0A0D0A0D0A0D0A .ino webserver_ehternet_shield_example_01 webserver_ehternet_shield_example_01 0D0A2F2A205669727475696E6F2045746865726E657420536869656C642077656220736572766572206578616D706C65204E6F3120200D0A202A204578616D706C65206E616D65203D2022456E61626C65206F722064697361626C652070696E203133204C4544220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C3D656C0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A200D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A0D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A2A202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B20202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A0D0A2A2F200D0A0D0A23696E636C75646520225669727475696E6F45746865726E65745F5765625365727665722E68222020202020202020202020202020202020202020202020202020202F2F204E6563636573617279207669727475696E6F206C69627261727920666F722065746865726E657420736869656C640D0A0D0A62797465206D61635B5D203D207B307844452C20307841442C20307842452C20307845462C20307846452C20307845447D3B202020202020202020202020202020202F2F20536574207468652065746865726E657420736869656C64206D616320616464726573732E0D0A495041646472657373206970283139322C203136382C20322C20313530293B20202020202020202020202020202020202020202020202020202020202020202020202F2F20536574207468652065746865726E657420736869656C6420697020616464726573732E20436865636B20796F7572206761746577617920697020616464726573732066697273740D0A5669727475696E6F45746865726E65745F576562536572766572207669727475696E6F2838303030293B20202020202020202020202020202020202020202020202020202F2F2064656661756C7420706F72743D383030300D0A200D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20200D0A20207669727475696E6F2E44454255473D747275653B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20456E61626C652074686973206C696E65206F6E6C792069662044454255473D747275650D0A202020202020202020202020202020202020202020202020202020202020202020202020200D0A202045746865726E65742E626567696E286D61632C206970293B0D0A20200D0A20207669727475696E6F2E70617373776F72643D2231323334223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053657420612070617373776F726420746F20796F7572207765622073657276657220666F72206D6F72652070726F74656374696F6E0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2061766F6964207370656369616C2063686172616374657273206C696B6520212024203D2040202320252026202A206F6E20796F75722070617373776F72642E20557365206F6E6C79206E756D62657273206F72207465787420636861726163746572730D0A2020202020202020202020202020202020202020202020202020202020200D0A200D0A20200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A0D0A20202070696E4D6F646528362C4F5554505554293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E6563742061204C656420746F2070696E20360D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20446F6E2774207573652070696E732031302C31312C31322C313320696E20796F757220636F64652E205468657920757365642062792045746865726E657420536869656C640D0A0D0A2020200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F20796F757220636F6465202E2E2E2E2E0D0A0D0A0D0A0D0A0D0A0D0A20202020202020200D0A20202020202F2F2D2D2D2D2D20656E64206F6620796F757220636F64650D0A207D0D0A0D0A0D0A .ino webserver_ehternet_shield_example_02 webserver_ehternet_shield_example_02 0D0A2F2A205669727475696E6F2045746865726E657420536869656C642077656220736572766572206578616D706C65204E6F3220200D0A202A204578616D706C65206E616D65203D202252656164206469676974616C206F7220616E616C6F6720696E70757473202D20577269746520746F20616E616C6F67206F757470757473220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C3D656C0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A200D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A0D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A2A202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B20202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A0D0A2A2F200D0A0D0A23696E636C75646520225669727475696E6F45746865726E65745F5765625365727665722E68222020202020202020202020202020202020202020202020202020202F2F204E6563657373617279207669727475696E6F206C69627261727920666F722065746865726E657420736869656C640D0A0D0A62797465206D61635B5D203D207B307844452C20307841442C20307842452C20307845462C20307846452C20307845447D3B202020202020202020202020202020202F2F20536574207468652065746865726E657420736869656C64206D616320616464726573732E0D0A495041646472657373206970283139322C203136382C20322C20313530293B20202020202020202020202020202020202020202020202020202020202020202020202F2F20536574207468652065746865726E657420736869656C6420697020616464726573732E20436865636B20796F7572206761746577617920697020616464726573732066697273740D0A5669727475696E6F45746865726E65745F576562536572766572207669727475696E6F2838303030293B20202020202020202020202020202020202020202020202020202F2F2064656661756C7420706F72743D383030300D0A200D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20200D0A20207669727475696E6F2E44454255473D747275653B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A202053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20456E61626C652074686973206C696E65206F6E6C792069662044454255473D747275650D0A202020202020202020202020202020202020202020202020202020202020202020202020200D0A202045746865726E65742E626567696E286D61632C206970293B0D0A20200D0A20207669727475696E6F2E70617373776F72643D2231323334223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053657420612070617373776F726420746F20796F7572207765622073657276657220666F72206D6F72652070726F74656374696F6E0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2061766F6964207370656369616C2063686172616374657273206C696B6520212024203D2040202320252026202A206F6E20796F75722070617373776F72642E20557365206F6E6C79206E756D62657273206F72207465787420636861726163746572730D0A2020202020202020202020202020202020202020202020202020202020200D0A200D0A20200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A0D0A2020202020202020202020202020202020202020202020202020202020202F2F204D616B652074686520666F6C6C6F77696E6720636F6E6E656374696F6E7320746F20796F75722061726475696E6F20626F61726420746F20746573742074686973206578616D706C650D0A20202070696E4D6F646528352C494E505554293B202020202020202020202F2F20436F6E6E656374206120737769746368206F7220627574746F6E20746F2070696E2035206173206469677469616C20696E707574200D0A20202070696E4D6F646528362C4F5554505554293B2020202020202020202F2F20436F6E6E6563742061204C454420746F2070696E203132206173206469676974616C206F75747075740D0A20202070696E4D6F646528392C4F5554505554293B2020202020202020202F2F20436F6E6E6563742061204C454420746F2070696E20313020617320616E616C6F67206F75747075742E0D0A20200D0A2020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E656374206120706F74656E74696F6D6574657220746F20616E616C6F672070696E2041302020202020202020202020202020202020202020202020202020202020202020200D0A2020202020202020202020202020202020202020202020202020202020202F2F20446F6E2774207573652070696E732031302C31312C31322C313320696E20796F757220636F64652E205468657920757365642062792045746865726E657420536869656C640D0A0D0A2020200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F20796F757220636F6465202E2E2E2E2E0D0A0D0A0D0A0D0A0D0A0D0A20202020202020200D0A20202020202F2F2D2D2D2D2D20656E64206F6620796F757220636F64650D0A207D0D0A0D0A0D0A .ino webserver_ehternet_shield_example_03 webserver_ehternet_shield_example_03 0D0A2F2A205669727475696E6F2045746865726E657420536869656C642077656220736572766572206578616D706C65204E6F3220200D0A202A204578616D706C65206E616D65203D202252656164205772697465207669727475616C206D656D6F7279220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C3D656C0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A200D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A0D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A2A202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A2A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A2A2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B20202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A0D0A2A2F200D0A0D0A23696E636C75646520225669727475696E6F45746865726E65745F5765625365727665722E68222020202020202020202020202020202020202020202020202020202F2F204E6563636573617279207669727475696E6F206C69627261727920666F722065746865726E657420736869656C640D0A0D0A62797465206D61635B5D203D207B307844452C20307841442C20307842452C20307845462C20307846452C20307845447D3B202020202020202020202020202020202F2F20536574207468652065746865726E657420736869656C64206D616320616464726573732E0D0A495041646472657373206970283139322C203136382C20322C20313530293B20202020202020202020202020202020202020202020202020202020202020202020202F2F20536574207468652065746865726E657420736869656C6420697020616464726573732E20436865636B20796F7572206761746577617920697020616464726573732066697273740D0A5669727475696E6F45746865726E65745F576562536572766572207669727475696E6F2838303030293B20202020202020202020202020202020202020202020202020202F2F2064656661756C7420706F72743D383030300D0A200D0A0D0A0D0A20696E74207365636F6E6473436F756E746572203D20303B0D0A206C6F6E672073746F72656454696D653D303B0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20200D0A20207669727475696E6F2E44454255473D747275653B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475730D0A2020696620287669727475696E6F2E4445425547292053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20456E61626C652074686973206C696E65206F6E6C792069662044454255473D747275650D0A202020202020202020202020202020202020202020202020202020202020202020202020200D0A202045746865726E65742E626567696E286D61632C206970293B0D0A20200D0A20207669727475696E6F2E70617373776F72643D2231323334223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053657420612070617373776F726420746F20796F7572207765622073657276657220666F72206D6F72652070726F74656374696F6E0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2061766F6964207370656369616C2063686172616374657273206C696B6520212024203D2040202320252026202A206F6E20796F75722070617373776F72642E20557365206F6E6C79206E756D62657273206F72207465787420636861726163746572730D0A2020202020202020202020202020202020202020202020202020202020200D0A200D0A20200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A0D0A2020202020202020202020202020202020202020202020202020202020202F2F204D616B652074686520666F6C6C6F77696E6720636F6E6E656374696F6E7320746F20796F75722061726475696E6F20626F61726420746F20746573742074686973206578616D706C650D0A20202070696E4D6F646528352C494E505554293B202020202020202020202F2F20436F6E6E656374206120737769746368206F7220627574746F6E20746F2070696E2035206173206469677469616C20696E707574200D0A20202070696E4D6F646528362C4F5554505554293B2020202020202020202F2F20436F6E6E6563742061204C454420746F2070696E203132206173206469676974616C206F75747075740D0A20202070696E4D6F646528392C4F5554505554293B2020202020202020202F2F20436F6E6E6563742061204C454420746F2070696E20313020617320616E616C6F67206F75747075742E0D0A20200D0A2020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E656374206120706F74656E74696F6D6574657220746F20616E616C6F672070696E2041302020202020202020202020202020202020202020202020202020202020202020200D0A2020202020202020202020202020202020202020202020202020202020202F2F20446F6E2774207573652070696E732031302C31312C31322C313320696E20796F757220636F64652E205468657920757365642062792045746865726E657420536869656C640D0A0D0A2020200D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F20796F757220636F6465202E2E2E2E2E0D0A0D0A0D0A20202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D206578616D706C652031202D20777269746520746F2061207669727475616C206D656D6F72790D0A202020206C6F6E6720743D6D696C6C697328292F313030303B2020202020202020202020202020202020202020202020202020202020202020202020202020202F2F206765742074696D6520696E207365636F6E64730D0A2020202069662028743E73746F72656454696D65297B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F206576657279207365636F6E640D0A20202020202073746F72656454696D653D743B0D0A2020202020207365636F6E6473436F756E746572202B2B3B202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20696E63726561736520636F756E746572206576657279207365636F6E640D0A202020202020696620287365636F6E6473436F756E7465723D3D31383029207365636F6E6473436F756E7465723D303B202020202020202020202020202020202F2F20726573657420636F756E7465720D0A2020202020207669727475696E6F2E764D656D6F7279577269746528312C7365636F6E6473436F756E746572293B2020202020202020202020202020202020202F2F20777269746520746F207669727475616C206D656D6F72792E204F6E205669727475696E6F206170702061646420612056616C756520646973706C617920746F205669727475616C2070696E20563120746F207265616420746865207365636F6E6473436F756E7465722076616C75650D0A2020207D0D0A0D0A0D0A0D0A20202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D206578616D706C652032202D20726561642061207669727475616C206D656D6F72790D0A20202020666C6F617420763D207669727475696E6F2E764D656D6F7279526561642832293B2020202020202020202020202020202020202020202020202020202F2F20726561642061207669727475616C206D656D6F72792E204F6E205669727475696E6F2061707020616464206120526567756C61746F7220746F205669727475616C2070696E205632200D0A2020202069662028763E33303029206469676974616C577269746528362C48494748293B20202020202020202020202020202020202020202020202020202020202F2F20646F20736F6D657468696E670D0A20202020656C7365206469676974616C577269746528362C4C4F57293B200D0A202020200D0A0D0A20202020202020200D0A20202020202F2F2D2D2D2D2D20656E64206F6620796F757220636F64650D0A207D0D0A0D0A0D0A .ino webserver_esp01_example_01 webserver_esp01_example_01 0D0A2F2A205669727475696E6F20455350383236362077656220736572766572206578616D706C65204E6F3120200D0A202A204578616D706C65206E616D65203D2022456E61626C65206F722064697361626C652070696E203133204C4544220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C3D656C0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A200D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F4573703832363620436C617373206D6574686F647320200D0A200D0A202A20626F6F6C65616E20636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274293B202053657420796F757220686F6D652077696669206E6574776F726B205353494420616E642050415353574F524420202850757420746869732066756E6374696F6E206F6E207374617274206F6620766F6964207365747570290D0A202A0D0A202A20626F6F6C65616E206372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F6465293B2055736520746869732066756E6374696F6E20746F2063726561746520616E20455350383236362077696669206C6F63616C206E6574776F726B0D0A202A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073657420706F727420746F203830200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3220746F207573652045535038323636206F6E6C792061732061636365737320706F696E74200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3320746F2075736520455350383236362061732061636365737320706F696E7420616E6420696E7465726E65742073746174696F6E2E0D0A202A0D0A202A2020626F6F6C20657370383236365F736574495028627974652061312C20627974652061322C20627974652061332C2062797465206134293B20202020202020202020207365742045535038323636206C6F63616C2049502E2055736520746869732066756E6374696F6E20616674657220636F6E6E656374455350383236365F746F496E7465726E65742066756E6374696F6E200D0A202A0D0A202A203D3D3D3D3D3D3D3D3D205669727475696E6F2067656E6572616C206D6574686F647320200D0A202A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A202A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A202A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A202A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A202A202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A202A2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A202A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A202A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A202A2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A202A2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A202A2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A202A20766F69642073656E645465787428627974652049442C20537472696E672074657874293B2020202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A202A2F0D0A200D0A23696E636C75646520225669727475696E6F457370383236365F5765625365727665722E68220D0A0D0A0D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E0D0A536F66747761726553657269616C2065737053657269616C203D2020536F66747761726553657269616C28322C33293B2020202020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F2065737038323636206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F2065737038323636206D6F64756C652052582070696E0D0A5669727475696E6F457370383236365F576562536572766572207669727475696E6F2865737053657269616C293B2020202F2F20596F757220657370383236362064657669636527732073706565642069732070726F6261626C79206174203131353230302E20466F72207468697320726561736F6E2075736520746865207465737420636F646520746F206368616E6765207468652062617564207261746520746F20393630300D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20536F66747761726553657269616C20646F65736E277420776F726B20617420313135323030200D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A2F2F205669727475696E6F457370383236365F576562536572766572207669727475696E6F2853657269616C31293B202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F6674776172652073657269616C206C696E65730D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F455350383236365F5765625365727665722E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C6465720D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20616E642064697361626C6520746865206C696E653A2023646566696E6520455350383236365F5553455F534F4654574152455F53455249414C200D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20207669727475696E6F2E44454255473D747275653B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475732E4974206973206E656363657361727920746F2067657420796F75722065737038323636206C6F63616C2069700D0A202053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20456E61626C652074686973206C696E65206F6E6C792069662044454255473D747275650D0A0D0A202065737053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028556E6F2C204E616E6F206574632E290D0A20202F2F53657269616C312E626567696E28313135323030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A0D0A20207669727475696E6F2E636F6E6E656374455350383236365F746F496E7465726E657428224D592057494649204E4554574F524B204E414D45222C2250415353574F5244222C3830293B20202F2F2053657420796F757220686F6D65207769666920726F75746572205353494420616E642050415353574F52442E20455350383236362077696C6C20636F6E6E65637420746F20496E7465726E65742E20506F72743D38300D0A20207669727475696E6F2E657370383236365F7365744950283139322C3136382C322C313430293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F205365742061206C6F63616C2069702E20466F727761726420706F727420383020746F2074686973204950206F6E20796F757220726F757465720D0A0D0A20202F2F7669727475696E6F2E6372656174654C6F63616C455350383236365F77696669536572766572282245535038323636204E4554574F524B204E414D45222C2250415353574F5244222C38302C32293B2020202F2F456E61626C652074686973206C696E6520746F2063726561746520612077696669206C6F63616C206E6574726F726B207573696E6720455350383236362061732061636365737320706F696E740D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F446F206E6F7420757365206C657373207468616E206569676874206368617261637465727320666F72207468652070617373776F72642E20506F72743D38300D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F44656661756C742061636365737320706F696E7420455350383236362069703D3139322E3136382E342E312E200D0A200D0A20207669727475696E6F2E70617373776F72643D2231323334223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053657420612070617373776F726420746F20796F7572207765622073657276657220666F72206D6F72652070726F74656374696F6E200D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2061766F6964207370656369616C2063686172616374657273206C696B6520212024203D2040202320252026202A206F6E20796F75722070617373776F72642E20557365206F6E6C79206E756D62657273206F72207465787420636861726163746572730D0A2020202020202020202020202020202020202020202020202020202020200D0A20200D0A20200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A0D0A20202070696E4D6F64652831332C4F5554505554293B202020202020200D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F20796F757220636F6465202E2E2E2E2E0D0A0D0A2020200D0A2020200D0A20202020202020200D0A20202020202F2F2D2D2D2D2D20656E64206F6620796F757220636F64650D0A207D0D0A0D0A0D0A .ino webserver_esp01_example_02 webserver_esp01_example_02 0D0A2F2A205669727475696E6F20455350383236362077656220736572766572206578616D706C65204E6F322020200D0A202A204578616D706C65206E616D65203D2022436F6E74726F6C2061726475696E6F206F757470757473202D20726561642061726475696E6F20696E707574732076696120696E7465726E6574220D0A20202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204A756C20303120323031360D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C3D656C0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A200D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F4573703832363620436C617373206D6574686F647320200D0A200D0A202A20626F6F6C65616E20636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274293B202053657420796F757220686F6D652077696669206E6574776F726B205353494420616E642050415353574F524420202850757420746869732066756E6374696F6E206F6E207374617274206F6620766F6964207365747570290D0A202A0D0A202A20626F6F6C65616E206372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F6465293B2055736520746869732066756E6374696F6E20746F2063726561746520616E20455350383236362077696669206C6F63616C206E6574776F726B0D0A202A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073657420706F727420746F203830200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3220746F207573652045535038323636206F6E6C792061732061636365737320706F696E74200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3320746F2075736520455350383236362061732061636365737320706F696E7420616E6420696E7465726E65742073746174696F6E2E0D0A202A0D0A202A2020626F6F6C20657370383236365F736574495028627974652061312C20627974652061322C20627974652061332C2062797465206134293B20202020202020202020207365742045535038323636206C6F63616C2049502E2055736520746869732066756E6374696F6E20616674657220636F6E6E656374455350383236365F746F496E7465726E65742066756E6374696F6E200D0A202A0D0A202A203D3D3D3D3D3D3D3D3D205669727475696E6F2067656E6572616C206D6574686F647320200D0A202A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A202A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A202A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A202A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A202A202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A202A2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A202A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A202A2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A202A2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A202A2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A202A20766F69642073656E645465787428627974652049442C20537472696E672074657874293B2020202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A2A2F0D0A200D0A23696E636C75646520225669727475696E6F457370383236365F5765625365727665722E68220D0A0D0A0D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A23696E636C756465203C536F66747761726553657269616C2E683E0D0A536F66747761726553657269616C2065737053657269616C203D2020536F66747761726553657269616C28322C33293B2020202020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F2065737038323636206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F2065737038323636206D6F64756C652052582070696E0D0A5669727475696E6F457370383236365F576562536572766572207669727475696E6F2865737053657269616C293B2020202F2F20596F757220657370383236362064657669636527732073706565642069732070726F6261626C79206174203131353230302E20466F72207468697320726561736F6E2075736520746865207465737420636F646520746F206368616E6765207468652062617564207261746520746F20393630300D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20536F66747761726553657269616C20646F65736E277420776F726B206174203131353230300D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A2F2F205669727475696E6F457370383236365F576562536572766572207669727475696E6F2853657269616C31293B202020202020202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F6674776172652073657269616C206C696E65730D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F455350383236365F5765625365727665722E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C6465720D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20616E642064697361626C65207468206C696E653A2023646566696E6520455350383236365F5553455F534F4654574152455F53455249414C200D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420736574757028297B0D0A0D0A20207669727475696E6F2E44454255473D747275653B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475732E4974206973206E656363657361727920746F2067657420796F75722065737038323636206C6F63616C2069700D0A202053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20456E61626C652074686973206C696E65206F6E6C792069662044454255473D747275650D0A0D0A202065737053657269616C2E626567696E2839363030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C2028554E4F2C204E616E6F206574632E290D0A20202F2F53657269616C312E626567696E28313135323030293B2020202020202020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A0D0A20207669727475696E6F2E636F6E6E656374455350383236365F746F496E7465726E657428224D592057494649204E4554574F524B204E414D45222C2250415353574F5244222C3830293B20202F2F2053657420796F757220686F6D65207769666920726F75746572205353494420616E642050415353574F52442E20455350383236362077696C6C20636F6E6E65637420746F20496E7465726E65742E20506F72743D38300D0A20207669727475696E6F2E657370383236365F7365744950283139322C3136382C322C313430293B202020202020202020202020202020202020202020202020202020202020202020202020202F2F205365742061206C6F63616C2069702E20466F727761726420706F727420383020746F2074686973204950206F6E20796F757220726F757465720D0A0D0A20202F2F7669727475696E6F2E6372656174654C6F63616C455350383236365F77696669536572766572282245535038323636204E4554574F524B204E414D45222C2250415353574F5244222C38302C32293B2020202F2F456E61626C652074686973206C696E6520746F2063726561746520612077696669206C6F63616C206E6574726F726B207573696E6720455350383236362061732061636365737320706F696E740D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F446F206E6F7420757365206C657373207468616E206569676874206368617261637465727320666F72207468652070617373776F72642E20506F72743D38300D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F44656661756C742061636365737320706F696E7420455350383236362069703D3139322E3136382E342E312E200D0A200D0A20207669727475696E6F2E70617373776F72643D2231323334223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053657420612070617373776F726420746F20796F7572207765622073657276657220666F72206D6F72652070726F74656374696F6E200D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2061766F6964207370656369616C2063686172616374657273206C696B6520212024203D2040202320252026202A206F6E20796F75722070617373776F72642E20557365206F6E6C79206E756D62657273206F72207465787420636861726163746572730D0A2020202020202020202020202020202020202020202020202020202020200D0A2020202020202020202020202020202020200D0A20200D0A20200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A2020202020202020202020202020202020202020202020202020202020202F2F204D616B652074686520666F6C6C6F77696E6720636F6E6E656374696F6E7320746F20796F75722061726475696E6F20626F61726420746F20746573742074686973206578616D706C650D0A20202070696E4D6F64652831322C4F5554505554293B20202020202020202F2F20436F6E6E6563742061204C454420746F2070696E203132206173206469676974616C206F75747075740D0A20202070696E4D6F646528352C494E505554293B202020202020202020202F2F20436F6E6E656374206120737769746368206F7220627574746F6E20746F2070696E2035206173206469677469616C20696E707574200D0A20202070696E4D6F64652831302C4F5554505554293B20202020202020202F2F20436F6E6E6563742061204C454420746F2070696E20313020617320616E616C6F67206F75747075742E0D0A20200D0A2020202020202020202020202020202020202020202020202020202020202F2F20436F6E6E656374206120706F74656E74696F6D6574657220746F20616E616C6F672070696E2041302020202020202020202020202020202020202020202020202020202020202020200D0A20200D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F20796F757220636F6465202E2E2E2E2E0D0A0D0A2020200D0A202020202F2F20696E2074686973206578616D706C6520796F7520646F6E2774206861766520746F2061646420616E7920636F6465200D0A202020200D0A0D0A0D0A20200D0A20202020202020200D0A20202020202F2F2D2D2D2D2D20656E64206F6620796F757220636F64650D0A207D0D0A0D0A0D0A .ino webserver_esp01_MEGA_example webserver_esp01_MEGA_example 0D0A2F2A205669727475696E6F204553503832363620776562207365727665722041726475696E6F204D454741202D20445545206578616D706C650D0A202A204578616D706C65206E616D65203D2022426173696320636F6465220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A205570646174656420323320303220323031370D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C3D656C0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A200D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F4573703832363620436C617373206D6574686F647320200D0A200D0A202A20626F6F6C65616E20636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274293B202053657420796F757220686F6D652077696669206E6574776F726B205353494420616E642050415353574F524420202850757420746869732066756E6374696F6E206F6E207374617274206F6620766F6964207365747570290D0A202A0D0A202A20626F6F6C65616E206372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F6465293B2055736520746869732066756E6374696F6E20746F2063726561746520616E20455350383236362077696669206C6F63616C206E6574776F726B0D0A202A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073657420706F727420746F203830200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3220746F207573652045535038323636206F6E6C792061732061636365737320706F696E74200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3320746F2075736520455350383236362061732061636365737320706F696E7420616E6420696E7465726E65742073746174696F6E2E0D0A202A0D0A202A2020626F6F6C20657370383236365F736574495028627974652061312C20627974652061322C20627974652061332C2062797465206134293B20202020202020202020207365742045535038323636206C6F63616C2049502E2055736520746869732066756E6374696F6E20616674657220636F6E6E656374455350383236365F746F496E7465726E65742066756E6374696F6E200D0A202A0D0A202A203D3D3D3D3D3D3D3D3D205669727475696E6F2067656E6572616C206D6574686F647320200D0A202A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A202A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A202A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A202A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A202A202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A202A2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A202A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A202A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A202A2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A202A2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A202A2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A202A20766F69642073656E645465787428627974652049442C20537472696E672074657874293B2020202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A202A2F0D0A200D0A23696E636C75646520225669727475696E6F457370383236365F5765625365727665722E68220D0A0D0A205669727475696E6F457370383236365F576562536572766572207669727475696E6F2853657269616C31293B202020200D0A0D0A2F2F20436F6E6E6563742074686520204553503031206D6F64756C6520746F2041726475696E6F204D656761202D204475652053657269616C3120706F72742061732074686520706C616E2062656C6F770D0A2F2F2020687474703A2F2F696C6961736C616D70726F752E6D797363682E67722F7669727475696E6F2F657370383236365F61726475696E6F5F6D6567615F636F6E6E656374696F6E5F706C616E2E706E670D0A0D0A2F2F2041726475696E6F204D6567612073657474696E6773202D3E204F70656E205669727475696E6F457370383236365F5765625365727665722066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520455350383236365F5553455F534F4654574152455F53455249414C200D0A0D0A2F2F2041726475696E6F204475652073657474696E677320202D3E20312E4F70656E205669727475696E6F426C7565746F6F74682E68206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C200D0A2F2F20202020202020202020202020202020202020202020202D3E20322E4F70656E205669727475696E6F457370383236365F5765625365727665722066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C646572202D3E202064697361626C6520746865206C696E653A2023646566696E6520455350383236365F5553455F534F4654574152455F53455249414C200D0A202020202020202020202020202020202020202020202020202020202020200D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20207669727475696E6F2E44454255473D747275653B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475732E4974206973206E656363657361727920746F2067657420796F75722065737038323636206C6F63616C2069700D0A202053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20456E61626C652074686973206C696E65206F6E6C792069662044454255473D747275650D0A0D0A202053657269616C312E626567696E28313135323030293B0D0A20200D0A20207669727475696E6F2E636F6E6E656374455350383236365F746F496E7465726E6574282257494649204E4554574F524B222C22574946495F50415353574F5244222C38303030293B20202F2F2053657420796F757220686F6D65207769666920726F75746572205353494420616E642050415353574F52442E20455350383236362077696C6C20636F6E6E65637420746F20496E7465726E65742E20506F72743D38300D0A20207669727475696E6F2E657370383236365F7365744950283139322C3136382C322C313530293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F205365742061206C6F63616C2069702E20466F727761726420706F727420383020746F2074686973204950206F6E20796F757220726F757465720D0A0D0A20202F2F7669727475696E6F2E6372656174654C6F63616C455350383236365F77696669536572766572282245535038323636204E4554574F524B204E414D45222C2250415353574F5244222C38302C32293B2020202F2F456E61626C652074686973206C696E6520746F2063726561746520612077696669206C6F63616C206E6574726F726B207573696E6720455350383236362061732061636365737320706F696E740D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F446F206E6F7420757365206C657373207468616E206569676874206368617261637465727320666F72207468652070617373776F72642E20506F72743D38300D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F44656661756C742061636365737320706F696E7420455350383236362069703D3139322E3136382E342E312E200D0A200D0A20207669727475696E6F2E70617373776F72643D2231323334223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053657420612070617373776F726420746F20796F7572207765622073657276657220666F72206D6F72652070726F74656374696F6E200D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2061766F6964207370656369616C2063686172616374657273206C696B6520212024203D2040202320252026202A206F6E20796F75722070617373776F72642E20557365206F6E6C79206E756D62657273206F72207465787420636861726163746572730D0A2020202020202020202020202020202020202020202020202020202020200D0A20200D0A20200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A0D0A20202070696E4D6F64652831332C4F5554505554293B202020202020200D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F20796F757220636F6465202E2E2E2E2E0D0A0D0A2020200D0A2020200D0A20202020202020200D0A20202020202F2F2D2D2D2D2D20656E64206F6620796F757220636F64650D0A207D0D0A0D0A0D0A .ino webserver_esp01_MEGA_text_commands webserver_esp01_MEGA_text_commands 0D0A2F2A205669727475696E6F20455350383236362077656220736572766572206578616D706C65204E6F3320200D0A202A204578616D706C65206E616D65203D202253656E74202D2052656365697665205465787420436F6D6D616E6473220D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A20557064617465642041554720303120323031370D0A202A204265666F7265202072756E6E696E67207468697320636F646520636F6E666967207468652073657474696E67732062656C6F772061732074686520696E737472756374696F6E73206F6E207468652072696768740D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F26686C3D656C0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F4573703832363620436C617373206D6574686F647320200D0A200D0A202A20626F6F6C65616E20636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274293B202053657420796F757220686F6D652077696669206E6574776F726B205353494420616E642050415353574F524420202850757420746869732066756E6374696F6E206F6E207374617274206F6620766F6964207365747570290D0A202A0D0A202A20626F6F6C65616E206372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F6465293B2055736520746869732066756E6374696F6E20746F2063726561746520616E20455350383236362077696669206C6F63616C206E6574776F726B0D0A202A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073657420706F727420746F203830200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3220746F207573652045535038323636206F6E6C792061732061636365737320706F696E74200D0A202A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3320746F2075736520455350383236362061732061636365737320706F696E7420616E6420696E7465726E65742073746174696F6E2E0D0A202A0D0A202A2020626F6F6C20657370383236365F736574495028627974652061312C20627974652061322C20627974652061332C2062797465206134293B20202020202020202020207365742045535038323636206C6F63616C2049502E2055736520746869732066756E6374696F6E20616674657220636F6E6E656374455350383236365F746F496E7465726E65742066756E6374696F6E200D0A202A0D0A202A203D3D3D3D3D3D3D3D3D205669727475696E6F2067656E6572616C206D6574686F647320200D0A202A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A202A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A202A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A202A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A202A202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A202A2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A202A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B2020202020202020202020202020202020202020202020202020202020202020202020506175736573207468652070726F6772616D2028776974686F757420626C6F636B20636F6D6D756E69636174696F6E2920666F722074686520616D6F756E74206F662074696D652028696E206D696C697365636F6E6473292073706563696669656420617320706172616D657465720D0A202A2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A202A2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A202A2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A202A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B20202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A0D0A202A2F0D0A200D0A23696E636C75646520225669727475696E6F457370383236365F5765625365727665722E68220D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2053455454494E4753203D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F20466F722041726475696E6F204D454741206F722020445545202848617264776172652053657269616C2920206F70656E205669727475696E6F455350383236365F5765625365727665722E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C6465720D0A2F2F2064697361626C6520746865206C696E653A2023646566696E6520455350383236365F5553455F534F4654574152455F53455249414C200D0A0D0A0D0A2F2F20436F646520746F2075736520536F66747761726553657269616C0D0A2F2F23696E636C756465203C536F66747761726553657269616C2E683E0D0A2F2F536F66747761726553657269616C2065737053657269616C203D2020536F66747761726553657269616C28322C33293B2020202020202F2F2061726475696E6F2052582070696E3D32202061726475696E6F2054582070696E3D3320202020636F6E6E656374207468652061726475696E6F2052582070696E20746F2065737038323636206D6F64756C652054582070696E2020202D2020636F6E6E656374207468652061726475696E6F2054582070696E20746F2065737038323636206D6F64756C652052582070696E0D0A2F2F5669727475696E6F457370383236365F576562536572766572207669727475696E6F2865737053657269616C293B2020202F2F20596F757220657370383236362064657669636527732073706565642069732070726F6261626C79206174203131353230302E20466F72207468697320726561736F6E2075736520746865207465737420636F646520746F206368616E6765207468652062617564207261746520746F20393630300D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20536F66747761726553657269616C20646F65736E277420776F726B20617420313135323030200D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A2F2F20436F646520746F2075736520486172647761726553657269616C0D0A205669727475696E6F457370383236365F576562536572766572207669727475696E6F2853657269616C31293B202020202F2F20656E61626C652074686973206C696E6520616E642064697361626C6520616C6C20536F6674776172652073657269616C206C696E65730D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F204F70656E205669727475696E6F455350383236365F5765625365727665722E682066696C65206F6E20746865207669727475696E6F206C69627261727920666F6C6465720D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20616E642064697361626C6520746865206C696E653A2023646566696E6520455350383236365F5553455F534F4654574152455F53455249414C200D0A0D0A0D0A0D0A627974652073746F72656450696E53746174653B0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2073657475700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642073657475702829200D0A7B0D0A20207669727475696E6F2E44454255473D747275653B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2073657420746869732076616C7565205452554520746F20656E61626C65207468652073657269616C206D6F6E69746F72207374617475732E4974206973206E656363657361727920746F2067657420796F75722065737038323636206C6F63616C2069700D0A202053657269616C2E626567696E2839363030293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20456E61626C652074686973206C696E65206F6E6C792069662044454255473D747275650D0A0D0A20202F2F65737053657269616C2E626567696E2839363030293B20202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F2075736520736F6674776172652073657269616C202861726475696E6F20554E4F290D0A202053657269616C312E626567696E28313135323030293B2020202020202020202F2F20456E61626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C20284D6567612C20445545206574632E290D0A0D0A20202F2F65737053657269616C2E7072696E746C6E282241542B52535422293B2020202020202020202020202020202020202020202F2F20726573657420746865206D6F64756C650D0A20202F2F65737053657269616C2E7072696E746C6E282241542B554152545F4445463D393630302C382C312C302C3022293B2020202F2F20202020466F722041726475696E6F20554E4F20736574207468652064656661756C742062617564207261746520746F20393630302E20536F6674776172652073657269616C20646F65736E277420776F726B2061742031313532303020200D0A20202F2F7669727475696E6F2E77616974466F72526573706F6E736528224F4B222C33303030293B0D0A20200D0A207669727475696E6F2E636F6E6E656374455350383236365F746F496E7465726E6574282257494649204E4554574F524B222C22574946495F50415353574F5244222C38303030293B20202F2F2053657420796F757220686F6D65207769666920726F75746572205353494420616E642050415353574F52442E20455350383236362077696C6C20636F6E6E65637420746F20496E7465726E65742E20506F72743D38300D0A200D0A207669727475696E6F2E657370383236365F7365744950283139322C3136382C322C313530293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F205365742061206C6F63616C2069702E20466F727761726420706F727420383020746F2074686973204950206F6E20796F757220726F757465720D0A200D0A2F2F20207669727475696E6F2E6372656174654C6F63616C455350383236365F77696669536572766572282245535038323636204E4554574F524B222C224553505F50415353574F5244222C38302C32293B2020202F2F456E61626C652074686973206C696E6520746F2063726561746520612077696669206C6F63616C206E6574726F726B207573696E6720455350383236362061732061636365737320706F696E740D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F446F206E6F7420757365206C657373207468616E206569676874206368617261637465727320666F72207468652070617373776F72642E20506F72743D38300D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F44656661756C742061636365737320706F696E7420455350383236362069703D3139322E3136382E342E312E200D0A200D0A20207669727475696E6F2E70617373776F72643D2231323334223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053657420612070617373776F726420746F20796F7572207765622073657276657220666F72206D6F72652070726F74656374696F6E200D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2061766F6964207370656369616C2063686172616374657273206C696B6520212024203D2040202320252026202A206F6E20796F75722070617373776F72642E20557365206F6E6C79206E756D62657273206F72207465787420636861726163746572730D0A2020202020202020202020202020202020202020202020202020202020200D0A20200D0A20200D0A2F2F2D2D2D2D2D2D20656E74657220796F757220736574757020636F64652062656C6F770D0A0D0A20202070696E4D6F64652831332C4F5554505554293B202020200D0A20202070696E4D6F646528362C494E505554293B20202020202020202020202F2F20436F6E6E65637420612073776974636820746F2070696E20360D0A200D0A202020200D0A202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206C6F6F700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A0D0A766F6964206C6F6F7028297B0D0A2020207669727475696E6F2E72756E28293B20202020202020202020202F2F20206E656365737361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170700D0A2020200D0A202020202F2F2D2D2D2D2D2D20656E74657220796F7572206C6F6F7020636F64652062656C6F7720686572650D0A202020202F2F2D2D2D2D2D2D2061766F696420746F207573652064656C617928292066756E6374696F6E20696E20796F757220636F64652E205573652074686520636F6D6D616E64207669727475696E6F2E7644656C6179282920696E7374656164206F662064656C617928290D0A0D0A202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2020202F2F2D2D2D2D2D206578616D706C65203120686F7720746F20726561642061205465787420436F6D6D616E642066726F6D207669727475696E6F0D0A202020696620287669727475696E6F2E74657874417661696C61626C652829297B202020202020202020202F2F20636865636B2069662065786973742061205445585420436F6D6D616E642066726F6D205669727475696E6F206170700D0A2020202020537472696E6720746578743D207669727475696E6F2E676574546578742830293B20202020202F2F20526561642074686520636F6D6D616E64206279204368616E6E656C2049440D0A20202020202F2F537472696E672074657874323D207669727475696E6F2E676574546578742832293B20202F2F20526561642074686520636F6D6D616E64206279204368616E6E656C2049440D0A202020202053657269616C2E7072696E746C6E282254657874206F6620494420303D222B74657874293B202F2F205072696E742074686520636F6D6D616E6420746F2073657269616C20646973706C61790D0A20202020207669727475696E6F2E636C6561725465787442756666657228293B20202020202020202020202F2F20436C65617220616C6C205465787420436F6D6D616E64732066726F6D206275666665720D0A0D0A202020202069662028746578742E657175616C73282230222929207B0D0A20202020202020206469676974616C57726974652831332C30293B20202020202020202020202020202020202020202020202020202020202020202F2F20646F20736F6D657468696E67200D0A20202020207D0D0A2020202020656C7365200D0A2020202020202069662028746578742E657175616C732822312229297B0D0A202020202020202020206469676974616C57726974652831332C31293B202020202020202020202020202020202020202020202020202020202F2F20646F20736F6D657468696E67200D0A20202020202020202020207669727475696E6F2E73656E645465787428312C2248656C6C6F205669727475696E6F207468652070696E206973203122293B0D0A202020202020207D0D0A2020207D0D0A0D0A20202020200D0A2020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2020202F2F2D2D2D2D2D206578616D706C65203220686F7720746F2073656E642061205465787420436F6D6D616E6420746F207669727475696E6F0D0A202020627974652070696E53746174653D6469676974616C526561642836293B202020202020202F2F20726561642050696E20362073746174650D0A2020206966202870696E5374617465213D73746F72656450696E537461746529207B20202020202F2F20636865636B2069662070696E2076616C756520686173206368616E6765640D0A2020202020207669727475696E6F2E7644656C617928313030293B20202020202020202020202020202020202020202020202F2F207761697420313030206D696C6C69730D0A202020202020696620286469676974616C526561642836293D3D3129207669727475696E6F2E73656E645465787428312C2248656C6C6F205669727475696E6F207468652070696E206973203122293B0D0A202020202020656C7365207669727475696E6F2E73656E645465787428312C224E6F77207468652070696E206973203022293B0D0A20202020202073746F72656450696E53746174653D70696E53746174653B0D0A2020202020200D0A2020207D0D0A2020200D0A2020200D0A207D0D0A0D0A .ino VirtuinoBluetooth 2F2A205669727475696E6F20626C7565746F6F7468206C6962726172790D0A20202A204372656174656420627920496C696173204C616D70726F750D0A202A205570646174656420415547203120323031370D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2F0D0A0D0A0D0A23696E636C75646520225669727475696E6F426C7565746F6F74682E68220D0A0D0A200D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820696E69740D0A23696664656620424C5545544F4F54485F5553455F534F4654574152455F53455249414C0D0A5669727475696E6F426C7565746F6F74683A3A5669727475696E6F426C7565746F6F746828536F66747761726553657269616C2026756172742C2075696E7433325F742062617564293A20425473657269616C282675617274297B0D0A20202020425473657269616C2D3E626567696E2862617564293B0D0A202020207768696C652028425473657269616C2D3E617661696C61626C6528292920425473657269616C2D3E7265616428293B0D0A7D0D0A0D0A5669727475696E6F426C7565746F6F74683A3A5669727475696E6F426C7565746F6F746828536F66747761726553657269616C202675617274293A20425473657269616C282675617274297B7D0D0A23656C73650D0A5669727475696E6F426C7565746F6F74683A3A5669727475696E6F426C7565746F6F746828486172647761726553657269616C2026756172742C2075696E7433325F742062617564293A20425473657269616C282675617274297B0D0A20202020425473657269616C2D3E626567696E2862617564293B0D0A202020207768696C652028425473657269616C2D3E617661696C61626C6528292920425473657269616C2D3E7265616428293B0D0A7D0D0A0D0A5669727475696E6F426C7565746F6F74683A3A5669727475696E6F426C7565746F6F746828486172647761726553657269616C202675617274293A20425473657269616C282675617274297B7D202020200D0A0D0A23656E6469660D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2072756E0D0A766F696420205669727475696E6F426C7565746F6F74683A3A72756E2829207B0D0A2020636865636B4966494F73486176654368616E67656428293B20202020202020202020202020202020202020202020202020202020202020202020202F2F205468697320766F696420696E666F726D73205669727455696E6F206170702065766572792074696D6520612070696E277320737461747573206973206368616E676564200D0A202069662028425473657269616C2D3E617661696C61626C652829292072656164426C7565746F6F746853657269616C4461746128293B2020202020202F2F207768696C652073657269616C20627566666572206973206E6F7420656D707479207765207265616420616E642073746F7265207468652063686172616374657220746F20636F6D6D616E644275666665720D0A20200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636865636B4966494F73486176654368616E6765640D0A766F6964205669727475696E6F426C7565746F6F74683A3A636865636B4966494F73486176654368616E67656428297B0D0A202020696E742070696E3B0D0A20202020696E7420703B0D0A20202020696E742070696E56616C75653B0D0A202020202020206966202821636F6E6E6563746564537461747573292072657475726E3B0D0A20202020202020202F2F2D2D2D2D20636865636B206966206469676974616C496E70757420737461746520686173206368616E6765640D0A202020202020202020666F722028696E7420693D303B693C62745F61726475696E6F50696E7353697A653B20692B2B297B0D0A2020202020202020202020696620282861726475696E6F50696E734D61705B695D3E3029202626202861726475696E6F50696E734D61705B695D3C332929207B0D0A202020202020202020202020202070696E56616C75653D6469676974616C526561642869293B0D0A20202020202020202020202020206966202861726475696E6F50696E7356616C75655B695D213D70696E56616C7565297B0D0A20202020202020202020202020202020202061726475696E6F50696E7356616C75655B695D3D70696E56616C75653B0D0A202020202020202020202020202020202020696620282861726475696E6F50696E734D61705B695D3D3D3129207C7C202861726475696E6F50696E734D61705B695D3D3D3229292073656E64436F6D6D616E64526573706F6E7365282751272C692C537472696E672870696E56616C756529293B0D0A2020202020202020202020202020207D0D0A20202020202020202020207D0D0A2020202020202020207D202F2F20656E6420666F7220200D0A20202020202020200D0A202020202020202F2F2D2D2D2D20636865636B206966206469676974616C4D656D6F727920686173206368616E6765640D0A20202020202020202020666F722028696E7420693D303B693C62745F7669727475616C4469676974616C4D656D6F727953697A653B20692B2B297B0D0A2020202020202020202020696620287669727475616C4469676974616C4D656D6F727949646F6C5B695D20213D207669727475616C4469676974616C4D656D6F72795B695D297B0D0A20202020202020202020202020207669727475616C4469676974616C4D656D6F727949646F6C5B695D203D207669727475616C4469676974616C4D656D6F72795B695D3B0D0A202020202020202020202020202073656E64436F6D6D616E64526573706F6E7365282744272C692C537472696E67287669727475616C4469676974616C4D656D6F72795B695D29293B0D0A20202020202020202020207D200D0A202020202020202020207D0D0A0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2072656164426C7565746F6F746853657269616C446174610D0A2F2F5468697320766F696420726561647320646174612066726F6D20626C7565746F6F74682073657269616C20616E642073746F726573207468656D20746F20636F6D6D616E644275666665720D0A2F2F4966207765206861766520612076616C69642020636F6D6D616E642066726F6D206170702C20766F6964207468656E2063616C6C732074686520766F696420657865637574655265636569766564436F6D6D616E6420746F20657865637574652074686520636F6D6D616E640D0A2F2F496620636F6D6D616E6420646F65736E2774206861766520612076616C696420666F726D61742069742072657475726E7320616E206572726F7220726573706F6E736520746F2041707020202D206572726F7220636F6465203D20300D0A2F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A0D0A20766F6964205669727475696E6F426C7565746F6F74683A3A72656164426C7565746F6F746853657269616C4461746128297B0D0A20202020202020207768696C652028425473657269616C2D3E617661696C61626C65282929207B0D0A202020202020202020636861722074656D70436861723D425473657269616C2D3E7265616428293B0D0A202020202020202F2F2020696620284445425547292053657269616C2E7072696E742874656D7043686172293B0D0A2020202020202020206966202874656D70436861723D3D62745F434F4D4D414E445F53544152545F4348415229207B2020202020202020202020202020202020202020202020202020202F2F2061206E657720636F6D6D616E64206973207374617274696E672E2E2E0D0A2020202020202020202020202020636F6D6D616E644275666665723D22223B0D0A2020202020202020202020202020636F6D6D616E644275666665722B3D74656D70436861723B0D0A2020202020202020202020202020636F6D6D616E644275666665722B3D425473657269616C2D3E72656164537472696E67556E74696C2862745F434F4D4D414E445F454E445F43484152293B0D0A2020202020202020202020202020636F6D6D616E644275666665722B3D62745F434F4D4D414E445F454E445F434841523B0D0A2020202020202020202020202020696620284445425547292053657269616C2E7072696E746C6E28225C725C6E436F6D6D616E643D20222B636F6D6D616E64427566666572293B0D0A202020202020202020202020202069662028636F6D6D616E644275666665722E6C656E6774682829203E2031353029202073656E64436F6D6D616E64526573706F6E7365282745272C302C537472696E672862745F4552524F525F434F4D4D414E4429293B0D0A2020202020202020202020202020656C73657B0D0A202020202020202020202020202020202020636865636B5669727475696E6F436F6D6D616E642826636F6D6D616E64427566666572293B0D0A2020202020202020202020202020202020206966202874657874546F53656E64436F6D6D616E644275666665722E6C656E67746828293E3029207B0D0A20202020202020202020202020202020202020206274526573706F6E73654275666665722B3D74657874546F53656E64436F6D6D616E644275666665723B0D0A202020202020202020202020202020202020202074657874546F53656E64436F6D6D616E644275666665723D22223B0D0A2020202020202020202020202020202020207D0D0A202020202020202020202020202020202020696620284445425547292053657269616C2E7072696E746C6E2822526573706F6E73653D20222B6274526573706F6E7365427566666572293B0D0A202020202020202020202020202020202020425473657269616C2D3E7072696E74286274526573706F6E7365427566666572293B0D0A2020202020202020202020202020202020206274526573706F6E73654275666665723D22223B0D0A202020202020202020202020202020207D0D0A202020202020202020202020202020627265616B3B200D0A2020202020202020207D0D0A20202020202020207D0D0A20207D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2075726C656E636F64650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F426C7565746F6F74683A3A75726C656E636F646528537472696E672A20737472297B0D0A2020202020207374722D3E7265706C616365282221222C2225323122293B0D0A2020202020207374722D3E7265706C616365282224222C2225323422293B0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2075726C6465636F64650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F426C7565746F6F74683A3A75726C6465636F646528537472696E672A20737472297B0D0A202020207374722D3E7265706C6163652822253231222C222122293B0D0A202020207374722D3E7265706C6163652822253234222C222422293B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C656172546578744275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F426C7565746F6F74683A3A20636C6561725465787442756666657228297B746578745265636569766564436F6D6D616E644275666665723D22223B7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C656172546578744275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A696E74205669727475696E6F426C7565746F6F74683A3A202074657874417661696C61626C6528297B72657475726E20746578745265636569766564436F6D6D616E644275666665722E6C656E67746828293B7D0D0A20200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2067657454657874427949440D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F426C7565746F6F74683A3A20676574546578742862797465204944297B0D0A202020537472696E672072657475726E6564546578743D22223B0D0A202020537472696E672049445F737472696E67203D22223B0D0A20202049445F737472696E672B3D62745F434F4D4D414E445F53544152545F434841523B0D0A20202049445F737472696E672B3D2754273B0D0A2020206966202849443C3130292049445F737472696E672B3D2730273B0D0A20202049445F737472696E672B3D49443B0D0A20202049445F737472696E672B3D223D223B202020202020200D0A202020696E742020706F733D746578745265636569766564436F6D6D616E644275666665722E696E6465784F662849445F737472696E67293B0D0A20202069662028706F733E3D3029207B0D0A202020202020706F733D20746578745265636569766564436F6D6D616E644275666665722E696E6465784F6628223D222C706F73293B0D0A202020202020696E74206C617374506F733D746578745265636569766564436F6D6D616E644275666665722E696E6465784F662862745F434F4D4D414E445F454E445F434841522C706F73293B0D0A20202020202072657475726E6564546578743D20746578745265636569766564436F6D6D616E644275666665722E737562737472696E6728706F732B312C6C617374506F73293B0D0A20202020202075726C6465636F6465282672657475726E656454657874293B0D0A202020202020636C65617254657874427949442849442C26746578745265636569766564436F6D6D616E64427566666572293B0D0A2020207D0D0A20202072657475726E2072657475726E6564546578743B0D0A0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C65617254657874427949440D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F426C7565746F6F74683A3A20636C656172546578744279494428627974652049442C20537472696E672A2074657874427566666572297B0D0A202020537472696E672049445F737472696E67203D22223B0D0A20202049445F737472696E672B3D62745F434F4D4D414E445F53544152545F434841523B0D0A20202049445F737472696E672B3D2754273B0D0A2020206966202849443C3130292049445F737472696E672B3D2730273B0D0A20202049445F737472696E672B3D49443B0D0A20202049445F737472696E672B3D223D223B202020202020202020202020202020202020202F2F20214944333D0D0A202020696E742020706F733D746578744275666665722D3E696E6465784F662849445F737472696E67293B0D0A20202069662028706F733E3D3029207B0D0A202020202020696E74206C617374506F733D20746578744275666665722D3E696E6465784F662862745F434F4D4D414E445F454E445F434841522C706F73293B0D0A202020202020746578744275666665722D3E72656D6F766528706F732C6C617374506F732B31293B0D0A2020207D0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2061646454657874546F4275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F426C7565746F6F74683A3A61646454657874546F526563656976656442756666657228627974652049442C20537472696E672A2074657874297B0D0A202020636C65617254657874427949442849442C26746578745265636569766564436F6D6D616E64427566666572293B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D62745F434F4D4D414E445F53544152545F434841523B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D202754273B0D0A2020206966202849443C31302920746578745265636569766564436F6D6D616E644275666665722B3D202730273B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D49443B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D20223D223B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D202A746578743B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D62745F434F4D4D414E445F454E445F434841523B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2061646454657874546F4275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F426C7565746F6F74683A3A73656E645465787428627974652049442C20537472696E672074657874297B0D0A202020636C65617254657874427949442849442C2674657874546F53656E64436F6D6D616E64427566666572293B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D62745F434F4D4D414E445F53544152545F434841523B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D202754273B0D0A2020206966202849443C3130292074657874546F53656E64436F6D6D616E644275666665722B3D202730273B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D49443B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D20223D223B0D0A20202075726C656E636F6465282674657874293B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D746578743B200D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D62745F434F4D4D414E445F454E445F434841523B0D0A207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636865636B426C7565746F6F7468436F6D6D616E640D0A766F696420205669727475696E6F426C7565746F6F74683A3A636865636B5669727475696E6F436F6D6D616E6428537472696E672A20636F6D6D616E64297B0D0A202020696E7420706F733D636F6D6D616E642D3E6C617374496E6465784F662862745F434F4D4D414E445F454E445F43484152293B202020202020202020202020202020202020202020200D0A202069662028706F733E35297B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20636865636B207468652073697A65206F6620636F6D6D616E640D0A202020202020636F6D6D616E642D3E72656D6F766528706F732B31293B20202020202F2F20636C6561722074686520656E64206F6620636F6D6D616E64206275666665720D0A20202020200D0A20202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D202067657420636F6D6D616E642070617373776F72640D0A20202020202F2A20537472696E6720636F6D6D616E6450617373776F72643D22223B0D0A202020202020696E74206B3D636F6D6D616E642D3E696E6465784F662862745F434F4D4D414E445F53544152545F43484152293B0D0A20202020202020696620286B3E3029207B0D0A2020202020202020636F6D6D616E6450617373776F7264203D20636F6D6D616E642D3E737562737472696E6728302C6B293B0D0A2020202020202020636F6D6D616E642D3E72656D6F766528302C6B293B2020202F2F20636C656172207468652073746172742070617274206F662074686520636F6D6D616E6420206275666665720D0A202020202020207D0D0A202020202A2F0D0A2020202020206274526573706F6E73654275666665723D22223B0D0A202020202F2F2020696620282870617373776F72642E6C656E67746828293D3D3029207C7C2028636F6D6D616E6450617373776F72642E657175616C732870617373776F7264292929207B20202020202020202020202020202020202020202020202F2F20636865636B2069662070617373776F726420636F72726563740D0A20202020202020202020207768696C652028636F6D6D616E642D3E696E6465784F662862745F434F4D4D414E445F53544152545F43484152293E3D30297B0D0A2020202020202020202020202020696E74206353746172743D636F6D6D616E642D3E696E6465784F662862745F434F4D4D414E445F53544152545F43484152293B0D0A2020202020202020202020202020696E742063456E643D636F6D6D616E642D3E696E6465784F662862745F434F4D4D414E445F454E445F43484152293B0D0A20202020202020202020202020206966202863456E642D6353746172743E35297B0D0A20202020202020202020202020202020537472696E67206F6E65436F6D6D616E64203D20636F6D6D616E642D3E737562737472696E67286353746172742B312C63456E64293B202020202020202020202020202020202020202020202020202020202020202F2F20676574206F6E6520636F6D6D616E640D0A202020202020202020202020202020206368617220636F6D6D616E6454797065203D20676574436F6D6D616E6454797065286F6E65436F6D6D616E642E636861724174283029293B0D0A20202020202020202020202020202020202069662028636F6D6D616E6454797065213D27452729207B0D0A202020202020202020202020202020202020202020696E742070696E3D20676574436F6D6D616E6450696E28266F6E65436F6D6D616E64293B0D0A2020202020202020202020202020202020202020206966202870696E213D2D31297B0D0A202020202020202020202020202020202020202020202020626F6F6C65616E2072657475726E496E666F3D66616C73653B0D0A202020202020202020202020202020202020202020202020696620286F6E65436F6D6D616E642E6368617241742834293D3D273F27292072657475726E496E666F3D747275653B0D0A2020202020202020202020202020202020202020202020206F6E65436F6D6D616E642E72656D6F766528302C34293B0D0A202020202020202020202020202020202020202020202020696620286F6E65436F6D6D616E642E6C656E67746828293C62745F544558545F434F4D4D414E445F4D41585F53495A452920657865637574655265636569766564436F6D6D616E6428636F6D6D616E64547970652C70696E2C266F6E65436F6D6D616E642C72657475726E496E666F293B0D0A202020202020202020202020202020202020202020202020656C7365207B0D0A20202020202020202020202020202020202020202020202020206274526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642862745F4552524F525F53495A45293B0D0A2020202020202020202020202020202020202020202020202020537472696E6720733D22223B0D0A20202020202020202020202020202020202020202020202020206966202870696E3C392920732B3D2230223B0D0A2020202020202020202020202020202020202020202020202020732B3D537472696E672870696E293B0D0A20202020202020202020202020202020202020202020202020206274526573706F6E73654275666665722B3D222154223B0D0A20202020202020202020202020202020202020202020202020206274526573706F6E73654275666665722B3D733B0D0A20202020202020202020202020202020202020202020202020206274526573706F6E73654275666665722B3D223D2024223B0D0A20202020202020202020202020202020202020202020202020200D0A2020202020202020202020202020202020202020202020207D0D0A2020202020202020202020202020202020202020202020206C617374436F6D6D756E69636174696F6E54696D653D6D696C6C697328293B0D0A202020202020202020202020202020202020202020202F2F2020657370526573706F6E7365427566666572202B3D20636F6D6D616E64526573706F6E73653B0D0A2020202020202020202020202020202020202020207D20656C736520206274526573706F6E7365427566666572202B3D6765744572726F72436F6D6D616E642862745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A2020202020202020202020202020202020207D20656C7365206274526573706F6E7365427566666572202B3D6765744572726F72436F6D6D616E642862745F4552524F525F54595045293B20202F2F20726573706F6E736520206572726F722074797065202020214530303D33242020200D0A202020202020202020200D0A20202020202020202020202020207D20656C73657B0D0A202020202020202020202020202020206274526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642862745F4552524F525F53495A45293B20202F2F20726573706F6E736520206572726F722073697A65206F6620636F6D6D616E64202020214530303D34242020200D0A20202020202020202020202020207D0D0A2020202020202020202020202020636F6D6D616E642D3E72656D6F766528302C63456E642B312D635374617274293B0D0A20202020202020202020207D20202F2F207768696C650D0A202020202F2F20207D20656C7365206274526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642862745F4552524F525F50415353574F5244293B20202020202F2F207468652070617373776F7264206973206E6F7420636F72726563740D0A20207D0D0A2020656C736520206274526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642862745F4552524F525F53495A45293B2020202020202020202F2F207468652073697A65206F6620636F6D6D616E64206973206E6F7420636F72726563740D0A200D0A7D0D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20657865637574655265636569766564436F6D6D616E640D0A2020766F6964205669727475696E6F426C7565746F6F74683A3A657865637574655265636569766564436F6D6D616E64286368617220616374697665436F6D6D616E64547970652C20696E7420616374697665436F6D6D616E6450696E202C537472696E672A20636F6D6D616E64537472696E672C20626F6F6C65616E2072657475726E496E666F297B0D0A202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2020202F2F2045766572792074696D652077652068617665206120636F6D706C65746520636F6D6D616E642066726F6D20626C7565746F6F74682074686520676C6F62616C2076616C756520636F6D6D616E6453746174652069732073657420746F2031200D0A2020202F2F205468652076616C756520616374697665436F6D6D616E645479706520636F6E7461696E7320636F6D6D616E6420747970652073756368206173204469676974616C206F75747075742C20416E616C6F67206F7574707574206574632E0D0A2020202F2F205468652076616C756520616374697665436F6D6D616E6450696E20636F6E7461696E73207468652070696E206E756D626572206F662074686520636F6D6D616E640D0A2020202F2F205468652076616C756520616374697665436F6D6D616E6456616C756520636F6E7461696E73207468652076616C7565202830206F72203120666F72206469676974616C2C20302D32353520666F7220616E616C6F67206F7574707574732C20302D3130323320666F7220616E616C6F67206D656D6F727929200D0A2020202F2F20496E207468697320766F6964207765206861766520746F20636865636B2069662074686520636F6D6D616E6420697320636F727265637420616E64207468656E20657865637574652074686520636F6D6D616E64200D0A2020202F2F20416674657220657865637574696E672074686520636F6D6D616E64207765206861766520746F2073656E64206120726573706F6E736520746F206170700D0A2020202F2F204174206C617374207765206D7573742072657365742074686520636F6D6D616E642073746174652076616C756520746F207A65726F200D0A2020202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A202020200D0A20202020537472696E6720726573706F6E73653D6765744572726F72436F6D6D616E642862745F4552524F525F554E4B4E4F574E293B200D0A20202020537472696E672070696E537472696E673D22223B0D0A2020202069662028616374697665436F6D6D616E6450696E3C3130292070696E537472696E67203D202230222B537472696E6728616374697665436F6D6D616E6450696E293B0D0A20202020656C73652070696E537472696E673D537472696E6728616374697665436F6D6D616E6450696E293B0D0A0D0A20202020666C6F617420616374697665436F6D6D616E6456616C75653D303B0D0A202020200D0A202020207377697463682028616374697665436F6D6D616E645479706529207B0D0A202020202020202063617365202754273A202020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2031303029297B0D0A20202020202020202020202020202020726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841523B0D0A20202020202020202020202020202020726573706F6E7365202B3D616374697665436F6D6D616E64547970653B0D0A20202020202020202020202020202020726573706F6E7365202B3D70696E537472696E673B0D0A20202020202020202020202020202020726573706F6E7365202B3D223D223B0D0A20202020202020202020202020202020726573706F6E7365202B3D2A636F6D6D616E64537472696E673B0D0A20202020202020202020202020202020726573706F6E7365202B3D62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A20202020202020202020202020202F2F75726C6465636F646528636F6D6D616E64537472696E67293B0D0A20202020202020202020202020202061646454657874546F526563656976656442756666657228616374697665436F6D6D616E6450696E2C636F6D6D616E64537472696E67293B0D0A2020202020202020202020207D0D0A20202020202020202020627265616B3B0D0A20202020202063617365202749273A202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2062745F61726475696E6F50696E7353697A6529290D0A2020202020202020202020202020726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D3124202020202020200D0A20202020202020202020627265616B3B0D0A20202020202063617365202751273A200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2062745F61726475696E6F50696E7353697A6529297B0D0A20202020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020656C7365207B0D0A20202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A202020202020202020202020202020202020206966202828616374697665436F6D6D616E6456616C7565203D3D203029207C7C2028616374697665436F6D6D616E6456616C7565203D3D20312929207B0D0A20202020202020202020202020202020202020202020202020206469676974616C577269746528616374697665436F6D6D616E6450696E2C616374697665436F6D6D616E6456616C7565293B0D0A202020202020202020202020202020202020202020202020202061726475696E6F50696E7356616C75655B616374697665436F6D6D616E6450696E5D3D616374697665436F6D6D616E6456616C75653B0D0A20202020202020202020202020202020202020202020202020202F2F7669727475616C4469676974616C4D656D6F727949646F6C5B616374697665436F6D6D616E6450696E5D3D616374697665436F6D6D616E6456616C75653B0D0A2020202020202020202020202020202020202020202020202020726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020202020202020207D20656C736520202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F56414C5545293B0D0A202020202020202020202020202020202020207D0D0A2020202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A20202020202020202020627265616B3B200D0A0D0A2020202020202063617365202744273A0D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E3C62745F7669727475616C4469676974616C4D656D6F727953697A6529297B200D0A202020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A20202020202020202020202020202020656C73657B0D0A20202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A202020202020202020202020202020202020202020207669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D3D20616374697665436F6D6D616E6456616C75653B200D0A202020202020202020202020202020202020202020207669727475616C4469676974616C4D656D6F727949646F6C5B616374697665436F6D6D616E6450696E5D3D20616374697665436F6D6D616E6456616C75653B200D0A20202020202020202020202020202020202020202020726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020202020207D202F2F656C736520202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F56414C5545293B0D0A2020202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A202020202020202020202020627265616B3B200D0A2020202020200D0A2020202020202063617365202756273A200D0A20202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E3C62745F7669727475616C416E616C6F674D656D6F727953697A6529297B0D0A202020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E73650D0A202020202020202020202020202020656C7365207B200D0A2020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A20202020202020202020202020202020202020207669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D3D20616374697665436F6D6D616E6456616C75653B200D0A2020202020202020202020202020202020202020726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E73650D0A20202020202020202020202020202020202020207D200D0A20202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F50494E293B0D0A20202020202020202020627265616B3B0D0A202020202020206361736520274F273A200D0A20202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2062745F61726475696E6F50696E7353697A6529297B0D0A202020202020202020202020202020202020200D0A202020202020202020202020202020202020206966202872657475726E496E666F29207B0D0A20202020202020202020202020202020202020202020696E742070776D5F76616C7565203D2070756C7365496E28616374697665436F6D6D616E6450696E2C2048494748293B0D0A2020202020202020202020202020202020202020202070776D5F76616C7565203D2070776D5F76616C7565202F372E38353B0D0A20202020202020202020202020202020202020202020726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E672870776D5F76616C7565292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020207D0D0A20202020202020202020202020202020202020656C7365207B0D0A20202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B200D0A202020202020202020202020202020202020202020206966202828616374697665436F6D6D616E6456616C75653E3D30292026262028616374697665436F6D6D616E6456616C75653C3235362929207B0D0A202020202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A20202020202020202020202020202020202020202020202061726475696E6F50696E734D61705B616374697665436F6D6D616E6450696E5D3D333B200D0A20202020202020202020202020202020202020202020202061726475696E6F50696E7356616C75655B616374697665436F6D6D616E6450696E5D3D28696E742920616374697665436F6D6D616E6456616C75653B0D0A202020202020202020202020202020202020202020202020616E616C6F67577269746528616374697665436F6D6D616E6450696E2C28696E7429616374697665436F6D6D616E6456616C7565293B0D0A202020202020202020202020202020202020202020202020726573706F6E7365203D62745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E672828696E7429616374697665436F6D6D616E6456616C7565292B62745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020202020202020202020207D20656C736520726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F56414C5545293B0D0A202020202020202020202020202020202020207D0D0A20202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F50494E293B3B0D0A20202020202020202020627265616B3B0D0A0D0A20202020202020202063617365202741273A2020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2061726475696E6F416E616C6F6750696E7353697A6529290D0A2020202020202020202020202020726573706F6E7365203D2221222B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E6728616E616C6F675265616428616E616C6F67496E70757450696E734D61705B616374697665436F6D6D616E6450696E5D29292B2224223B20202F2F20726573706F6E7365200D0A202020202020202020202020656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D3124202020202020200D0A20202020202020202020627265616B3B20200D0A2020202020202020200D0A202020202020202020202063617365202743273A202020202020202020202020202020202020200D0A20202020202020202020202020202020202020202020726573706F6E73653D22223B20200D0A20202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C75653D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A2020202020202020202020202020202020202020202069662028616374697665436F6D6D616E6456616C75653D3D31297B0D0A202020202020202020202020202020202020202020202020726573706F6E7365203D62745F6669726D77617265436F64653B2F2F22214330303D222B537472696E672862745F6669726D77617265436F646529222B2224223B2F2F62745F434F4D4D414E445F53544152545F434841522B2243222B70696E537472696E672B223D31222B62745F434F4D4D414E445F454E445F434841523B20202020202F2F2072657475726E206669726D776172652076657273696F6E0D0A202020202020202020202020202020202020202020202020636F6E6E65637465645374617475733D747275653B0D0A202020202020202020202020202020202020202020207D200D0A20202020202020202020202020202020202020202020656C73652069662028616374697665436F6D6D616E6456616C75653D3D302920636F6E6E65637465645374617475733D66616C73653B0D0A20202020202020202020202020202020202020202020656C736520726573706F6E7365203D6765744572726F72436F6D6D616E642862745F4552524F525F56414C5545293B0D0A20202020202020202020202020202020202020202020627265616B3B20200D0A20202020202020202020207D0D0A2020202020206274526573706F6E7365427566666572202B3D20726573706F6E73653B2020200D0A20207D0D0A0D0A20202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D200D0A20200D0A202F2F546869732066756E6374696F6E2072657475726E73207468652076616C7565206F662074686520636F6D6D616E6420737472696E67207768696368207761732072656365697665642066726F6D206170700D0A202F2F466F72206469676974616C206F757470757420636F6D6D616E64732072657475726E732030206F7220312E200D0A202F2F466F72206469676974616C206D656D6F727920636F6D6D616E64732072657475726E732030206F7220312E200D0A202F2F466F7220616E616C6F67206F757470757420636F6D6D616E64732072657475726E7320612076616C7565206265747765656E20302D323535200D0A202F2F466F7220616E616C6F67206D656D6F727920636F6D6D616E64732072657475726E7320612076616C7565206265747765656E20302D313032330D0A202F2F49662076616C7565206973206F7574206F662074686520636F726563742072616E67652069742072657475726E73202D31206173206572726F7220636F64650D0A202F2F5468697320697320612073797374656D2066756E6374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20676574436F6D6D616E6456616C75650D0A666C6F6174205669727475696E6F426C7565746F6F74683A3A676574436F6D6D616E6456616C756528537472696E672A2061436F6D6D616E64297B0D0A2020202020626F6F6C65616E2065723D66616C73653B0D0A2020202020666F722028696E7420693D303B693C61436F6D6D616E642D3E6C656E67746828293B692B2B297B0D0A20202020202020206368617220633D61436F6D6D616E642D3E6368617241742869293B0D0A20202020202020206966202821202828633D3D272E2729207C7C2028633D3D272D2729207C7C2028697344696769742861436F6D6D616E642D3E636861724174286929292929292065723D747275653B0D0A202020202020207D0D0A2020202020206966202865723D3D66616C7365292072657475726E2061436F6D6D616E642D3E746F466C6F617428293B0D0A202020200D0A2020202072657475726E20303B0D0A20207D0D0A0D0A2020202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20676574436F6D6D616E64547970650D0A20202F2F546869732066756E6374696F6E2072657475726E732074686520636F6D6D616E642074797065207768696368207761732072656365697665642066726F6D206170700D0A20202F2F546865207365636F6E6420636861726163746572206F6620636F6D6D616E6420737472696E672064657465726D696E65732074686520636F6D6D616E6420747970650D0A20202F2F204920206469676974616C20696E707574207265616420636F6D6D616E64202020200D0A20202F2F205120206469676974616C206F757075742077726974650D0A20202F2F204420206469676974616C206D656D6F72792072656164202D20777269746520636F6D6D616E670D0A20202F2F20412020616E616C6F6720696E70757420616E616C6F6720696E707574207265616420636F6D6D616E640D0A20202F2F204F2020616E616C6F67206F757470757420777269746520636F6D6D616E640D0A20202F2F20562020616E616C6F67206D656D6F72792072656164202D20777269746520636F6D6D616E640D0A20202F2F20432020636F6E6E656374206F7220646973636F6E65637420636F6D6D616E64202020200D0A20202F2F204520206572726F720D0A20200D0A20202F2F204F74686572206368617261637465727320617265207265636F676E697A656420617320616E206572726F7220616E642066756E6374696F6E2072657475726E73207468652063686172616374657220450D0A20202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A20200D0A20202063686172205669727475696E6F426C7565746F6F74683A3A676574436F6D6D616E645479706528636861722063297B0D0A20202020696620282128633D3D20274927207C7C2063203D3D20275127207C7C2063203D3D20274427207C7C63203D3D20274127207C7C63203D3D20274F27207C7C2063203D3D20275627207C7C2063203D3D20274327207C7C2063203D3D2027542729297B0D0A202020202020633D2745273B202F2F6572726F722020636F6D6D616E640D0A202020207D0D0A2020202072657475726E20633B0D0A20207D0D0A20202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20676574436F6D6D616E6450696E0D0A20202F2F546869732066756E6374696F6E2072657475726E73207468652070696E206E756D626572206F662074686520636F6D6D616E6420737472696E67207768696368207761732072656365697665642066726F6D206170700D0A20202F2F46756374696F6E20636865636B732069662070696E206E756D62657220697320636F72726563742E204966206E6F742069742072657475726E73202D31206173206572726F7220636F64650D0A20202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A200D0A2020696E7420205669727475696E6F426C7565746F6F74683A3A676574436F6D6D616E6450696E28537472696E672A2061436F6D6D616E64297B0D0A2020202020636861722070313D2061436F6D6D616E642D3E6368617241742831293B0D0A20202020636861722070323D2061436F6D6D616E642D3E6368617241742832293B0D0A20202020537472696E6720733D222D31223B0D0A2020202069662028697344696769742870312920262620697344696769742870322929207B0D0A20202020202020733D22223B0D0A20202020202020732B3D70313B0D0A20202020202020732B3D70323B0D0A202020207D0D0A202020202072657475726E20732E746F496E7428293B0D0A20207D0D0A0D0A0D0A0D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202073656E64436F6D6D616E64526573706F6E736520200D0A20766F696420205669727475696E6F426C7565746F6F74683A3A73656E64436F6D6D616E64526573706F6E7365286368617220636F6D6D616E64547970652C20696E7420636F6D6D616E6450696E202C20537472696E6720636F6D6D616E6456616C7565537472696E67297B0D0A202020206966202821636F6E6E6563746564537461747573292072657475726E3B0D0A20202020537472696E6720733D22223B0D0A20202020732B3D62745F434F4D4D414E445F53544152545F434841523B0D0A20202020732B3D636F6D6D616E64547970653B0D0A2020202069662028636F6D6D616E6450696E3C31302920732B3D2730273B0D0A20202020733D732B537472696E6728636F6D6D616E6450696E293B0D0A20202020732B3D273D273B0D0A20202020732B3D636F6D6D616E6456616C7565537472696E673B0D0A20202020732B3D62745F434F4D4D414E445F454E445F434841523B0D0A202020200D0A202020206966202874657874546F53656E64436F6D6D616E644275666665722E6C656E67746828293E3029207B0D0A202020202020732B3D74657874546F53656E64436F6D6D616E644275666665723B0D0A20202020200D0A20202020202074657874546F53656E64436F6D6D616E644275666665723D22223B0D0A202020207D0D0A20202020425473657269616C2D3E7072696E742873293B0D0A2020202064656C6179283130293B20202020202020202020202020200D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206765744572726F72436F6D6D616E640D0A537472696E67205669727475696E6F426C7565746F6F74683A3A6765744572726F72436F6D6D616E64286279746520636F6465297B0D0A2020537472696E67207256616C75653D22223B0D0A20207256616C75652B3D62745F434F4D4D414E445F53544152545F434841523B0D0A20207256616C75652B3D224530303D223B0D0A20207256616C75652B3D537472696E6728636F6465293B0D0A20207256616C75652B3D62745F434F4D4D414E445F454E445F434841523B0D0A202072657475726E207256616C75653B0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764469676974616C4D656D6F727957726974650D0A20766F6964205669727475696E6F426C7565746F6F74683A3A764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C7565297B0D0A202069662028286469676974616C4D656D6F7279496E6465783E3D302920262620286469676974616C4D656D6F7279496E6465783C62745F7669727475616C4469676974616C4D656D6F727953697A6529297B0D0A202020207669727475616C4469676974616C4D656D6F72795B6469676974616C4D656D6F7279496E6465785D3D76616C75653B0D0A20207D0D0A20200D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764469676974616C4D656D6F7279526561640D0A20696E74205669727475696E6F426C7565746F6F74683A3A764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578297B0D0A202069662028286469676974616C4D656D6F7279496E6465783E3D30292026206469676974616C4D656D6F7279496E6465783C62745F7669727475616C4469676974616C4D656D6F727953697A65297B0D0A2020202072657475726E207669727475616C4469676974616C4D656D6F72795B6469676974616C4D656D6F7279496E6465785D3B0D0A20207D0D0A2020656C73652072657475726E20303B202020202F2F206572726F720D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764D656D6F727957726974650D0A766F6964205669727475696E6F426C7565746F6F74683A3A764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565297B0D0A202069662028286D656D6F7279496E6465783E3D30292026206D656D6F7279496E6465783C62745F7669727475616C416E616C6F674D656D6F727953697A65297B0D0A2020202020207669727475616C466C6F61744D656D6F72795B6D656D6F7279496E6465785D3D76616C75653B0D0A20207D0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764D656D6F7279526561640D0A20666C6F6174205669727475696E6F426C7565746F6F74683A3A764D656D6F72795265616428696E74206D656D6F7279496E646578297B0D0A202069662028286D656D6F7279496E6465783E3D30292026206D656D6F7279496E6465783C62745F7669727475616C416E616C6F674D656D6F727953697A65297B0D0A2020202072657475726E207669727475616C466C6F61744D656D6F72795B6D656D6F7279496E6465785D3B0D0A20207D0D0A2020656C73652072657475726E20303B202020202F2F206572726F720D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2067657450696E56616C75650D0A696E74205669727475696E6F426C7565746F6F74683A3A67657450696E56616C756528696E742070696E297B0D0A20206966202870696E3E3D302026262070696E3C62745F61726475696E6F50696E7353697A65292072657475726E2061726475696E6F50696E7356616C75655B70696E5D3B0D0A2020656C73652072657475726E20303B0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D207650696E4D6F64650D0A766F6964205669727475696E6F426C7565746F6F74683A3A7650696E4D6F646528696E742070696E2C20696E74206D6F6465297B0D0A20206966202870696E3E3D302026262070696E3C62745F61726475696E6F50696E7353697A65297B0D0A2020202070696E4D6F64652870696E2C6D6F6465293B0D0A20202020696620286D6F6465203D3D204F555450555420292061726475696E6F50696E734D61705B70696E5D203D2020313B0D0A202020202020656C736520696620286D6F6465203D3D20494E50555420292061726475696E6F50696E734D61705B70696E5D203D2020323B0D0A20207D0D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D207644656C61790D0A766F6964205669727475696E6F426C7565746F6F74683A3A7644656C6179286C6F6E67206D696C6C697365636F6E6473297B0D0A20206C6F6E672074696D6553746172743D6D696C6C697328293B0D0A20207768696C6520286D696C6C697328292D74696D6553746172743C6D696C6C697365636F6E6473292072756E28293B0D0A7D0D0A0D0A0D0A0D0A .cpp VirtuinoBluetooth 2F2A205669727475696E6F20626C7565746F6F7468206C6962726172792076657220312E36310D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A205570646174656420415547203120323031370D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A20566964656F207475746F7269616C206C696E6B3A2068747470733A2F2F7777772E796F75747562652E636F6D2F77617463683F763D4359525F6A6967526B676B0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A2F2A3D3D3D3D3D3D3D3D3D205669727475696E6F426C7565746F6F746820436C617373206D6574686F647320200D0A2A20207650696E4D6F646528696E742070696E2C20696E7420737461746529202020202020202020202020202020202020202020202020202020202020202020207365742070696E206173206469676974616C204F5554505554206F72206469676974616C20494E5055542E202028496E73746565642064656661756C742070696E4D6F6465206D6574686F640D0A2A0D0A2A3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A2A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C756529202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578292020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2A2020766F696420764D656D6F7279577269746528696E7420616E616C6F674D656D6F7279496E6465782C20666C6F61742076616C756529202020202020202020777269746520612076616C756520746F205669727475696E6F20666C6F6174206D656D6F727920202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2A2020666C6F617420764D656D6F72795265616428696E7420616E616C6F674D656D6F7279496E646578292020202020202020202020202020202020202020202072656164207468652076616C7565206F6620205669727475696E6F20616E616C6F67206D656D6F72792020202028616E616C6F674D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D20302E2E31303233290D0A2A202072756E28292020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2A2020696E742067657450696E56616C756528696E742070696E29202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20666F722050574D2070696E730D0A2A2020766F696420636C6561725465787442756666657228293B202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2A2020696E742074657874417661696C61626C6528293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2A2020537472696E6720676574546578742862797465204944293B2020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A2A2F0D0A0D0A0D0A0D0A2369666E646566205669727475696E6F426C7565746F6F74685F680D0A23646566696E65205669727475696E6F426C7565746F6F74685F680D0A0D0A23646566696E6520424C5545544F4F54485F5553455F534F4654574152455F53455249414C20202F2F2064697361626C652074686973206C696E6520696620796F752077616E7420746F207573652068617264776172652073657269616C0D0A0D0A0D0A23696E636C756465202241726475696E6F2E68220D0A23696664656620424C5545544F4F54485F5553455F534F4654574152455F53455249414C0D0A23696E636C7564652022536F66747761726553657269616C2E68220D0A23656E6469660D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202020426F61726420636F6E66696775726174696F6E203D3D3D3D3D3D3D200D0A0D0A2F2F23646566696E65204553505F47454E455249432020202020202020202020202F2F20456E61626C652074686973206C696E6520746F207573652074686973206C6962726172792077697468204553503832363620626F61726473206C696B65204E6F64654D43552C2057454D4F53206574632E0D0A200D0A0D0A23696620646566696E6564285F5F4156525F41546D656761313238305F5F29207C7C20646566696E6564285F5F4156525F41546D656761323536305F5F29200D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A6520313620200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041372C2041382C2041392C204131302C204131312C204131322C204131332C204131342C20413135207D0D0A20202020202023646566696E652062745F61726475696E6F50696E7353697A652035342020202020202020202020202020202F2F2061726475696E6F206D65676120626F6172642070696E7320636F756E74200D0A0D0A23656C696620646566696E65642841524455494E4F5F4156525F4E414E4F290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A652038200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041377D0D0A20202020202023646566696E652062745F61726475696E6F50696E7353697A652031342020202020202020202020202020202F2F2061726475696E6F206E616E6F206469676974616C2070696E73200D0A2020202020200D0A23656C696620646566696E656420285F5F61726D5F5F2920262620646566696E656420285F5F53414D335838455F5F290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A65203132200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041372C2041382C2041392C204131302C204131317D0D0A20202020202023646566696E652062745F61726475696E6F50696E7353697A652035342020202020202020202020202020202F2F2061726475696E6F20647565206469676974616C2070696E73200D0A0D0A23656C696620646566696E6564284553505F47454E45524943290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A652031200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B41307D0D0A20202020202023646566696E652062745F61726475696E6F50696E7353697A652031312020202020202020202020202020202F2F202065737020626F617264206469676974616C2070696E73200D0A23656C73650D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A65203620202020202020202020202F2F2064656661756C7420626F6172640D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041357D0D0A20202020202023646566696E652062745F61726475696E6F50696E7353697A652031342020202020202020202020202020202F2F2061726475696E6F20756E6F20626F6172642070696E7320636F756E74200D0A20202020200D0A23656E6469660D0A0D0A200D0A23646566696E652062745F7669727475616C4469676974616C4D656D6F727953697A652020333220202020202F2F204456207669727475616C206D656D6F72792073697A65200D0A23646566696E652062745F7669727475616C416E616C6F674D656D6F727953697A65202020333220202020202F2F202056207669727475616C206D656D6F72792073697A650D0A0D0A0D0A0D0A23646566696E652062745F4552524F525F50494E20202020202020310D0A23646566696E652062745F4552524F525F56414C55452020202020320D0A23646566696E652062745F4552524F525F54595045202020202020330D0A23646566696E652062745F4552524F525F53495A45202020202020340D0A2F2F23646566696E652062745F4552524F525F50415353574F52442020350D0A23646566696E652062745F4552524F525F434F4D4D414E44202020360D0A23646566696E652062745F4552524F525F554E4B4E4F574E202020370D0A0D0A23646566696E652062745F434F4D4D414E445F53544152545F43484152202721270D0A23646566696E652062745F434F4D4D414E445F454E445F434841522020202724270D0A23646566696E652062745F434F4D4D414E445F4552524F5220202020202020224530303D220D0A0D0A23646566696E652062745F6669726D77617265436F64652022214330303D312E3633242220202020202020202020202020202020200D0A23646566696E652062745F544558545F434F4D4D414E445F4D41585F53495A4520323030200D0A0D0A0D0A0D0A0D0A20636C617373205669727475696E6F426C7565746F6F7468207B0D0A20207075626C69633A0D0A0D0A202023696664656620424C5545544F4F54485F5553455F534F4654574152455F53455249414C0D0A202020205669727475696E6F426C7565746F6F746828536F66747761726553657269616C202675617274293B0D0A202020205669727475696E6F426C7565746F6F746828536F66747761726553657269616C2026756172742C2075696E7433325F742062617564293B0D0A202023656C7365200D0A202020205669727475696E6F426C7565746F6F746828486172647761726553657269616C202675617274293B0D0A202020205669727475696E6F426C7565746F6F746828486172647761726553657269616C2026756172742C2075696E7433325F742062617564293B0D0A202023656E6469660D0A0D0A200D0A2020766F69642072756E28293B0D0A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C7565293B0D0A2020696E7420764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578293B0D0A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B0D0A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B0D0A2020696E742067657450696E56616C756528696E742070696E293B0D0A2020766F6964207650696E4D6F646528696E742070696E2C20696E74206D6F6465293B200D0A2020626F6F6C65616E2044454255473D66616C73653B0D0A20206C6F6E67206C617374436F6D6D756E69636174696F6E54696D653B0D0A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B0D0A0D0A20202F2F2D2D205465787420436F6D6D616E642066756E6374696F6E730D0A2020766F696420636C6561725465787442756666657228293B0D0A2020696E742074657874417661696C61626C6528293B0D0A2020537472696E6720676574546578742862797465204944293B0D0A2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B0D0A2020537472696E67206274526573706F6E73654275666665723D22223B0D0A20200D0A20200D0A2020707269766174653A0D0A2020766F696420636865636B4966494F73486176654368616E67656428293B0D0A2020766F696420636865636B5669727475696E6F436F6D6D616E6428537472696E672A20636F6D6D616E64293B0D0A2020766F69642073656E64436F6D6D616E64526573706F6E7365286368617220636F6D6D616E64547970652C20696E7420636F6D6D616E6450696E202C20537472696E6720636F6D6D616E6456616C7565537472696E67293B0D0A2020766F6964202072656164426C7565746F6F746853657269616C4461746128293B0D0A2020766F696420657865637574655265636569766564436F6D6D616E64286368617220616374697665436F6D6D616E64547970652C20696E7420616374697665436F6D6D616E6450696E202C537472696E672A20636F6D6D616E64537472696E672C20626F6F6C65616E2072657475726E496E666F293B0D0A2020537472696E67206765744572726F72436F6D6D616E64286279746520636F6465293B0D0A2020636861722020676574436F6D6D616E645479706528636861722063293B0D0A2020696E742020676574436F6D6D616E6450696E28537472696E672A2061436F6D6D616E64293B0D0A2020666C6F617420676574436F6D6D616E6456616C756528537472696E672A2061436F6D6D616E64293B0D0A20200D0A2020696E742061726475696E6F50696E734D61705B62745F61726475696E6F50696E7353697A655D203B0D0A2020696E742061726475696E6F50696E7356616C75655B62745F61726475696E6F50696E7353697A655D3B0D0A2020696E74207669727475616C4469676974616C4D656D6F72795B62745F7669727475616C4469676974616C4D656D6F727953697A655D3B20202020202020202020202020202020202020202020200D0A2020696E74207669727475616C4469676974616C4D656D6F727949646F6C5B62745F7669727475616C4469676974616C4D656D6F727953697A655D3B200D0A2020666C6F6174207669727475616C466C6F61744D656D6F72795B62745F7669727475616C416E616C6F674D656D6F727953697A655D203B202020202020202020202020202020202020202020202020200D0A2020696E7420616E616C6F67496E70757450696E734D61705B61726475696E6F416E616C6F6750696E7353697A655D20203D20616E616C6F67496E70757450696E734D61705F20203B0D0A2020537472696E6720636F6D6D616E644275666665723D22223B20202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F2053746F7265207468652061637469766520636F6D6D616E642072656365697665642066726F6D206170700D0A200D0A2020626F6F6C65616E206E6577436F6D6D616E643D66616C73653B202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F205468697320666C61672074616B6573207468652076616C756520312065766572792074696D652077652068617665206120636F6D6D706C65746520636F6D6D616E642066726F6D206170700D0A2020626F6F6C2020636F6E6E65637465645374617475733D747275653B0D0A0D0A20202F2F2D2D205465787420436F6D6D616E642066756E6374696F6E730D0A2020537472696E6720746578745265636569766564436F6D6D616E644275666665723D22223B0D0A2020537472696E672074657874546F53656E64436F6D6D616E644275666665723D22223B0D0A2020766F69642075726C656E636F646528537472696E672A20737472293B0D0A2020766F69642075726C6465636F646528537472696E672A20737472293B0D0A2020766F696420636C656172546578744279494428627974652049442C20537472696E672A2074657874427566666572293B0D0A2020766F69642061646454657874546F526563656976656442756666657228627974652049442C20537472696E672A2074657874293B0D0A20200D0A202023696664656620424C5545544F4F54485F5553455F534F4654574152455F53455249414C0D0A202020202020536F66747761726553657269616C202A425473657269616C3B0D0A202023656C73650D0A202020202020486172647761726553657269616C202A425473657269616C3B0D0A202023656E64696620202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A207D3B0D0A0D0A0D0A0D0A200D0A23656E6469660D0A0D0A0D0A .h VirtuinoEsp8266_WebServer 202F2A205669727475696E6F20455350383236362077656220736572766572204C6962726172792076657220312E36310D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A20557064617465642041554720303120323031360D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A202068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D205669727475696E6F4573703832363620436C617373206D6574686F647320200D0A2F2F20626F6F6C65616E20636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274293B202053657420796F757220686F6D652077696669206E6574776F726B205353494420616E642050415353574F524420202850757420746869732066756E6374696F6E206F6E207374617274206F6620766F6964207365747570290D0A0D0A2F2F20626F6F6C65616E206372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F6465293B2055736520746869732066756E6374696F6E20746F2063726561746520616E20455350383236362077696669206C6F63616C206E6574776F726B0D0A2F2F202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073657420706F727420746F203830200D0A2F2F2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3220746F207573652045535038323636206F6E6C792061732061636365737320706F696E74200D0A2F2F2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3320746F2075736520455350383236362061732061636365737320706F696E7420616E6420696E7465726E65742073746174696F6E2E0D0A2F2F3D3D3D3D3D3D3D3D3D205669727475696E6F2067656E6572616C206D6574686F647320200D0A2F2F2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2F2F2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2F2F2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2F2F2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A2F2F202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2F2F2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A2F2F2020766F696420636C6561725465787442756666657228293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2F2F2020696E742074657874417661696C61626C6528293B20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2F2F2020537472696E6720676574546578742862797465204944293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2F2F2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B20202020202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A0D0A0D0A0D0A23696E636C75646520225669727475696E6F457370383236365F5765625365727665722E68220D0A0D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D205669727475696E6F457370383236365F57656253657276657220696E69740D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A23696664656620455350383236365F5553455F534F4654574152455F53455249414C0D0A5669727475696E6F457370383236365F5765625365727665723A3A5669727475696E6F457370383236365F57656253657276657228536F66747761726553657269616C202675617274293A2065737053657269616C282675617274297B7D0D0A5669727475696E6F457370383236365F5765625365727665723A3A5669727475696E6F457370383236365F57656253657276657228536F66747761726553657269616C2026756172742C2075696E7433325F742062617564293A2065737053657269616C282675617274297B0D0A2020202065737053657269616C2D3E626567696E2862617564293B0D0A202020207768696C65202865737053657269616C2D3E617661696C61626C652829292065737053657269616C2D3E7265616428293B0D0A7D0D0A0D0A0D0A23656C73650D0A5669727475696E6F457370383236365F5765625365727665723A3A5669727475696E6F457370383236365F57656253657276657228486172647761726553657269616C2026756172742C2075696E7433325F742062617564293A2065737053657269616C282675617274297B0D0A2020202065737053657269616C2D3E626567696E2862617564293B0D0A202020207768696C65202865737053657269616C2D3E617661696C61626C652829292065737053657269616C2D3E7265616428293B0D0A7D0D0A5669727475696E6F457370383236365F5765625365727665723A3A5669727475696E6F457370383236365F57656253657276657228486172647761726553657269616C202675617274293A2065737053657269616C282675617274297B7D0D0A23656E6469660D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2072756E0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20766F696420205669727475696E6F457370383236365F5765625365727665723A3A72756E2829207B0D0A2020202069662865737053657269616C2D3E617661696C61626C652829297B0D0A2020202020207768696C65202865737053657269616C2D3E617661696C61626C6528292920207B2020202020202020202020202020202020202020200D0A2020202020206368617220633D65737053657269616C2D3E7265616428293B0D0A2020202020206573704275666665722B3D2863293B0D0A20202020202069662028633D3D275C6E2729207B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20636865636B20636F6D6D616E64206C696E6520746F206C696E650D0A20202020202020202020696620284445425547292053657269616C2E7072696E7428657370427566666572293B0D0A20202020202020202020696E7420706F73203D206573704275666665722E696E6465784F6628222B4950442C22293B0D0A2020202020202020202069662028706F733E3D30297B202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20636865636B20666F722047455420636F6D6D616E642066726F6D205669727475696E6F206170700D0A2020202020202020202020202020636C6561724553505F62756666657228323030293B0D0A2020202020202020202020202020696E7420636F6E6E656374696F6E4964203D206573704275666665722E63686172417428706F732B35292D34383B20202F2F2067657420636F6E6E656374696F6E2049440D0A2020202020202020202020202020696620284445425547292053657269616C2E7072696E746C6E282249443D222B20537472696E6728636F6E6E656374696F6E496429293B0D0A2020202020202020202020202020706F73203D206573704275666665722E696E6465784F662822474554202F22293B0D0A202020202020202020202020202069662028706F73213D2D31297B20202020202020202020202020202020202020202020202020202020202020202020202F2F2057652068617665206120474554206D6573736167650D0A2020202020202020202020202020202020206573704275666665722E72656D6F766528302C706F732B35293B0D0A202020202020202020202020202020202020636865636B5669727475696E6F436F6D6D616E642826657370427566666572293B0D0A202020202020202020202020206966202874657874546F53656E64436F6D6D616E644275666665722E6C656E67746828293E30297B0D0A202020202020202020202020202020202020202020657370526573706F6E73654275666665722B3D74657874546F53656E64436F6D6D616E644275666665723B0D0A20202020202020202020202020202020202020202074657874546F53656E64436F6D6D616E644275666665723D22223B0D0A2020202020202020202020202020202020207D20202020200D0A202020202020202020202020202020202020626F6F6C65616E20623D7769666953656E644461746128636F6E6E656374696F6E49642C26657370526573706F6E7365427566666572293B0D0A202020202020202020202020202020202020657370526573706F6E73654275666665723D22223B0D0A202020202020202020202020202020202020636C6561724553505F627566666572283530293B0D0A202020202020202020202020207D200D0A202020202020202020207D200D0A20202020202020206573704275666665723D22223B202020202020202020202020202020202020202020202020202020202020202020202020202F2F20636C6561722062756666657220666F7220746865206E657874206C696E650D0A2020202020207D2F2F69662028633D3D275C6E27290D0A202020207D202F2F207768696C650D0A2020207D202F2F6966200D0A20200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636F6E6E656374455350383236365F746F496E7465726E65740D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D200D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274297B0D0A20202020636C6561724553505F6275666665722831303030293B0D0A20202020696620284445425547292053657269616C2E7072696E746C6E28202253657276657220696E69742E2E2E22293B0D0A2020202065737053657269616C2D3E7072696E746C6E282241542B474D5222293B0D0A2020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A202020200D0A2020202065737053657269616C2D3E7072696E746C6E282241542B43574D4F44453D3122293B20202F2F20636F6E66696775726520617320636C69656E740D0A2020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A202020200D0A202020202F2F2D2D2D20636F6E6E6563740D0A2020202065737053657269616C2D3E7072696E74282241542B43574A41503D5C2222293B0D0A2020202065737053657269616C2D3E7072696E7428776966694E6574776F726B4E616D65293B0D0A2020202065737053657269616C2D3E7072696E7428225C222C5C2222293B0D0A2020202065737053657269616C2D3E7072696E7428776966694E6574776F726B50617373776F7264293B0D0A2020202065737053657269616C2D3E7072696E746C6E28225C2222293B0D0A2020202077616974466F72526573706F6E736528224F4B222C3130303030293B0D0A20202020200D0A2020202065737053657269616C2D3E7072696E746C6E282241542B434946535222293B20202020202020202020202F2F2067657420697020616464726573730D0A2020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A202020200D0A2020202065737053657269616C2D3E7072696E746C6E282241542B4349504D55583D3122293B2020202020202020202F2F20636F6E66696775726520666F72206D756C7469706C6520636F6E6E656374696F6E732020200D0A2020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A202020200D0A2020202065737053657269616C2D3E7072696E74282241542B4349505345525645523D312C22293B0D0A2020202065737053657269616C2D3E7072696E746C6E28706F7274293B0D0A2020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A2020200D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206372656174654C6F63616C455350383236365F776966695365727665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420205669727475696E6F457370383236365F5765625365727665723A3A6372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F6465297B0D0A202020202020696620284445425547292053657269616C2E7072696E746C6E28202253657276657220696E69742E2E2E22293B0D0A2020202020202F2F69662028286D6F64653C32297C7C20286D6F64653E332929206D6F64653D323B200D0A2020202020200D0A202020202020636C6561724553505F6275666665722831303030293B0D0A20202020202065737053657269616C2D3E7072696E746C6E282241542B474D5222293B0D0A20202020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A0D0A20202020202065737053657269616C2D3E7072696E746C6E282241542B43574D4F44453D3222293B20202F2F20636F6E66696775726520617320636C69656E740D0A20202020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A0D0A202020202065737053657269616C2D3E7072696E746C6E282241542B434946535222293B0D0A202020202077616974466F72526573706F6E736528224F4B222C31303030293B0D0A0D0A202020202065737053657269616C2D3E7072696E74282241542B43575341503D5C2222293B0D0A202020202065737053657269616C2D3E7072696E7428776966694E6574776F726B4E616D65293B0D0A202020202065737053657269616C2D3E7072696E7428225C222C5C2222293B0D0A202020202065737053657269616C2D3E7072696E7428776966694E6574776F726B50617373776F7264293B0D0A202020202065737053657269616C2D3E7072696E746C6E28225C222C322C3322293B0D0A202020202077616974466F72526573706F6E736528224F4B222C35303030293B0D0A20202020200D0A202020202065737053657269616C2D3E7072696E746C6E282241542B4349504D55583D3122293B2020202020202020202F2F20636F6E66696775726520666F72206D756C7469706C6520636F6E6E656374696F6E732020200D0A202020202077616974466F72526573706F6E736528224F4B222C32303030293B0D0A202020200D0A202020202065737053657269616C2D3E7072696E74282241542B4349505345525645523D312C22293B0D0A202020202065737053657269616C2D3E7072696E746C6E28706F7274293B0D0A202020202077616974466F72526573706F6E736528224F4B222C31303030293B20202020202020202020200D0A7D0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636865636B5669727475696E6F436F6D6D616E640D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F696420205669727475696E6F457370383236365F5765625365727665723A3A636865636B5669727475696E6F436F6D6D616E6428537472696E672A20636F6D6D616E64297B0D0A2020696E7420706F733D636F6D6D616E642D3E6C617374496E6465784F662877665F434F4D4D414E445F454E445F43484152293B202020202020202020202020202020202020202020200D0A202069662028706F733E35297B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20636865636B207468652073697A65206F6620636F6D6D616E640D0A202020202020636F6D6D616E642D3E72656D6F766528706F732B31293B20202020202F2F20636C6561722074686520656E64206F6620636F6D6D616E64206275666665720D0A20202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D202067657420636F6D6D616E642070617373776F72640D0A202020202020537472696E6720636F6D6D616E6450617373776F72643D22223B0D0A202020202020696E74206B3D636F6D6D616E642D3E696E6465784F662877665F434F4D4D414E445F53544152545F43484152293B0D0A20202020202020696620286B3E3029207B0D0A2020202020202020636F6D6D616E6450617373776F7264203D20636F6D6D616E642D3E737562737472696E6728302C6B293B0D0A2020202020202020636F6D6D616E642D3E72656D6F766528302C6B293B2020202F2F20636C656172207468652073746172742070617274206F662074686520636F6D6D616E6420206275666665720D0A202020202020207D0D0A202020200D0A202020202020657370526573706F6E73654275666665723D22223B0D0A202020202020696620282870617373776F72642E6C656E67746828293D3D3029207C7C2028636F6D6D616E6450617373776F72642E657175616C732870617373776F7264292929207B20202020202020202020202020202020202020202020202F2F20636865636B2069662070617373776F726420636F72726563740D0A20202020202020202020207768696C652028636F6D6D616E642D3E696E6465784F662877665F434F4D4D414E445F53544152545F43484152293E3D30297B0D0A2020202020202020202020202020696E74206353746172743D636F6D6D616E642D3E696E6465784F662877665F434F4D4D414E445F53544152545F43484152293B0D0A2020202020202020202020202020696E742063456E643D636F6D6D616E642D3E696E6465784F662877665F434F4D4D414E445F454E445F43484152293B0D0A20202020202020202020202020206966202863456E642D6353746172743E35297B0D0A20202020202020202020202020202020537472696E67206F6E65436F6D6D616E64203D20636F6D6D616E642D3E737562737472696E67286353746172742B312C63456E64293B202020202020202020202020202020202020202020202020202020202020202F2F20676574206F6E6520636F6D6D616E640D0A202020202020202020202020202020206368617220636F6D6D616E6454797065203D20676574436F6D6D616E6454797065286F6E65436F6D6D616E642E636861724174283029293B0D0A20202020202020202020202020202020202069662028636F6D6D616E6454797065213D27452729207B0D0A202020202020202020202020202020202020202020696E742070696E3D20676574436F6D6D616E6450696E28266F6E65436F6D6D616E64293B0D0A2020202020202020202020202020202020202020206966202870696E213D2D31297B0D0A202020202020202020202020202020202020202020202020626F6F6C65616E2072657475726E496E666F3D66616C73653B0D0A202020202020202020202020202020202020202020202020696620286F6E65436F6D6D616E642E6368617241742834293D3D273F27292072657475726E496E666F3D747275653B0D0A2020202020202020202020202020202020202020202020206F6E65436F6D6D616E642E72656D6F766528302C34293B0D0A202020202020202020202020202020202020202020202020696620286F6E65436F6D6D616E642E6C656E67746828293C77665F544558545F434F4D4D414E445F4D41585F53495A452920657865637574655265636569766564436F6D6D616E6428636F6D6D616E64547970652C70696E2C266F6E65436F6D6D616E642C72657475726E496E666F293B0D0A202020202020202020202020202020202020202020202020656C7365207B0D0A2020202020202020202020202020202020202020202020202020657370526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642877665F4552524F525F53495A45293B0D0A2020202020202020202020202020202020202020202020202020537472696E6720733D22223B0D0A20202020202020202020202020202020202020202020202020206966202870696E3C392920732B3D2230223B0D0A2020202020202020202020202020202020202020202020202020732B3D537472696E672870696E293B0D0A2020202020202020202020202020202020202020202020202020657370526573706F6E73654275666665722B3D222154223B0D0A2020202020202020202020202020202020202020202020202020657370526573706F6E73654275666665722B3D733B0D0A2020202020202020202020202020202020202020202020202020657370526573706F6E73654275666665722B3D223D2024223B0D0A20202020202020202020202020202020202020202020202020200D0A2020202020202020202020202020202020202020202020207D0D0A2020202020202020202020202020202020202020202020206C617374436F6D6D756E69636174696F6E54696D653D6D696C6C697328293B0D0A202020202020202020202020202020202020202020202F2F2020657370526573706F6E7365427566666572202B3D20636F6D6D616E64526573706F6E73653B0D0A2020202020202020202020202020202020202020207D20656C73652020657370526573706F6E7365427566666572202B3D6765744572726F72436F6D6D616E642877665F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A2020202020202020202020202020202020207D20656C736520657370526573706F6E7365427566666572202B3D6765744572726F72436F6D6D616E642877665F4552524F525F54595045293B20202F2F20726573706F6E736520206572726F722074797065202020214530303D33242020200D0A202020202020202020200D0A20202020202020202020202020207D20656C73657B0D0A20202020202020202020202020202020657370526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642877665F4552524F525F53495A45293B20202F2F20726573706F6E736520206572726F722073697A65206F6620636F6D6D616E64202020214530303D34242020200D0A20202020202020202020202020207D0D0A2020202020202020202020202020636F6D6D616E642D3E72656D6F766528302C63456E642B312D635374617274293B0D0A20202020202020202020207D20202F2F207768696C650D0A2020202020207D20656C736520657370526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642877665F4552524F525F50415353574F5244293B20202020202F2F207468652070617373776F7264206973206E6F7420636F72726563740D0A20207D0D0A2020656C73652020657370526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642877665F4552524F525F53495A45293B2020202020202020202F2F207468652073697A65206F6620636F6D6D616E64206973206E6F7420636F72726563740D0A200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2077616974466F72526573706F6E73650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A626F6F6C65616E205669727475696E6F457370383236365F5765625365727665723A3A77616974466F72526573706F6E736528537472696E6720746172676574312C2020696E742074696D656F7574297B0D0A20202020537472696E6720646174613B0D0A202020206368617220613B0D0A20202020756E7369676E6564206C6F6E67207374617274203D206D696C6C697328293B0D0A20202020626F6F6C65616E207256616C75653D66616C73653B0D0A202020207768696C6520286D696C6C69732829202D207374617274203C2074696D656F757429207B0D0A20202020202020207768696C652865737053657269616C2D3E617661696C61626C652829203E203029207B0D0A20202020202020202020202061203D2065737053657269616C2D3E7265616428293B0D0A202020202020202020202020696620284445425547292053657269616C2E7072696E742861293B0D0A20202020202020202020202069662861203D3D20275C30272920636F6E74696E75653B0D0A20202020202020202020202064617461202B3D20613B0D0A20202020202020207D0D0A202020202020202069662028646174612E696E6465784F6628746172676574312920213D202D3129207B0D0A2020202020202020202020207256616C75653D747275653B0D0A202020202020202020202020627265616B3B0D0A20202020202020207D200D0A202020207D0D0A2020202072657475726E207256616C75653B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20207769666953656E64446174610D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A626F6F6C65616E205669727475696E6F457370383236365F5765625365727665723A3A7769666953656E644461746128696E7420636F6E6E656374696F6E49642C20537472696E672A20636F6E74656E74297B0D0A2020626F6F6C65616E2072657475726E656456616C75653D66616C73653B0D0A20202F2F206275696C64204854545020726573706F6E73650D0A202F2F2048545450204865616465720D0A2020537472696E672068747470526573706F6E7365203D2022485454502F312E3120323030204F4B5C725C6E223B0D0A202068747470526573706F6E7365202B3D2022436F6E74656E742D547970653A20746578742F68746D6C3B20636861727365743D5554462D385C725C6E223B0D0A202068747470526573706F6E7365202B3D2022436F6E74656E742D4C656E6774683A20223B0D0A202068747470526573706F6E7365202B3D20636F6E74656E742D3E6C656E67746828293B0D0A202068747470526573706F6E7365202B3D20225C725C6E223B0D0A202068747470526573706F6E7365202B3D2022436F6E6E656374696F6E3A20636C6F73655C725C6E5C725C6E223B0D0A20200D0A20202F2F696620284445425547292053657269616C2E7072696E746C6E282268747470526573706F6E73653D222B68747470526573706F6E7365293B0D0A20200D0A202068747470526573706F6E7365202B3D202A636F6E74656E743B0D0A202068747470526573706F6E7365202B3D2028222022293B0D0A2020202F2F2D2D2D53656E6420636F6D6D616E640D0A2020537472696E672063697053656E64203D202241542B43495053454E443D223B0D0A202063697053656E64202B3D20636F6E6E656374696F6E49643B0D0A202063697053656E64202B3D20222C223B0D0A202063697053656E64202B3D2068747470526573706F6E73652E6C656E67746828293B0D0A202063697053656E64202B3D20225C725C6E223B0D0A0D0A2020666F722028696E7420693D303B693C63697053656E642E6C656E67746828293B692B2B292065737053657269616C2D3E77726974652863697053656E642E636861724174286929293B0D0A0D0A20206966202877616974466F72526573706F6E736528223E222C323030302929207B0D0A202020202020666F722028696E7420693D303B693C68747470526573706F6E73652E6C656E67746828293B692B2B29207B0D0A20202020202020202065737053657269616C2D3E77726974652868747470526573706F6E73652E636861724174286929293B0D0A202020202020202020696620284445425547292053657269616C2E7072696E742868747470526573706F6E73652E636861724174286929293B0D0A202020202020207D0D0A0D0A2020202020206966202877616974466F72526573706F6E7365282253454E44204F4B222C313030303029292072657475726E656456616C75653D747275653B0D0A20207D0D0A202072657475726E2072657475726E656456616C75653B0D0A7D0D0A0D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202073656E64436F6D6D616E640D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2020537472696E67205669727475696E6F457370383236365F5765625365727665723A3A73656E64436F6D6D616E6428537472696E6720636F6D6D616E642C20636F6E737420696E742074696D656F7574297B0D0A2020537472696E6720726573706F6E7365203D2022223B0D0A202065737053657269616C2D3E7072696E7428636F6D6D616E64293B202F2F2073656E642074686520726561642063686172616374657220746F2074686520657370383236360D0A20206C6F6E6720696E742074696D65203D206D696C6C697328293B0D0A20207768696C652028202874696D65202B2074696D656F757429203E206D696C6C69732829297B0D0A202020207768696C65202865737053657269616C2D3E617661696C61626C652829297B0D0A202020202020636861722063203D2065737053657269616C2D3E7265616428293B202F2F207265616420746865206E657874206368617261637465722E0D0A202020202020726573706F6E7365202B3D20633B0D0A202020207D0D0A20207D0D0A696620284445425547292053657269616C2E7072696E7428726573706F6E7365293B0D0A202072657475726E20726573706F6E73653B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2020636C6F7365436C69656E74436F6E6E656374696F6E0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A636C6F7365436C69656E74436F6E6E656374696F6E28696E7420636F6E6E656374696F6E4944297B0D0A20202020537472696E6720636C6F7365436F6D6D616E64203D202241542B434950434C4F53453D223B202020202020202F2F20636C6F736520415420636F6D6D616E64200D0A20202020636C6F7365436F6D6D616E642B3D636F6E6E656374696F6E49443B20202020202020202020202020202020202F2F20617070656E6420636F6E6E656374696F6E2069640D0A20202020636C6F7365436F6D6D616E642B3D225C725C6E223B0D0A2020202065737053657269616C2D3E7072696E7428636C6F7365436F6D6D616E64293B200D0A20200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C6561724553505F6275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A636C6561724553505F62756666657228696E74207761697454696D65297B0D0A202020206C6F6E6720743D6D696C6C697328293B0D0A202020206368617220633B0D0A202020207768696C652028742B7761697454696D653E6D696C6C69732829297B0D0A2020202020206966202865737053657269616C2D3E617661696C61626C652829297B0D0A2020202020202020633D65737053657269616C2D3E7265616428293B0D0A2020202020202020696620284445425547292053657269616C2E7072696E742863293B0D0A2020202020207D0D0A202020207D0D0A2020207D0D0A2020202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20676574436F6D6D616E64547970650D0A2020202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20202F2F546869732066756E6374696F6E2072657475726E732074686520636F6D6D616E642074797065207768696368207761732072656365697665642066726F6D206170700D0A20202F2F546865207365636F6E6420636861726163746572206F6620636F6D6D616E6420737472696E672064657465726D696E65732074686520636F6D6D616E6420747970650D0A20202F2F204920206469676974616C20696E707574207265616420636F6D6D616E64202020200D0A20202F2F205120206469676974616C206F757075742077726974650D0A20202F2F204420206469676974616C206D656D6F72792072656164202D20777269746520636F6D6D616E670D0A20202F2F20412020616E616C6F6720696E70757420616E616C6F6720696E707574207265616420636F6D6D616E640D0A20202F2F204F2020616E616C6F67206F757470757420777269746520636F6D6D616E640D0A20202F2F20562020666C6F6174206D656D6F72792072656164202D20777269746520636F6D6D616E640D0A20202F2F20432020636F6E6E656374206F7220646973636F6E65637420636F6D6D616E6420200D0A20202F2F205420207465787420636F6D6D616E6420200D0A20202F2F204520206572726F720D0A20200D0A20202F2F204F74686572206368617261637465727320617265207265636F676E697A656420617320616E206572726F7220616E642066756E6374696F6E2072657475726E73207468652063686172616374657220450D0A20202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A20200D0A20206368617220205669727475696E6F457370383236365F5765625365727665723A3A676574436F6D6D616E645479706528636861722063297B0D0A20202020696620282128633D3D20274927207C7C2063203D3D20275127207C7C2063203D3D20274427207C7C63203D3D20274127207C7C63203D3D20274F27207C7C2063203D3D20275627207C7C2063203D3D20274327207C7C2063203D3D2027542729297B0D0A202020202020633D2745273B202F2F6572726F722020636F6D6D616E640D0A202020207D0D0A2020202072657475726E20633B0D0A20207D0D0A0D0A20202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20676574436F6D6D616E6450696E0D0A20202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20202F2F546869732066756E6374696F6E2072657475726E73207468652070696E206E756D626572206F662074686520636F6D6D616E6420737472696E67207768696368207761732072656365697665642066726F6D206170700D0A20202F2F46756374696F6E20636865636B732069662070696E206E756D62657220697320636F72726563742E204966206E6F742069742072657475726E73202D31206173206572726F7220636F64650D0A20202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A200D0A2020696E7420205669727475696E6F457370383236365F5765625365727665723A3A676574436F6D6D616E6450696E28537472696E672A2061436F6D6D616E64297B0D0A20202020636861722070313D2061436F6D6D616E642D3E6368617241742831293B0D0A20202020636861722070323D2061436F6D6D616E642D3E6368617241742832293B0D0A20202020537472696E6720733D222D31223B0D0A2020202069662028697344696769742870312920262620697344696769742870322929207B0D0A20202020202020733D22223B0D0A20202020202020732B3D70313B0D0A20202020202020732B3D70323B0D0A202020207D0D0A202020202072657475726E20732E746F496E7428293B0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20676574436F6D6D616E6456616C75650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A666C6F6174205669727475696E6F457370383236365F5765625365727665723A3A676574436F6D6D616E6456616C756528537472696E672A2061436F6D6D616E64297B0D0A2020202020626F6F6C65616E2065723D66616C73653B0D0A2020202020666F722028696E7420693D303B693C61436F6D6D616E642D3E6C656E67746828293B692B2B297B0D0A20202020202020206368617220633D61436F6D6D616E642D3E6368617241742869293B0D0A20202020202020206966202821202828633D3D272E2729207C7C2028633D3D272D2729207C7C2028697344696769742861436F6D6D616E642D3E636861724174286929292929292065723D747275653B0D0A202020202020207D0D0A2020202020206966202865723D3D66616C7365292072657475726E2061436F6D6D616E642D3E746F466C6F617428293B0D0A202020200D0A2020202072657475726E20303B0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F457370383236365F5765625365727665723A3A6765744572726F72436F6D6D616E64286279746520636F6465297B0D0A2020537472696E67207256616C75653D22223B0D0A20207256616C75652B3D77665F434F4D4D414E445F53544152545F434841523B0D0A20207256616C75652B3D224530303D223B0D0A20207256616C75652B3D537472696E6728636F6465293B0D0A20207256616C75652B3D77665F434F4D4D414E445F454E445F434841523B0D0A202072657475726E207256616C75653B0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2075726C656E636F64650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F457370383236365F5765625365727665723A3A75726C656E636F646528537472696E672A20737472297B0D0A20202020537472696E6720656E636F646564537472696E673D22223B0D0A202020206368617220633B0D0A202020206368617220636F6465303B0D0A202020206368617220636F6465313B0D0A202020206368617220636F6465323B0D0A20202020666F722028696E742069203D303B2069203C207374722D3E6C656E67746828293B20692B2B297B0D0A202020202020633D7374722D3E6368617241742869293B0D0A2020202020206966202863203D3D20272027297B0D0A2020202020202020656E636F646564537472696E672B3D20272B273B0D0A2020202020207D20656C736520696620286973616C6E756D286329297B0D0A2020202020202020656E636F646564537472696E672B3D633B0D0A2020202020207D20656C73657B0D0A2020202020202020636F6465313D2863202620307866292B2730273B0D0A202020202020202069662028286320262030786629203E39297B0D0A202020202020202020202020636F6465313D286320262030786629202D203130202B202741273B0D0A20202020202020207D0D0A2020202020202020633D28633E3E3429263078663B0D0A2020202020202020636F6465303D632B2730273B0D0A20202020202020206966202863203E2039297B0D0A202020202020202020202020636F6465303D63202D203130202B202741273B0D0A20202020202020207D0D0A2020202020202020636F6465323D275C30273B0D0A2020202020202020656E636F646564537472696E672B3D2725273B0D0A2020202020202020656E636F646564537472696E672B3D636F6465303B0D0A2020202020202020656E636F646564537472696E672B3D636F6465313B0D0A20202020202020202F2F656E636F646564537472696E672B3D636F6465323B0D0A2020202020207D0D0A2020202020207969656C6428293B0D0A202020207D0D0A2020202072657475726E20656E636F646564537472696E673B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206832696E740D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A756E7369676E65642063686172205669727475696E6F457370383236365F5765625365727665723A3A6832696E7428636861722063297B0D0A202020206966202863203E3D202730272026262063203C3D273927297B0D0A202020202020202072657475726E2828756E7369676E656420636861722963202D20273027293B0D0A202020207D0D0A202020206966202863203E3D202761272026262063203C3D276627297B0D0A202020202020202072657475726E2828756E7369676E656420636861722963202D20276127202B203130293B0D0A202020207D0D0A202020206966202863203E3D202741272026262063203C3D274627297B0D0A202020202020202072657475726E2828756E7369676E656420636861722963202D20274127202B203130293B0D0A202020207D0D0A2020202072657475726E2830293B0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2075726C6465636F64650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F457370383236365F5765625365727665723A3A75726C6465636F646528537472696E672A20737472297B0D0A20202020537472696E6720656E636F646564537472696E673D22223B0D0A202020206368617220633B0D0A202020206368617220636F6465303B0D0A202020206368617220636F6465313B0D0A20202020666F722028696E742069203D303B2069203C207374722D3E6C656E67746828293B20692B2B297B0D0A2020202020202020633D7374722D3E6368617241742869293B0D0A2020202020206966202863203D3D20272B27297B0D0A2020202020202020656E636F646564537472696E672B3D2720273B20200D0A2020202020207D656C7365206966202863203D3D2027252729207B0D0A2020202020202020692B2B3B0D0A2020202020202020636F6465303D7374722D3E6368617241742869293B0D0A2020202020202020692B2B3B0D0A2020202020202020636F6465313D7374722D3E6368617241742869293B0D0A202020202020202063203D20286832696E7428636F64653029203C3C203429207C206832696E7428636F646531293B0D0A2020202020202020656E636F646564537472696E672B3D633B0D0A2020202020207D20656C73657B0D0A202020202020202020656E636F646564537472696E672B3D633B20200D0A2020202020207D0D0A2020202020207969656C6428293B0D0A202020207D0D0A202020200D0A20202072657475726E20656E636F646564537472696E673B0D0A7D0D0A0D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20657370383236365F73657449500D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A626F6F6C65616E205669727475696E6F457370383236365F5765625365727665723A3A657370383236365F736574495028627974652061312C20627974652061322C20627974652061332C2062797465206134297B0D0A20202020636C6561724553505F62756666657228313030293B202020202F2F20636C65617220657370206275666665720D0A2020202065737053657269616C2D3E7072696E746C6E282241542B4349505354413D5C22222B537472696E67286131292B222E222B537472696E67286132292B222E222B537472696E67286133292B222E222B537472696E67286134292B225C2222293B0D0A2020202072657475726E2077616974466F72526573706F6E736528224F4B222C33303030293B0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C656172546578744275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A20636C6561725465787442756666657228297B746578745265636569766564436F6D6D616E644275666665723D22223B7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C656172546578744275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A696E74205669727475696E6F457370383236365F5765625365727665723A3A202074657874417661696C61626C6528297B72657475726E20746578745265636569766564436F6D6D616E644275666665722E6C656E67746828293B7D0D0A20200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2067657454657874427949440D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F457370383236365F5765625365727665723A3A20676574546578742862797465204944297B0D0A202020537472696E672072657475726E6564546578743D22223B0D0A202020537472696E672049445F737472696E67203D22223B0D0A20202049445F737472696E672B3D77665F434F4D4D414E445F53544152545F434841523B0D0A20202049445F737472696E672B3D2754273B0D0A2020206966202849443C3130292049445F737472696E672B3D2730273B0D0A20202049445F737472696E672B3D49443B0D0A20202049445F737472696E672B3D223D223B202020202020200D0A202020696E742020706F733D746578745265636569766564436F6D6D616E644275666665722E696E6465784F662849445F737472696E67293B0D0A20202069662028706F733E3D3029207B0D0A202020202020706F733D20746578745265636569766564436F6D6D616E644275666665722E696E6465784F6628223D222C706F73293B0D0A202020202020696E74206C617374506F733D746578745265636569766564436F6D6D616E644275666665722E696E6465784F662877665F434F4D4D414E445F454E445F434841522C706F73293B0D0A20202020202072657475726E6564546578743D20746578745265636569766564436F6D6D616E644275666665722E737562737472696E6728706F732B312C6C617374506F73293B0D0A20202020202072657475726E6564546578743D75726C6465636F6465282672657475726E656454657874293B0D0A202020202020636C65617254657874427949442849442C26746578745265636569766564436F6D6D616E64427566666572293B0D0A2020207D0D0A20202072657475726E2072657475726E6564546578743B0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C65617254657874427949440D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A20636C656172546578744279494428627974652049442C20537472696E672A2074657874427566666572297B0D0A202020537472696E672049445F737472696E67203D22223B0D0A20202049445F737472696E672B3D77665F434F4D4D414E445F53544152545F434841523B0D0A20202049445F737472696E672B3D2754273B0D0A2020206966202849443C3130292049445F737472696E672B3D2730273B0D0A20202049445F737472696E672B3D49443B0D0A20202049445F737472696E672B3D223D223B202020202020202020202020202020202020202F2F20214944333D0D0A2020696E742020706F733D746578744275666665722D3E696E6465784F662849445F737472696E67293B0D0A20202069662028706F733E3D3029207B0D0A202020202020696E74206C617374506F733D20746578744275666665722D3E696E6465784F662877665F434F4D4D414E445F454E445F434841522C706F73293B0D0A202020202020746578744275666665722D3E72656D6F766528706F732C6C617374506F732B31293B0D0A2020207D0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2061646454657874546F4275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A61646454657874546F526563656976656442756666657228627974652049442C20537472696E672A2074657874297B0D0A202020636C65617254657874427949442849442C26746578745265636569766564436F6D6D616E64427566666572293B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D77665F434F4D4D414E445F53544152545F434841523B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D202754273B0D0A2020206966202849443C31302920746578745265636569766564436F6D6D616E644275666665722B3D202730273B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D49443B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D20223D223B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D202A746578743B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D77665F434F4D4D414E445F454E445F434841523B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2061646454657874546F4275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A73656E645465787428627974652049442C20537472696E672074657874297B0D0A202020636C65617254657874427949442849442C2674657874546F53656E64436F6D6D616E64427566666572293B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D77665F434F4D4D414E445F53544152545F434841523B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D202754273B0D0A2020206966202849443C3130292074657874546F53656E64436F6D6D616E644275666665722B3D202730273B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D49443B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D20223D223B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D75726C656E636F6465282674657874293B200D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D77665F434F4D4D414E445F454E445F434841523B0D0A20200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2065786563757465436F6D6D616E6446726F6D4170700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2020766F6964205669727475696E6F457370383236365F5765625365727665723A3A657865637574655265636569766564436F6D6D616E64286368617220616374697665436F6D6D616E64547970652C20696E7420616374697665436F6D6D616E6450696E202C537472696E672A20636F6D6D616E64537472696E672C20626F6F6C65616E2072657475726E496E666F297B0D0A202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2020202F2F2045766572792074696D652077652068617665206120636F6D706C65746520636F6D6D616E642066726F6D20626C7565746F6F74682074686520676C6F62616C2076616C756520636F6D6D616E6453746174652069732073657420746F2031200D0A2020202F2F205468652076616C756520616374697665436F6D6D616E645479706520636F6E7461696E7320636F6D6D616E6420747970652073756368206173204469676974616C206F75747075742C20416E616C6F67206F7574707574206574632E0D0A2020202F2F205468652076616C756520616374697665436F6D6D616E6450696E20636F6E7461696E73207468652070696E206E756D626572206F662074686520636F6D6D616E640D0A2020202F2F205468652076616C756520616374697665436F6D6D616E6456616C756520636F6E7461696E73207468652076616C7565202830206F72203120666F72206469676974616C2C20302D32353520666F7220616E616C6F67206F7574707574732C20302D3130323320666F7220616E616C6F67206D656D6F727929200D0A2020202F2F20496E207468697320766F6964207765206861766520746F20636865636B2069662074686520636F6D6D616E6420697320636F727265637420616E64207468656E20657865637574652074686520636F6D6D616E64200D0A2020202F2F20416674657220657865637574696E672074686520636F6D6D616E64207765206861766520746F2073656E64206120726573706F6E736520746F206170700D0A2020202F2F204174206C617374207765206D7573742072657365742074686520636F6D6D616E642073746174652076616C756520746F207A65726F200D0A2020202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A2020202020200D0A20202020537472696E6720726573706F6E73653D6765744572726F72436F6D6D616E642877665F4552524F525F554E4B4E4F574E293B200D0A20202020537472696E672070696E537472696E673D22223B0D0A2020202069662028616374697665436F6D6D616E6450696E3C3130292070696E537472696E67203D202230222B537472696E6728616374697665436F6D6D616E6450696E293B0D0A20202020656C73652070696E537472696E673D537472696E6728616374697665436F6D6D616E6450696E293B0D0A20202020666C6F617420616374697665436F6D6D616E6456616C75653D303B0D0A20202020207377697463682028616374697665436F6D6D616E645479706529207B0D0A20202020202063617365202754273A202020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2031303029297B0D0A20202020202020202020202020202020726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841523B0D0A20202020202020202020202020202020726573706F6E7365202B3D616374697665436F6D6D616E64547970653B0D0A20202020202020202020202020202020726573706F6E7365202B3D70696E537472696E673B0D0A20202020202020202020202020202020726573706F6E7365202B3D223D223B0D0A20202020202020202020202020202020726573706F6E7365202B3D2A636F6D6D616E64537472696E673B0D0A20202020202020202020202020202020726573706F6E7365202B3D77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202061646454657874546F526563656976656442756666657228616374697665436F6D6D616E6450696E2C636F6D6D616E64537472696E67293B0D0A2020202020202020202020207D0D0A20202020202020202020627265616B3B0D0A20202020202063617365202749273A202020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2077665F61726475696E6F50696E7353697A6529290D0A2020202020202020202020202020726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D3124202020202020200D0A20202020202020202020627265616B3B0D0A20202020202063617365202751273A200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2077665F61726475696E6F50696E7353697A6529297B0D0A20202020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020656C7365207B0D0A20202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A202020202020202020202020202020202020206966202828616374697665436F6D6D616E6456616C7565203D3D203029207C7C2028616374697665436F6D6D616E6456616C7565203D3D20312929207B0D0A20202020202020202020202020202020202020202020202020206469676974616C577269746528616374697665436F6D6D616E6450696E2C616374697665436F6D6D616E6456616C7565293B0D0A202020202020202020202020202020202020202020202020202061726475696E6F50696E7356616C75655B616374697665436F6D6D616E6450696E5D3D616374697665436F6D6D616E6456616C75653B0D0A2020202020202020202020202020202020202020202020202020726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020202020202020207D20656C736520202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F56414C5545293B0D0A202020202020202020202020202020202020207D0D0A2020202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F50494E293B3B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A20202020202020202020627265616B3B200D0A0D0A20202020202020202020200D0A0D0A2020202020202063617365202744273A0D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E3C77665F7669727475616C4469676974616C4D656D6F727953697A6529297B200D0A202020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A20202020202020202020202020202020656C73657B0D0A20202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A202020202020202020202020202020202020202020207669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D3D20616374697665436F6D6D616E6456616C75653B200D0A20202020202020202020202020202020202020202020726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020202020207D2F2F20656C736520202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F56414C5545293B0D0A2020202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A202020202020202020202020627265616B3B200D0A2020202020200D0A2020202020202063617365202756273A200D0A20202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E3C77665F7669727475616C416E616C6F674D656D6F727953697A6529297B0D0A2020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E73650D0A202020202020202020202020202020656C7365207B200D0A2020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A20202020202020202020202020202020202020207669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D3D20616374697665436F6D6D616E6456616C75653B200D0A2020202020202020202020202020202020202020726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E73650D0A20202020202020202020202020202020202020207D200D0A20202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F50494E293B0D0A20202020202020202020627265616B3B0D0A202020202020206361736520274F273A200D0A20202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2077665F61726475696E6F50696E7353697A6529297B0D0A202020202020202020202020202020202020200D0A202020202020202020202020202020202020206966202872657475726E496E666F29207B0D0A20202020202020202020202020202020202020202020696E742070776D5F76616C7565203D2070756C7365496E28616374697665436F6D6D616E6450696E2C2048494748293B0D0A2020202020202020202020202020202020202020202070776D5F76616C7565203D2070776D5F76616C7565202F372E38353B0D0A20202020202020202020202020202020202020202020726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E672870776D5F76616C7565292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020207D0D0A20202020202020202020202020202020202020656C7365207B0D0A2020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B200D0A20202020202020202020202020202020202020206966202828616374697665436F6D6D616E6456616C75653E3D30292026262028616374697665436F6D6D616E6456616C75653C3235362929207B0D0A20202020202020202020202020202020202020202020202020202F2F61726475696E6F50696E734D61705B616374697665436F6D6D616E6450696E5D3D333B0D0A20202020202020202020202020202020202020202020202020200D0A202020202020202020202020202020202020202020202020202061726475696E6F50696E7356616C75655B616374697665436F6D6D616E6450696E5D3D28696E742920616374697665436F6D6D616E6456616C75653B0D0A2020202020202020202020202020202020202020202020202020616E616C6F67577269746528616374697665436F6D6D616E6450696E2C28696E7429616374697665436F6D6D616E6456616C7565293B0D0A2020202020202020202020202020202020202020202020202020726573706F6E7365203D77665F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E672828696E7429616374697665436F6D6D616E6456616C7565292B77665F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020202020202020207D20656C736520726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F56414C5545293B0D0A202020202020202020202020202020202020207D0D0A2020202020202020202020202020202020202020202020200D0A20202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F50494E293B3B0D0A20202020202020202020627265616B3B0D0A0D0A20202020202020202063617365202741273A2020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2061726475696E6F416E616C6F6750696E7353697A6529290D0A2020202020202020202020202020726573706F6E7365203D2221222B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E6728616E616C6F675265616428616E616C6F67496E70757450696E734D61705B616374697665436F6D6D616E6450696E5D29292B2224223B20202F2F20726573706F6E7365200D0A202020202020202020202020656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642877665F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D3124202020202020200D0A20202020202020202020627265616B3B20200D0A0D0A2020202020202020202063617365202743273A20200D0A20202020202020202020202020202020202020202020726573706F6E73653D22223B20200D0A2020202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C75653D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A2020202020202020202020202020202020202020202069662028616374697665436F6D6D616E6456616C75653D3D3129726573706F6E7365203D77665F6669726D77617265436F64653B2F2F22214330303D222B537472696E672877665F6669726D77617265436F646529222B2224223B2F2F77665F434F4D4D414E445F53544152545F434841522B2243222B70696E537472696E672B223D31222B77665F434F4D4D414E445F454E445F434841523B20202020202F2F2072657475726E206669726D776172652076657273696F6E0D0A20202020202020202020202020202020202020202020627265616B3B0D0A20202020202020202020207D0D0A2020202020202020657370526573706F6E7365427566666572202B3D20726573706F6E73653B0D0A2020202020200D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2067657450696E56616C75650D0A696E74205669727475696E6F457370383236365F5765625365727665723A3A67657450696E56616C756528696E742070696E297B0D0A20206966202870696E3E3D302026262070696E3C77665F61726475696E6F50696E7353697A65292072657475726E2061726475696E6F50696E7356616C75655B70696E5D3B0D0A2020656C73652072657475726E20303B0D0A20207D0D0A20202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20766D4469676974616C57726974650D0A20766F6964205669727475696E6F457370383236365F5765625365727665723A3A764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C7565297B0D0A202069662028286469676974616C4D656D6F7279496E6465783E3D302920262620286469676974616C4D656D6F7279496E6465783C77665F7669727475616C4469676974616C4D656D6F727953697A6529297B0D0A202020207669727475616C4469676974616C4D656D6F72795B6469676974616C4D656D6F7279496E6465785D3D76616C75653B0D0A20207D0D0A20200D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20766D4469676974616C526561640D0A20696E74205669727475696E6F457370383236365F5765625365727665723A3A764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578297B0D0A202069662028286469676974616C4D656D6F7279496E6465783E3D3029202620286469676974616C4D656D6F7279496E6465783C77665F7669727475616C4469676974616C4D656D6F727953697A6529297B0D0A2020202072657475726E207669727475616C4469676974616C4D656D6F72795B6469676974616C4D656D6F7279496E6465785D3B0D0A20207D0D0A2020656C73652072657475726E20303B202020202F2F206572726F720D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20766D416E616C6F6757726974650D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565297B0D0A202069662028286D656D6F7279496E6465783E3D3029202620286D656D6F7279496E6465783C77665F7669727475616C416E616C6F674D656D6F727953697A6529297B0D0A2020202020207669727475616C466C6F61744D656D6F72795B6D656D6F7279496E6465785D3D76616C75653B0D0A20207D0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20766D416E616C6F67526561640D0A20666C6F6174205669727475696E6F457370383236365F5765625365727665723A3A764D656D6F72795265616428696E74206D656D6F7279496E646578297B0D0A202069662028286D656D6F7279496E6465783E3D3029202620286D656D6F7279496E6465783C77665F7669727475616C416E616C6F674D656D6F727953697A6529297B0D0A2020202072657475726E207669727475616C466C6F61744D656D6F72795B6D656D6F7279496E6465785D3B0D0A20207D0D0A2020656C73652072657475726E20303B202020202F2F206572726F720D0A7D20200D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F457370383236365F5765625365727665723A3A7644656C6179286C6F6E67206D696C6C697365636F6E6473297B0D0A20206C6F6E672074696D6553746172743D6D696C6C697328293B0D0A20207768696C6520286D696C6C697328292D74696D6553746172743C6D696C6C697365636F6E6473292072756E28293B0D0A7D0D0A .cpp VirtuinoEsp8266_WebServer 2F2A205669727475696E6F2045535030312077656220736572766572204C6962726172792076657220312E36310D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A20557064617465642041554720303120323031360D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E7669727475696E6F5F6175746F6D6174696F6E732E7669727475696E6F0D0A202A2F0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D205669727475696E6F4573703832363620436C617373206D6574686F647320200D0A2F2F20626F6F6C65616E20636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274293B202053657420796F757220686F6D652077696669206E6574776F726B205353494420616E642050415353574F524420202850757420746869732066756E6374696F6E206F6E207374617274206F6620766F6964207365747570290D0A0D0A2F2F20626F6F6C65616E206372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F6465293B2055736520746869732066756E6374696F6E20746F2063726561746520616E20455350383236362077696669206C6F63616C206E6574776F726B0D0A2F2F202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073657420706F727420746F203830200D0A2F2F2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3220746F207573652045535038323636206F6E6C792061732061636365737320706F696E74200D0A2F2F2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020736574206D6F64653D3320746F2075736520455350383236362061732061636365737320706F696E7420616E6420696E7465726E65742073746174696F6E2E0D0A0D0A2F2F2020626F6F6C20657370383236365F736574495028627974652061312C20627974652061322C20627974652061332C2062797465206134293B20202020202020202020207365742045535038323636206C6F63616C2049502E2055736520746869732066756E6374696F6E20616674657220636F6E6E656374455350383236365F746F496E7465726E65742066756E6374696F6E200D0A0D0A2F2F3D3D3D3D3D3D3D3D3D205669727475696E6F2067656E6572616C206D6574686F647320200D0A2F2F2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2F2F2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2F2F2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2F2F2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A2F2F202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2F2F2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A2F2F2020766F696420636C6561725465787442756666657228293B202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2F2F2020696E742074657874417661696C61626C6528293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2F2F2020537472696E6720676574546578742862797465204944293B2020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2F2F2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A0D0A0D0A2369666E646566205669727475696E6F457370383236365F5765625365727665725F680D0A23646566696E65205669727475696E6F457370383236365F5765625365727665725F680D0A23696E636C756465202241726475696E6F2E68220D0A0D0A0D0A0D0A23646566696E6520455350383236365F5553455F534F4654574152455F53455249414C20202F2F2064697361626C65207468697320636F6D6D616E6420696620796F752077616E7420746F207573652068617264776172652073657269616C0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202020426F61726420636F6E66696775726174696F6E203D3D3D3D3D3D3D200D0A0D0A2F2F2023646566696E65204553505F47454E455249432020202020202020202020202F2F20456E61626C652074686973206C696E6520746F207573652074686973206C6962726172792077697468204553503832363620626F61726473206C696B65204E6F64654E43552C2057654D6F73206574632E0D0A2020200D0A0D0A23696620646566696E6564285F5F4156525F41546D656761313238305F5F29207C7C20646566696E6564285F5F4156525F41546D656761323536305F5F29200D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A6520313620200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041372C2041382C2041392C204131302C204131312C204131322C204131332C204131342C20413135207D0D0A20202020202023646566696E652077665F61726475696E6F50696E7353697A652035342020202020202020202020202020202F2F2061726475696E6F206D65676120626F6172642070696E7320636F756E74200D0A0D0A23656C696620646566696E65642841524455494E4F5F4156525F4E414E4F290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A652038200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041377D0D0A20202020202023646566696E652077665F61726475696E6F50696E7353697A652031342020202020202020202020202020202F2F2061726475696E6F206E616E6F206469676974616C2070696E73200D0A2020202020200D0A23656C696620646566696E656420285F5F61726D5F5F2920262620646566696E656420285F5F53414D335838455F5F290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A65203132200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041372C2041382C2041392C204131302C204131317D0D0A20202020202023646566696E652077665F61726475696E6F50696E7353697A652035342020202020202020202020202020202F2F2061726475696E6F20647565206469676974616C2070696E73200D0A0D0A23656C696620646566696E6564284553505F47454E45524943290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A652031200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B41307D0D0A20202020202023646566696E652077665F61726475696E6F50696E7353697A652031312020202020202020202020202020202F2F202065737020626F617264206469676974616C2070696E73200D0A23656C73650D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A65203620202020202020202020202F2F2064656661756C7420626F6172640D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041357D0D0A20202020202023646566696E652077665F61726475696E6F50696E7353697A652031342020202020202020202020202020202F2F2061726475696E6F20756E6F20626F6172642070696E7320636F756E74200D0A20202020200D0A23656E6469660D0A0D0A0D0A0D0A23696664656620455350383236365F5553455F534F4654574152455F53455249414C0D0A23696E636C7564652022536F66747761726553657269616C2E68220D0A23656E6469660D0A0D0A0D0A202023646566696E65202077665F6669726D77617265436F6465202022214330303D312E3633242220202020202020202020202020202020200D0A202023646566696E65202077665F7669727475616C4469676974616C4D656D6F727953697A652020333220202020202F2F204456207669727475616C206D656D6F72792073697A65200D0A202023646566696E65202077665F7669727475616C416E616C6F674D656D6F727953697A65202033322020202020202F2F2056207669727475616C206D656D6F72792073697A65200D0A0D0A2023646566696E652077665F4552524F525F50494E20202020202020310D0A2023646566696E652077665F4552524F525F56414C55452020202020320D0A2023646566696E652077665F4552524F525F54595045202020202020330D0A2023646566696E652077665F4552524F525F53495A45202020202020340D0A2023646566696E652077665F4552524F525F50415353574F52442020350D0A2023646566696E652077665F4552524F525F434F4D4D414E44202020360D0A2023646566696E652077665F4552524F525F554E4B4E4F574E202020370D0A0D0A23646566696E652077665F434F4D4D414E445F53544152545F43484152202721270D0A23646566696E652077665F434F4D4D414E445F454E445F434841522020202724270D0A0D0A23646566696E652077665F544558545F434F4D4D414E445F4D41585F53495A452038302020200D0A20200D0A20636C617373205669727475696E6F457370383236365F576562536572766572207B0D0A20207075626C69633A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A202023696664656620455350383236365F5553455F534F4654574152455F53455249414C0D0A202020205669727475696E6F457370383236365F57656253657276657228536F66747761726553657269616C202675617274293B0D0A202020205669727475696E6F457370383236365F57656253657276657228536F66747761726553657269616C2026756172742C2075696E7433325F742062617564293B0D0A23656C7365202F2A20486172647761726553657269616C202A2F0D0A202020205669727475696E6F457370383236365F57656253657276657228486172647761726553657269616C202675617274293B0D0A202020205669727475696E6F457370383236365F57656253657276657228486172647761726553657269616C2026756172742C2075696E7433325F742062617564293B0D0A23656E6469660D0A202020200D0A2020766F696420636F6E6E656374455350383236365F746F496E7465726E657428537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F7274293B0D0A2020766F6964206372656174654C6F63616C455350383236365F7769666953657276657228537472696E6720776966694E6574776F726B4E616D652C537472696E6720776966694E6574776F726B50617373776F72642C20696E7420706F72742C20696E74206D6F64653D32293B0D0A2020626F6F6C65616E20657370383236365F736574495028627974652061312C20627974652061322C20627974652061332C2062797465206134293B0D0A2020766F6964202072756E28293B0D0A20200D0A2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C7565293B0D0A2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578293B0D0A2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B0D0A2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B0D0A2020696E742067657450696E56616C756528696E742070696E293B0D0A2020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B0D0A20202F2F766F6964207650696E4D6F646528696E742070696E2C20696E74206D6F6465293B200D0A2020206C6F6E67206C617374436F6D6D756E69636174696F6E54696D653B0D0A20200D0A2020626F6F6C65616E2044454255473D66616C73653B0D0A2020537472696E672070617373776F72643D22223B200D0A2020200D0A20202F2F2D2D205465787420436F6D6D616E64207075626C69632066756E6374696F6E730D0A20202020766F696420636C6561725465787442756666657228293B0D0A20202020696E742074657874417661696C61626C6528293B0D0A20202020537472696E6720676574546578742862797465204944293B0D0A20202020766F69642073656E645465787428627974652049442C20537472696E672074657874293B0D0A20202020537472696E6720657370526573706F6E73654275666665723D22223B0D0A2020626F6F6C65616E2077616974466F72526573706F6E736528537472696E6720746172676574312C2020696E742074696D656F7574293B0D0A0D0A20200D0A2020707269766174653A0D0A20200D0A2020766F696420636865636B5669727475696E6F436F6D6D616E6428537472696E672A20636F6D6D616E64293B0D0A2020626F6F6C65616E207769666953656E644461746128696E7420636F6E6E656374696F6E49642C20537472696E672A20636F6E74656E74293B0D0A2020537472696E672073656E64436F6D6D616E6428537472696E6720636F6D6D616E642C20636F6E737420696E742074696D656F7574293B0D0A2020766F696420636C6F7365436C69656E74436F6E6E656374696F6E28696E7420636F6E6E656374696F6E4944293B0D0A2020766F696420636C6561724553505F62756666657228696E74207761697454696D65293B0D0A2020636861722020676574436F6D6D616E645479706528636861722063293B0D0A2020696E742020676574436F6D6D616E6450696E28537472696E672A2061436F6D6D616E64293B0D0A2020666C6F617420676574436F6D6D616E6456616C756528537472696E672A2061436F6D6D616E64293B0D0A2020537472696E67206765744572726F72436F6D6D616E64286279746520636F6465293B0D0A2020766F696420657865637574655265636569766564436F6D6D616E64286368617220616374697665436F6D6D616E64547970652C20696E7420616374697665436F6D6D616E6450696E202C537472696E672A20636F6D6D616E64537472696E672C20626F6F6C65616E2072657475726E496E666F293B0D0A20200D0A20200D0A20202F2F20627974652061726475696E6F50696E734D61705B61726475696E6F50696E7353697A655D3B0D0A2020627974652061726475696E6F50696E7356616C75655B77665F61726475696E6F50696E7353697A655D3B0D0A2020696E74207669727475616C4469676974616C4D656D6F72795B77665F7669727475616C4469676974616C4D656D6F727953697A655D3B202020202020202020202020202020202020202020202020202020200D0A2020666C6F6174207669727475616C466C6F61744D656D6F72795B77665F7669727475616C416E616C6F674D656D6F727953697A655D3B202020202020202020202020202020202020202020202020202020202020200D0A20206279746520616E616C6F67496E70757450696E734D61705B61726475696E6F416E616C6F6750696E7353697A655D20203D20616E616C6F67496E70757450696E734D61705F20203B0D0A200D0A202020537472696E67206573704275666665723D22223B0D0A2020200D0A2020200D0A202020202F2F2D2D205465787420436F6D6D616E6420707269766174652066756E6374696F6E730D0A20202020537472696E6720746578745265636569766564436F6D6D616E644275666665723D22223B0D0A20202020537472696E672074657874546F53656E64436F6D6D616E644275666665723D22223B0D0A20202020537472696E672075726C656E636F646528537472696E672A20737472293B0D0A20202020756E7369676E65642063686172206832696E7428636861722063293B0D0A20202020537472696E672075726C6465636F646528537472696E672A20737472293B0D0A20202020766F696420636C656172546578744279494428627974652049442C20537472696E672A2074657874427566666572293B0D0A20202020766F69642061646454657874546F526563656976656442756666657228627974652049442C20537472696E672A2074657874293B0D0A0D0A202020200D0A2020200D0A23696664656620455350383236365F5553455F534F4654574152455F53455249414C0D0A20202020536F66747761726553657269616C202A65737053657269616C3B202F2A20546865205541525420746F20636F6D6D756E69636174652077697468204553503031202A2F0D0A23656C73650D0A20202020486172647761726553657269616C202A65737053657269616C3B202F2A20546865205541525420746F20636F6D6D756E69636174652077697468204553503031202A2F0D0A23656E64696620202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200D0A0D0A207D3B0D0A0D0A0D0A23656E6469660D0A0D0A0D0A .h VirtuinoEthernet_WebServer 2F2A205669727475696E6F2045746865726E657420536869656C642077656220736572766572206C6962726172792076657220312E36310D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204D6179203120323031370D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E6A6176617061706572732E616E64726F69642E6167726F6661726D6C697465747269616C0D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A0D0A2F2F2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2F2F2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2F2F2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2F2F2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A2F2F202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2F2F2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A200D0A0D0A0D0A23696E636C75646520225669727475696E6F45746865726E65745F5765625365727665722E68220D0A2F2F23696E636C756465203C5350492E683E0D0A23696E636C756465203C45746865726E65742E683E0D0A0D0A0D0A0D0A200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D205669727475696E6F45746865726E65745F57656253657276657220696E69740D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20205669727475696E6F45746865726E65745F5765625365727665723A3A5669727475696E6F45746865726E65745F57656253657276657228696E7420706F7274297B0D0A2020736572766572506F72743D706F72743B0D0A7D0D0A0D0A200D0A200D0A200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2072756E0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A72756E28297B0D0A2020202045746865726E65745365727665722073657276657228736572766572506F7274293B20200D0A202020207365727665722E626567696E28293B0D0A2020202045746865726E6574436C69656E7420636C69656E74203D207365727665722E617661696C61626C6528293B0D0A202069662028636C69656E7429207B0D0A202020206368617220633B0D0A202020696620284445425547292053657269616C2E7072696E746C6E2865745F636C69656E74436F6E6E6563746564293B0D0A202020200D0A202020207768696C652028636C69656E742E636F6E6E6563746564282929207B0D0A20202020202069662028636C69656E742E617661696C61626C65282929207B0D0A202020202020202063203D20636C69656E742E7265616428293B0D0A20202020202020206C696E654275666665722B3D633B0D0A202020202020202069662028444542554729202053657269616C2E77726974652863293B0D0A2020202020207D0D0A2020202020206966202863203D3D20275C6E272029207B0D0A2020202020202020202020202020696E7420706F73203D206C696E654275666665722E696E6465784F662822474554202F22293B0D0A202020202020202020202020202069662028706F73213D2D31297B20202020202020202020202020202020202020202020202020202020202020202020202F2F2057652068617665206120474554206D6573736167650D0A2020202020202020202020202020202020206C696E654275666665722E72656D6F766528302C706F732B35293B0D0A202020202020202020202020202020202020696620284445425547292053657269616C2E7072696E746C6E28225C6E5C72204C696E654275666665723D222B6C696E65427566666572293B0D0A202020202020202020202020202020202020636865636B5669727475696E6F436F6D6D616E6428266C696E65427566666572293B0D0A2020202020202020202020202020202020206966202874657874546F53656E64436F6D6D616E644275666665722E6C656E67746828293E30297B0D0A2020202020202020202020202020202020202020206574526573706F6E73654275666665722B3D74657874546F53656E64436F6D6D616E644275666665723B0D0A20202020202020202020202020202020202020202074657874546F53656E64436F6D6D616E644275666665723D22223B0D0A2020202020202020202020202020202020207D0D0A20202020202020202020202020202020202020696620284445425547292053657269616C2E7072696E746C6E28225C6E5C7220726573706F6E73653D222B6574526573706F6E7365427566666572293B0D0A20202020202020202020202020202020202064656C6179283130293B0D0A202020202020202020202020202020202020636C69656E742E666C75736828293B0D0A202020202020202020202020202020202020636C69656E742E7072696E746C6E2822485454502F312E3120323030204F4B22293B0D0A202020202020202020202020202020202020636C69656E742E7072696E746C6E2822436F6E74656E742D547970653A20746578742F68746D6C22293B0D0A202020202020202020202020202020202020636C69656E742E7072696E746C6E2822436F6E6E656374696F6E3A20636C6F736522293B0D0A202020202020202020202020202020202020636C69656E742E7072696E746C6E28293B0D0A202020202020202020202020202020202020636C69656E742E7072696E746C6E286574526573706F6E7365427566666572293B0D0A2020202020202020202020202020202020206C696E654275666665723D22223B0D0A202020202020202020202020202020202020627265616B3B0D0A202020202020202020202020202020207D202F2F20696620706F730D0A202020202020202020202020206C696E654275666665723D22223B0D0A20202020202020207D202F2F20696620633D3D275C6E270D0A202020207D202F2F20696620636C69656E742E617661696C61626C650D0A2020202064656C61792831293B0D0A20202020636C69656E742E73746F7028293B20202F2F20636C6F73652074686520636F6E6E656374696F6E3A0D0A20202020696620284445425547292053657269616C2E7072696E746C6E2865745F636C69656E74446973636F6E6E6563746564293B0D0A20207D0D0A20207D0D0A20200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636865636B5669727475696E6F436F6D6D616E640D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F69642020205669727475696E6F45746865726E65745F5765625365727665723A3A636865636B5669727475696E6F436F6D6D616E6428537472696E672A20636F6D6D616E64297B0D0A2020202020696E7420706F733D636F6D6D616E642D3E6C617374496E6465784F662865745F434F4D4D414E445F454E445F43484152293B202020202020202020202020202020202020202020200D0A202069662028706F733E35297B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202F2F20636865636B207468652073697A65206F6620636F6D6D616E640D0A202020202020636F6D6D616E642D3E72656D6F766528706F732B31293B20202020202F2F20636C6561722074686520656E64206F6620636F6D6D616E64206275666665720D0A20202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D202067657420636F6D6D616E642070617373776F72640D0A202020202020537472696E6720636F6D6D616E6450617373776F72643D22223B0D0A202020202020696E74206B3D636F6D6D616E642D3E696E6465784F662865745F434F4D4D414E445F53544152545F43484152293B0D0A20202020202020696620286B3E3029207B0D0A2020202020202020636F6D6D616E6450617373776F7264203D20636F6D6D616E642D3E737562737472696E6728302C6B293B0D0A2020202020202020636F6D6D616E642D3E72656D6F766528302C6B293B2020202F2F20636C656172207468652073746172742070617274206F662074686520636F6D6D616E6420206275666665720D0A202020202020207D0D0A2020202020206574526573706F6E73654275666665723D22223B0D0A202020202020696620282870617373776F72642E6C656E67746828293D3D3029207C7C2028636F6D6D616E6450617373776F72642E657175616C732870617373776F7264292929207B20202020202020202020202020202020202020202020202F2F20636865636B2069662070617373776F726420636F72726563740D0A20202020202020202020207768696C652028636F6D6D616E642D3E696E6465784F662865745F434F4D4D414E445F53544152545F43484152293E3D30297B0D0A2020202020202020202020202020696E74206353746172743D636F6D6D616E642D3E696E6465784F662865745F434F4D4D414E445F53544152545F43484152293B0D0A2020202020202020202020202020696E742063456E643D636F6D6D616E642D3E696E6465784F662865745F434F4D4D414E445F454E445F43484152293B0D0A20202020202020202020202020206966202863456E642D6353746172743E35297B0D0A20202020202020202020202020202020537472696E67206F6E65436F6D6D616E64203D20636F6D6D616E642D3E737562737472696E67286353746172742B312C63456E64293B202020202020202020202020202020202020202020202020202020202020202F2F20676574206F6E6520636F6D6D616E640D0A202020202020202020202020202020206368617220636F6D6D616E6454797065203D20676574436F6D6D616E6454797065286F6E65436F6D6D616E642E636861724174283029293B0D0A20202020202020202020202020202020202069662028636F6D6D616E6454797065213D27452729207B0D0A202020202020202020202020202020202020202020696E742070696E3D20676574436F6D6D616E6450696E28266F6E65436F6D6D616E64293B0D0A2020202020202020202020202020202020202020206966202870696E213D2D31297B0D0A202020202020202020202020202020202020202020202020626F6F6C65616E2072657475726E496E666F3D66616C73653B0D0A202020202020202020202020202020202020202020202020696620286F6E65436F6D6D616E642E6368617241742834293D3D273F27292072657475726E496E666F3D747275653B0D0A2020202020202020202020202020202020202020202020206F6E65436F6D6D616E642E72656D6F766528302C34293B0D0A202020202020202020202020202020202020202020202020696620286F6E65436F6D6D616E642E6C656E67746828293C65745F544558545F434F4D4D414E445F4D41585F53495A452920657865637574655265636569766564436F6D6D616E6428636F6D6D616E64547970652C70696E2C266F6E65436F6D6D616E642C72657475726E496E666F293B0D0A202020202020202020202020202020202020202020202020656C7365207B0D0A20202020202020202020202020202020202020202020202020206574526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642865745F4552524F525F53495A45293B0D0A2020202020202020202020202020202020202020202020202020537472696E6720733D22223B0D0A20202020202020202020202020202020202020202020202020206966202870696E3C392920732B3D2230223B0D0A2020202020202020202020202020202020202020202020202020732B3D537472696E672870696E293B0D0A20202020202020202020202020202020202020202020202020206574526573706F6E73654275666665722B3D222154223B0D0A20202020202020202020202020202020202020202020202020206574526573706F6E73654275666665722B3D733B0D0A20202020202020202020202020202020202020202020202020206574526573706F6E73654275666665722B3D223D2024223B20202020202020202020202F2F2072657475726E20616E20656D7074792074657874206966207468652073697A65206F66207465787420636F6D6D616E6420697320746F6F206269670D0A20202020202020202020202020202020202020202020202020200D0A2020202020202020202020202020202020202020202020207D0D0A2020202020202020202020202020202020202020202020206C617374436F6D6D756E69636174696F6E54696D653D6D696C6C697328293B0D0A2020202020202020202020202020202020202020207D20656C736520206574526573706F6E7365427566666572202B3D6765744572726F72436F6D6D616E642865745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A2020202020202020202020202020202020207D20656C7365206574526573706F6E7365427566666572202B3D6765744572726F72436F6D6D616E642865745F4552524F525F54595045293B20202F2F20726573706F6E736520206572726F722074797065202020214530303D33242020200D0A202020202020202020200D0A20202020202020202020202020207D20656C73657B0D0A202020202020202020202020202020206574526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642865745F4552524F525F53495A45293B20202F2F20726573706F6E736520206572726F722073697A65206F6620636F6D6D616E64202020214530303D34242020200D0A20202020202020202020202020207D0D0A2020202020202020202020202020636F6D6D616E642D3E72656D6F766528302C63456E642B312D635374617274293B0D0A20202020202020202020207D20202F2F207768696C650D0A2020202020207D20656C7365206574526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642865745F4552524F525F50415353574F5244293B20202020202F2F207468652070617373776F7264206973206E6F7420636F72726563740D0A20207D0D0A2020656C736520206574526573706F6E73654275666665722B3D6765744572726F72436F6D6D616E642865745F4552524F525F53495A45293B2020202020202020202F2F207468652073697A65206F6620636F6D6D616E64206973206E6F7420636F72726563740D0A200D0A7D0D0A0D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20676574436F6D6D616E64547970650D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20202F2F546869732066756E6374696F6E2072657475726E732074686520636F6D6D616E642074797065207768696368207761732072656365697665642066726F6D206170700D0A20202F2F546865207365636F6E6420636861726163746572206F6620636F6D6D616E6420737472696E672064657465726D696E65732074686520636F6D6D616E6420747970650D0A20202F2F204920206469676974616C20696E707574207265616420636F6D6D616E64202020200D0A20202F2F205120206469676974616C206F757075742077726974650D0A20202F2F204420206469676974616C206D656D6F72792072656164202D20777269746520636F6D6D616E670D0A20202F2F20412020616E616C6F6720696E70757420616E616C6F6720696E707574207265616420636F6D6D616E640D0A20202F2F204F2020616E616C6F67206F757470757420777269746520636F6D6D616E640D0A20202F2F20562020666C6F6174206D656D6F72792072656164202D20777269746520636F6D6D616E640D0A20202F2F20432020636F6E6E656374206F7220646973636F6E65637420636F6D6D616E64202020200D0A20202F2F204520206572726F720D0A20200D0A20202F2F204F74686572206368617261637465727320617265207265636F676E697A656420617320616E206572726F7220616E642066756E6374696F6E2072657475726E73207468652063686172616374657220450D0A20202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A20200D0A20206368617220205669727475696E6F45746865726E65745F5765625365727665723A3A676574436F6D6D616E645479706528636861722063297B0D0A20202020696620282128633D3D20274927207C7C2063203D3D20275127207C7C2063203D3D20274427207C7C63203D3D20274127207C7C63203D3D20274F27207C7C2063203D3D20275627207C7C2063203D3D20274327207C7C2063203D3D2027542729297B0D0A202020202020633D2745273B202F2F6572726F722020636F6D6D616E640D0A202020207D0D0A2020202072657475726E20633B0D0A20207D0D0A0D0A0D0A20202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2020676574436F6D6D616E6450696E0D0A20202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20202F2F546869732066756E6374696F6E2072657475726E73207468652070696E206E756D626572206F662074686520636F6D6D616E6420737472696E67207768696368207761732072656365697665642066726F6D206170700D0A20202F2F46756374696F6E20636865636B732069662070696E206E756D62657220697320636F72726563742E204966206E6F742069742072657475726E73202D31206173206572726F7220636F64650D0A20202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A200D0A2020696E7420205669727475696E6F45746865726E65745F5765625365727665723A3A676574436F6D6D616E6450696E28537472696E672A2061436F6D6D616E64297B0D0A20202020636861722070313D2061436F6D6D616E642D3E6368617241742831293B0D0A20202020636861722070323D2061436F6D6D616E642D3E6368617241742832293B0D0A20202020537472696E6720733D222D31223B0D0A2020202069662028697344696769742870312920262620697344696769742870322929207B0D0A20202020202020733D22223B0D0A20202020202020732B3D70313B0D0A20202020202020732B3D70323B0D0A202020207D0D0A202020202072657475726E20732E746F496E7428293B0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2020676574436F6D6D616E6456616C75650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A666C6F6174205669727475696E6F45746865726E65745F5765625365727665723A3A676574436F6D6D616E6456616C756528537472696E672A2061436F6D6D616E64297B0D0A2020202020626F6F6C65616E2065723D66616C73653B0D0A2020202020666F722028696E7420693D303B693C61436F6D6D616E642D3E6C656E67746828293B692B2B297B0D0A20202020202020206368617220633D61436F6D6D616E642D3E6368617241742869293B0D0A20202020202020206966202821202828633D3D272E2729207C7C2028633D3D272D2729207C7C2028697344696769742861436F6D6D616E642D3E636861724174286929292929292065723D747275653B0D0A202020202020207D0D0A2020202020206966202865723D3D66616C7365292072657475726E2061436F6D6D616E642D3E746F466C6F617428293B0D0A202020200D0A2020202072657475726E20303B0D0A20207D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206765744572726F72436F6D6D616E640D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F45746865726E65745F5765625365727665723A3A6765744572726F72436F6D6D616E64286279746520636F6465297B0D0A2020537472696E67207256616C75653D22223B0D0A20207256616C75652B3D65745F434F4D4D414E445F53544152545F434841523B0D0A20207256616C75652B3D224530303D223B0D0A20207256616C75652B3D537472696E6728636F6465293B0D0A20207256616C75652B3D65745F434F4D4D414E445F454E445F434841523B0D0A202072657475726E207256616C75653B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2075726C656E636F64650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F45746865726E65745F5765625365727665723A3A75726C656E636F646528537472696E672A20737472297B0D0A202020537472696E6720656E636F646564537472696E673D22223B0D0A202020206368617220633B0D0A202020206368617220636F6465303B0D0A202020206368617220636F6465313B0D0A202020206368617220636F6465323B0D0A20202020666F722028696E742069203D303B2069203C207374722D3E6C656E67746828293B20692B2B297B0D0A202020202020633D7374722D3E6368617241742869293B0D0A2020202020206966202863203D3D20272027297B0D0A2020202020202020656E636F646564537472696E672B3D20272B273B0D0A2020202020207D20656C736520696620286973616C6E756D286329297B0D0A2020202020202020656E636F646564537472696E672B3D633B0D0A2020202020207D20656C73657B0D0A2020202020202020636F6465313D2863202620307866292B2730273B0D0A202020202020202069662028286320262030786629203E39297B0D0A202020202020202020202020636F6465313D286320262030786629202D203130202B202741273B0D0A20202020202020207D0D0A2020202020202020633D28633E3E3429263078663B0D0A2020202020202020636F6465303D632B2730273B0D0A20202020202020206966202863203E2039297B0D0A202020202020202020202020636F6465303D63202D203130202B202741273B0D0A20202020202020207D0D0A2020202020202020636F6465323D275C30273B0D0A2020202020202020656E636F646564537472696E672B3D2725273B0D0A2020202020202020656E636F646564537472696E672B3D636F6465303B0D0A2020202020202020656E636F646564537472696E672B3D636F6465313B0D0A20202020202020202F2F656E636F646564537472696E672B3D636F6465323B0D0A2020202020207D0D0A2020202020207969656C6428293B0D0A202020207D0D0A2020202072657475726E20656E636F646564537472696E673B0D0A202020200D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D206832696E740D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A756E7369676E65642063686172205669727475696E6F45746865726E65745F5765625365727665723A3A6832696E7428636861722063297B0D0A202020206966202863203E3D202730272026262063203C3D273927297B0D0A202020202020202072657475726E2828756E7369676E656420636861722963202D20273027293B0D0A202020207D0D0A202020206966202863203E3D202761272026262063203C3D276627297B0D0A202020202020202072657475726E2828756E7369676E656420636861722963202D20276127202B203130293B0D0A202020207D0D0A202020206966202863203E3D202741272026262063203C3D274627297B0D0A202020202020202072657475726E2828756E7369676E656420636861722963202D20274127202B203130293B0D0A202020207D0D0A2020202072657475726E2830293B0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2075726C6465636F64650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F45746865726E65745F5765625365727665723A3A75726C6465636F646528537472696E672A20737472297B0D0A20202020537472696E6720656E636F646564537472696E673D22223B0D0A202020206368617220633B0D0A202020206368617220636F6465303B0D0A202020206368617220636F6465313B0D0A20202020666F722028696E742069203D303B2069203C207374722D3E6C656E67746828293B20692B2B297B0D0A2020202020202020633D7374722D3E6368617241742869293B0D0A2020202020206966202863203D3D20272B27297B0D0A2020202020202020656E636F646564537472696E672B3D2720273B20200D0A2020202020207D656C7365206966202863203D3D2027252729207B0D0A2020202020202020692B2B3B0D0A2020202020202020636F6465303D7374722D3E6368617241742869293B0D0A2020202020202020692B2B3B0D0A2020202020202020636F6465313D7374722D3E6368617241742869293B0D0A202020202020202063203D20286832696E7428636F64653029203C3C203429207C206832696E7428636F646531293B0D0A2020202020202020656E636F646564537472696E672B3D633B0D0A2020202020207D20656C73657B0D0A202020202020202020656E636F646564537472696E672B3D633B20200D0A2020202020207D0D0A2020202020207969656C6428293B0D0A202020207D0D0A202020200D0A20202072657475726E20656E636F646564537472696E673B0D0A0D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C656172546578744275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A20636C6561725465787442756666657228297B746578745265636569766564436F6D6D616E644275666665723D22223B7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C656172546578744275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A696E74205669727475696E6F45746865726E65745F5765625365727665723A3A202074657874417661696C61626C6528297B72657475726E20746578745265636569766564436F6D6D616E644275666665722E6C656E67746828293B7D0D0A20200D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2067657454657874427949440D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A537472696E67205669727475696E6F45746865726E65745F5765625365727665723A3A20676574546578742862797465204944297B0D0A202020537472696E672072657475726E6564546578743D22223B0D0A202020537472696E672049445F737472696E67203D22223B0D0A20202049445F737472696E672B3D65745F434F4D4D414E445F53544152545F434841523B0D0A20202049445F737472696E672B3D2754273B0D0A2020206966202849443C3130292049445F737472696E672B3D2730273B0D0A20202049445F737472696E672B3D49443B0D0A20202049445F737472696E672B3D223D223B202020202020200D0A202020696E742020706F733D746578745265636569766564436F6D6D616E644275666665722E696E6465784F662849445F737472696E67293B0D0A20202069662028706F733E3D3029207B0D0A202020202020706F733D20746578745265636569766564436F6D6D616E644275666665722E696E6465784F6628223D222C706F73293B0D0A202020202020696E74206C617374506F733D746578745265636569766564436F6D6D616E644275666665722E696E6465784F662865745F434F4D4D414E445F454E445F434841522C706F73293B0D0A20202020202072657475726E6564546578743D20746578745265636569766564436F6D6D616E644275666665722E737562737472696E6728706F732B312C6C617374506F73293B0D0A20202020202072657475726E6564546578743D75726C6465636F6465282672657475726E656454657874293B0D0A202020202020636C65617254657874427949442849442C26746578745265636569766564436F6D6D616E64427566666572293B0D0A2020207D0D0A20202072657475726E2072657475726E6564546578743B0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20636C65617254657874427949440D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A20636C656172546578744279494428627974652049442C20537472696E672A2074657874427566666572297B0D0A202020537472696E672049445F737472696E67203D22223B0D0A20202049445F737472696E672B3D65745F434F4D4D414E445F53544152545F434841523B0D0A20202049445F737472696E672B3D2754273B0D0A2020206966202849443C3130292049445F737472696E672B3D2730273B0D0A20202049445F737472696E672B3D49443B0D0A20202049445F737472696E672B3D223D223B202020202020202020202020202020202020202F2F20214944333D0D0A2020696E742020706F733D746578744275666665722D3E696E6465784F662849445F737472696E67293B0D0A20202069662028706F733E3D3029207B0D0A202020202020696E74206C617374506F733D20746578744275666665722D3E696E6465784F662865745F434F4D4D414E445F454E445F434841522C706F73293B0D0A202020202020746578744275666665722D3E72656D6F766528706F732C6C617374506F732B31293B0D0A2020207D0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2061646454657874546F4275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A61646454657874546F526563656976656442756666657228627974652049442C20537472696E672A2074657874297B0D0A202020636C65617254657874427949442849442C26746578745265636569766564436F6D6D616E64427566666572293B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D65745F434F4D4D414E445F53544152545F434841523B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D202754273B0D0A2020206966202849443C31302920746578745265636569766564436F6D6D616E644275666665722B3D202730273B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D49443B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D20223D223B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D202A746578743B0D0A202020746578745265636569766564436F6D6D616E644275666665722B3D65745F434F4D4D414E445F454E445F434841523B0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2061646454657874546F4275666665720D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A73656E645465787428627974652049442C20537472696E672074657874297B0D0A202020636C65617254657874427949442849442C2674657874546F53656E64436F6D6D616E64427566666572293B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D65745F434F4D4D414E445F53544152545F434841523B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D202754273B0D0A2020206966202849443C3130292074657874546F53656E64436F6D6D616E644275666665722B3D202730273B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D49443B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D20223D223B0D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D75726C656E636F6465282674657874293B200D0A20202074657874546F53656E64436F6D6D616E644275666665722B3D65745F434F4D4D414E445F454E445F434841523B0D0A7D0D0A0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2065786563757465436F6D6D616E6446726F6D4170700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A202F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2065786563757465436F6D6D616E6446726F6D4170700D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2020766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A657865637574655265636569766564436F6D6D616E64286368617220616374697665436F6D6D616E64547970652C20696E7420616374697665436F6D6D616E6450696E202C537472696E672A20636F6D6D616E64537472696E672C20626F6F6C65616E2072657475726E496E666F297B0D0A202020202F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A2020202F2F2045766572792074696D652077652068617665206120636F6D706C65746520636F6D6D616E642066726F6D20626C7565746F6F74682074686520676C6F62616C2076616C756520636F6D6D616E6453746174652069732073657420746F2031200D0A2020202F2F205468652076616C756520616374697665436F6D6D616E645479706520636F6E7461696E7320636F6D6D616E6420747970652073756368206173204469676974616C206F75747075742C20416E616C6F67206F7574707574206574632E0D0A2020202F2F205468652076616C756520616374697665436F6D6D616E6450696E20636F6E7461696E73207468652070696E206E756D626572206F662074686520636F6D6D616E640D0A2020202F2F205468652076616C756520616374697665436F6D6D616E6456616C756520636F6E7461696E73207468652076616C7565202830206F72203120666F72206469676974616C2C20302D32353520666F7220616E616C6F67206F7574707574732C20302D3130323320666F7220616E616C6F67206D656D6F727929200D0A2020202F2F20496E207468697320766F6964207765206861766520746F20636865636B2069662074686520636F6D6D616E6420697320636F727265637420616E64207468656E20657865637574652074686520636F6D6D616E64200D0A2020202F2F20416674657220657865637574696E672074686520636F6D6D616E64207765206861766520746F2073656E64206120726573706F6E736520746F206170700D0A2020202F2F204174206C617374207765206D7573742072657365742074686520636F6D6D616E642073746174652076616C756520746F207A65726F200D0A2020202F2F5468697320697320612073797374656D2066756374696F6E2E20446F6E2774206368616E6765207468697320636F64650D0A2020202020200D0A20202020537472696E6720726573706F6E73653D6765744572726F72436F6D6D616E642865745F4552524F525F554E4B4E4F574E293B200D0A20202020537472696E672070696E537472696E673D22223B0D0A2020202069662028616374697665436F6D6D616E6450696E3C3130292070696E537472696E67203D202230222B537472696E6728616374697665436F6D6D616E6450696E293B0D0A20202020656C73652070696E537472696E673D537472696E6728616374697665436F6D6D616E6450696E293B0D0A20202020666C6F617420616374697665436F6D6D616E6456616C75653D303B0D0A20202020207377697463682028616374697665436F6D6D616E645479706529207B0D0A20202020202063617365202754273A202020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2031303029297B0D0A20202020202020202020202020202020726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841523B0D0A20202020202020202020202020202020726573706F6E7365202B3D616374697665436F6D6D616E64547970653B0D0A20202020202020202020202020202020726573706F6E7365202B3D70696E537472696E673B0D0A20202020202020202020202020202020726573706F6E7365202B3D223D223B0D0A20202020202020202020202020202020726573706F6E7365202B3D2A636F6D6D616E64537472696E673B0D0A20202020202020202020202020202020726573706F6E7365202B3D65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202061646454657874546F526563656976656442756666657228616374697665436F6D6D616E6450696E2C636F6D6D616E64537472696E67293B0D0A2020202020202020202020207D0D0A20202020202020202020627265616B3B0D0A20202020202063617365202749273A202020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2065745F61726475696E6F50696E7353697A6529290D0A2020202020202020202020202020726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D3124202020202020200D0A20202020202020202020627265616B3B0D0A2020202020202063617365202751273A200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2065745F61726475696E6F50696E7353697A6529297B0D0A20202020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020656C7365207B0D0A20202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A202020202020202020202020202020202020206966202828616374697665436F6D6D616E6456616C7565203D3D203029207C7C2028616374697665436F6D6D616E6456616C7565203D3D20312929207B0D0A20202020202020202020202020202020202020202020202020206469676974616C577269746528616374697665436F6D6D616E6450696E2C616374697665436F6D6D616E6456616C7565293B0D0A202020202020202020202020202020202020202020202020202061726475696E6F50696E7356616C75655B616374697665436F6D6D616E6450696E5D3D616374697665436F6D6D616E6456616C75653B0D0A2020202020202020202020202020202020202020202020202020726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67286469676974616C5265616428616374697665436F6D6D616E6450696E29292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020202020202020207D20656C736520202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F56414C5545293B0D0A202020202020202020202020202020202020207D0D0A2020202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F50494E293B3B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A20202020202020202020627265616B3B200D0A0D0A0D0A2020202020202063617365202744273A0D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E3C65745F7669727475616C4469676974616C4D656D6F727953697A6529297B200D0A202020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A20202020202020202020202020202020656C73657B0D0A20202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A202020202020202020202020202020202020202020207669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D3D20616374697665436F6D6D616E6456616C75653B200D0A20202020202020202020202020202020202020202020726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C4469676974616C4D656D6F72795B616374697665436F6D6D616E6450696E5D292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A202020202020202020202020202020207D2F2F20656C736520202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F56414C5545293B0D0A2020202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D31242020200D0A202020202020202020202020627265616B3B200D0A2020202020200D0A2020202020202063617365202756273A200D0A20202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E3C65745F7669727475616C416E616C6F674D656D6F727953697A6529297B0D0A2020202020202020202020202020206966202872657475726E496E666F2920726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E73650D0A202020202020202020202020202020656C7365207B200D0A2020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A20202020202020202020202020202020202020207669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D3D20616374697665436F6D6D616E6456616C75653B200D0A2020202020202020202020202020202020202020726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E67287669727475616C466C6F61744D656D6F72795B616374697665436F6D6D616E6450696E5D292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E73650D0A20202020202020202020202020202020202020207D200D0A20202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F50494E293B0D0A20202020202020202020627265616B3B0D0A202020202020206361736520274F273A200D0A20202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2065745F61726475696E6F50696E7353697A6529297B0D0A202020202020202020202020202020202020200D0A202020202020202020202020202020202020206966202872657475726E496E666F29207B0D0A20202020202020202020202020202020202020202020696E742070776D5F76616C7565203D2070756C7365496E28616374697665436F6D6D616E6450696E2C2048494748293B0D0A2020202020202020202020202020202020202020202070776D5F76616C7565203D2070776D5F76616C7565202F372E38353B0D0A20202020202020202020202020202020202020202020726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E672870776D5F76616C7565292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020207D0D0A20202020202020202020202020202020202020656C7365207B0D0A2020202020202020202020202020202020202020616374697665436F6D6D616E6456616C7565203D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B200D0A20202020202020202020202020202020202020206966202828616374697665436F6D6D616E6456616C75653E3D30292026262028616374697665436F6D6D616E6456616C75653C3235362929207B0D0A20202020202020202020202020202020202020202020202020202F2F61726475696E6F50696E734D61705B616374697665436F6D6D616E6450696E5D3D333B0D0A20202020202020202020202020202020202020202020202020200D0A202020202020202020202020202020202020202020202020202061726475696E6F50696E7356616C75655B616374697665436F6D6D616E6450696E5D3D28696E742920616374697665436F6D6D616E6456616C75653B0D0A2020202020202020202020202020202020202020202020202020616E616C6F67577269746528616374697665436F6D6D616E6450696E2C28696E7429616374697665436F6D6D616E6456616C7565293B0D0A2020202020202020202020202020202020202020202020202020726573706F6E7365203D65745F434F4D4D414E445F53544152545F434841522B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E672828696E7429616374697665436F6D6D616E6456616C7565292B65745F434F4D4D414E445F454E445F434841523B20202F2F20726573706F6E7365200D0A2020202020202020202020202020202020202020202020207D20656C736520726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F56414C5545293B0D0A202020202020202020202020202020202020207D0D0A2020202020202020202020202020202020202020202020200D0A20202020202020202020207D20656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F50494E293B3B0D0A20202020202020202020627265616B3B0D0A0D0A20202020202020202063617365202741273A2020202020202020202020202020202020202020202020200D0A2020202020202020202020206966202828616374697665436F6D6D616E6450696E3E3D302920262028616374697665436F6D6D616E6450696E203C2061726475696E6F416E616C6F6750696E7353697A6529290D0A2020202020202020202020202020726573706F6E7365203D2221222B537472696E6728616374697665436F6D6D616E6454797065292B70696E537472696E672B223D222B537472696E6728616E616C6F675265616428616E616C6F67496E70757450696E734D61705B616374697665436F6D6D616E6450696E5D29292B2224223B20202F2F20726573706F6E7365200D0A202020202020202020202020656C7365202020726573706F6E7365203D6765744572726F72436F6D6D616E642865745F4552524F525F50494E293B20202F2F20726573706F6E736520206572726F722070696E206E756D626572202020214530303D3124202020202020200D0A20202020202020202020627265616B3B20200D0A0D0A2020202020202020202063617365202743273A20200D0A20202020202020202020202020202020202020202020726573706F6E73653D22223B20200D0A2020202020202020202020202020202020202020202020616374697665436F6D6D616E6456616C75653D20676574436F6D6D616E6456616C756528636F6D6D616E64537472696E67293B0D0A2020202020202020202020202020202020202020202069662028616374697665436F6D6D616E6456616C75653D3D3129726573706F6E7365203D65745F6669726D77617265436F64653B2F2F22214330303D222B537472696E672865745F6669726D77617265436F646529222B2224223B2F2F65745F434F4D4D414E445F53544152545F434841522B2243222B70696E537472696E672B223D31222B65745F434F4D4D414E445F454E445F434841523B20202020202F2F2072657475726E206669726D776172652076657273696F6E0D0A20202020202020202020202020202020202020202020627265616B3B0D0A20202020202020202020207D0D0A20202020202020202F2F20202053657269616C2E7072696E746C6E28223D3D3D20726573706F6E73653D222B726573706F6E7365293B0D0A20202020202020206574526573706F6E7365427566666572202B3D20726573706F6E73653B0D0A202020202020200D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2067657450696E56616C75650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A696E74205669727475696E6F45746865726E65745F5765625365727665723A3A67657450696E56616C756528696E742070696E297B0D0A20206966202870696E3E3D302026262070696E3C65745F61726475696E6F50696E7353697A65292072657475726E2061726475696E6F50696E7356616C75655B70696E5D3B0D0A2020656C73652072657475726E20303B0D0A20207D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764469676974616C4D656D6F727957726974650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C7565297B0D0A202069662028286469676974616C4D656D6F7279496E6465783E3D302920262620286469676974616C4D656D6F7279496E6465783C65745F7669727475616C4469676974616C4D656D6F727953697A6529297B0D0A202020207669727475616C4469676974616C4D656D6F72795B6469676974616C4D656D6F7279496E6465785D3D76616C75653B0D0A202020200D0A20207D0D0A20200D0A7D0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764469676974616C4D656D6F7279526561640D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20696E74205669727475696E6F45746865726E65745F5765625365727665723A3A764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578297B0D0A202069662028286469676974616C4D656D6F7279496E6465783E3D30292026206469676974616C4D656D6F7279496E6465783C65745F7669727475616C4469676974616C4D656D6F727953697A65297B0D0A2020202072657475726E207669727475616C4469676974616C4D656D6F72795B6469676974616C4D656D6F7279496E6465785D3B0D0A20207D0D0A2020656C73652072657475726E20303B202020202F2F206572726F720D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764D656D6F727957726974650D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A2F2F205468697320766F6964206D757374206E6F742062652063616C6C6564206D6F7265207468616E2074776F2074696D657320706572207365636F6E640D0A766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565297B0D0A202069662028286D656D6F7279496E6465783E3D30292026206D656D6F7279496E6465783C65745F7669727475616C416E616C6F674D656D6F727953697A65297B0D0A2020202020207669727475616C466C6F61744D656D6F72795B6D656D6F7279496E6465785D3D76616C75653B0D0A20207D0D0A7D0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D20764D656D6F7279526561640D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A20666C6F6174205669727475696E6F45746865726E65745F5765625365727665723A3A764D656D6F72795265616428696E74206D656D6F7279496E646578297B0D0A202069662028286D656D6F7279496E6465783E3D30292026206D656D6F7279496E6465783C65745F7669727475616C416E616C6F674D656D6F727953697A65297B0D0A2020202072657475726E207669727475616C466C6F61744D656D6F72795B6D656D6F7279496E6465785D3B0D0A20207D0D0A2020656C73652072657475726E20303B202020202F2F206572726F720D0A7D0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D207644656C61790D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0D0A766F6964205669727475696E6F45746865726E65745F5765625365727665723A3A7644656C6179286C6F6E67206D696C6C697365636F6E6473297B0D0A20206C6F6E672074696D6553746172743D6D696C6C697328293B0D0A20207768696C6520286D696C6C697328292D74696D6553746172743C6D696C6C697365636F6E6473292072756E28293B0D0A7D0D0A .cpp VirtuinoEthernet_WebServer 2F2A205669727475696E6F2045746865726E657420536869656C642077656220736572766572206C6962726172792076657220312E36310D0A202A204372656174656420627920496C696173204C616D70726F750D0A202A2055706461746564204E6F652F30312F323031360D0A202A200D0A202A20446F776E6C6F6164206C6174657374205669727475696E6F20616E64726F6964206170702066726F6D20746865206C696E6B3A2068747470733A2F2F706C61792E676F6F676C652E636F6D2F73746F72652F617070732F64657461696C733F69643D636F6D2E6A6176617061706572732E616E64726F69642E6167726F6661726D6C697465747269616C0D0A202A2047657474696E67207374617274696E67206C696E6B3A0D0A202A20566964656F207475746F7269616C206C696E6B3A200D0A202A20436F6E74616374206164647265737320666F72207175657374696F6E73206F7220636F6D6D656E74733A20696C6961736C616D707240676D61696C2E636F6D0D0A202A2F0D0A0D0A0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D205669727475696E6F2047656E6572616C206D6574686F647320200D0A0D0A2F2F2020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C75652920202020202020777269746520612076616C756520746F2061205669727475696E6F206469676974616C206D656D6F7279202020286469676974616C4D656D6F7279496E6465783D302E2E33312C2076616C75652072616E6765203D2030206F722031290D0A2F2F2020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E64657829202020202020202020202020202020202020207265616420207468652076616C7565206F662061205669727475696E6F206469676974616C206D656D6F727920286469676974616C4D656D6F7279496E6465783D302E2E33312C2072657475726E65642076616C75652072616E6765203D2030206F722031290D0A2F2F2020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B202020202020202020202020202020202020777269746520612076616C756520746F205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2076616C75652072616E676520617320666C6F61742076616C7565290D0A2F2F2020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B202020202020202020202020202020202020202020202020202020202020207265616420612076616C7565206F6620205669727475696E6F206D656D6F727920202020202020202020202020286D656D6F7279496E6465783D302E2E33312C2072657475726E6564206120666C6F61742076616C75650D0A2F2F202072756E28293B2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020206E656363657361727920636F6D6D616E6420746F20636F6D6D756E69636174652077697468205669727475696E6F20616E64726F6964206170702020286F6E207374617274206F6620766F6964206C6F6F70290D0A2F2F2020696E742067657450696E56616C756528696E742070696E293B202020202020202020202020202020202020202020202020202020202020202020202020202020202072656164207468652076616C7565206F6620612050696E2E2055736566756C6C20746F2072656164207468652076616C7565206F6620612050574D2070696E0D0A2F2F2020766F696420636C6561725465787442756666657228293B202020202020202020202020202020202020202020202020202020202020202020202020202020436C6561722074686520746578742072656365697665642074657874206275666665720D0A2F2F2020696E742074657874417661696C61626C6528293B202020202020202020202020202020202020202020202020202020202020202020202020202020202020436865636B206966207468657265206973207465787420696E20746865207265636569766564206275666665720D0A2F2F2020537472696E6720676574546578742862797465204944293B2020202020202020202020202020202020202020202020202020202020202020202020202020526561642074686520746578742066726F6D205669727475696E6F206170700D0A2F2F2020766F69642073656E645465787428627974652049442C20537472696E672074657874293B202020202020202020202020202020202020202020202020202053656E64207465787420746F205669727475696E6F2061707020200D0A0D0A0D0A0D0A0D0A2369666E646566205669727475696E6F45746865726E65745F5765625365727665725F680D0A23646566696E65205669727475696E6F45746865726E65745F5765625365727665725F680D0A0D0A0D0A23696E636C756465202241726475696E6F2E68220D0A23696E636C756465203C45746865726E65742E683E0D0A0D0A2F2F3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D202020426F61726420636F6E66696775726174696F6E203D3D3D3D3D3D3D200D0A0D0A2F2F23646566696E65204553505F47454E455249432020202020202020202020202F2F20456E61626C652074686973206C696E6520746F207573652074686973206C6962726172792077697468204553503832363620626F61726473206C696B65204E6F64654E43552C2057654D6F73206574632E0D0A200D0A0D0A23696620646566696E6564285F5F4156525F41546D656761313238305F5F29207C7C20646566696E6564285F5F4156525F41546D656761323536305F5F29200D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A6520313620200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041372C2041382C2041392C204131302C204131312C204131322C204131332C204131342C20413135207D0D0A20202020202023646566696E652065745F61726475696E6F50696E7353697A652035342020202020202020202020202020202F2F2061726475696E6F206D65676120626F6172642070696E7320636F756E74200D0A0D0A23656C696620646566696E65642841524455494E4F5F4156525F4E414E4F290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A652038200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041377D0D0A20202020202023646566696E652065745F61726475696E6F50696E7353697A652031342020202020202020202020202020202F2F2061726475696E6F206E616E6F206469676974616C2070696E73200D0A2020202020200D0A23656C696620646566696E656420285F5F61726D5F5F2920262620646566696E656420285F5F53414D335838455F5F290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A65203132200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041352C2041362C2041372C2041382C2041392C204131302C204131317D0D0A20202020202023646566696E652065745F61726475696E6F50696E7353697A652035342020202020202020202020202020202F2F2061726475696E6F20647565206469676974616C2070696E73200D0A0D0A23656C696620646566696E6564284553505F47454E45524943290D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A652031200D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B41307D0D0A20202020202023646566696E652065745F61726475696E6F50696E7353697A652031312020202020202020202020202020202F2F202065737020626F617264206469676974616C2070696E73200D0A23656C73650D0A20202020202023646566696E652061726475696E6F416E616C6F6750696E7353697A65203620202020202020202020202F2F2064656661756C7420626F6172640D0A20202020202023646566696E6520616E616C6F67496E70757450696E734D61705F207B2041302C2041312C2041322C2041332C2041342C2041357D0D0A20202020202023646566696E652065745F61726475696E6F50696E7353697A652031342020202020202020202020202020202F2F2061726475696E6F20756E6F20626F6172642070696E7320636F756E74200D0A20202020200D0A23656E6469660D0A0D0A0D0A0D0A202023646566696E65202065745F6669726D77617265436F6465202022214330303D312E3633242220202020202020202020202020202020200D0A202023646566696E65202065745F7669727475616C4469676974616C4D656D6F727953697A6520203332202020202020202F2F204456207669727475616C206D656D6F72792073697A65200D0A202023646566696E65202065745F7669727475616C416E616C6F674D656D6F727953697A652020333220202020202020202F2F2056207669727475616C206D656D6F72792073697A65200D0A0D0A0D0A23646566696E652065745F4552524F525F50494E20202020202020310D0A23646566696E652065745F4552524F525F56414C55452020202020320D0A23646566696E652065745F4552524F525F54595045202020202020330D0A23646566696E652065745F4552524F525F53495A45202020202020340D0A23646566696E652065745F4552524F525F50415353574F52442020350D0A23646566696E652065745F4552524F525F434F4D4D414E44202020360D0A23646566696E652065745F4552524F525F554E4B4E4F574E202020370D0A0D0A23646566696E652065745F434F4D4D414E445F53544152545F43484152202721270D0A23646566696E652065745F434F4D4D414E445F454E445F434841522020202724270D0A23646566696E652065745F434F4D4D414E445F4552524F5220202020202020224530303D220D0A0D0A0D0A23646566696E652065745F544558545F434F4D4D414E445F4D41585F53495A452038302020200D0A0D0A23646566696E652065745F636C69656E74436F6E6E6563746564202022436F6E6E6563746564220D0A23646566696E652065745F636C69656E74446973636F6E6E6563746564202022446973636F6E6E6563746564220D0A0D0A20636C617373205669727475696E6F45746865726E65745F576562536572766572207B0D0A20207075626C69633A0D0A202020205669727475696E6F45746865726E65745F57656253657276657228696E7420706F7274293B0D0A20202020766F69642072756E28293B0D0A20202020766F696420764469676974616C4D656D6F7279577269746528696E74206469676974616C4D656D6F7279496E6465782C20696E742076616C7565293B0D0A20202020696E742020764469676974616C4D656D6F72795265616428696E74206469676974616C4D656D6F7279496E646578293B0D0A20202020766F696420764D656D6F7279577269746528696E74206D656D6F7279496E6465782C20666C6F61742076616C7565293B0D0A20202020666C6F617420764D656D6F72795265616428696E74206D656D6F7279496E646578293B0D0A20202020696E742067657450696E56616C756528696E742070696E293B0D0A20202020766F6964207644656C6179286C6F6E67206D696C6C697365636F6E6473293B0D0A202020202F2F766F6964207650696E4D6F646528696E742070696E2C20696E74206D6F6465293B200D0A20202020626F6F6C65616E2044454255473D66616C73653B0D0A20202020537472696E672070617373776F72643D22223B200D0A20202020756E7369676E6564206C6F6E67206C617374436F6D6D756E69636174696F6E54696D653B0D0A202020200D0A202020202F2F2D2D205465787420436F6D6D616E64207075626C69632066756E6374696F6E730D0A20202020766F696420636C6561725465787442756666657228293B0D0A20202020696E742074657874417661696C61626C6528293B0D0A20202020537472696E6720676574546578742862797465204944293B0D0A20202020766F69642073656E645465787428627974652049442C20537472696E672074657874293B0D0A20202020537472696E67206574526573706F6E73654275666665723D22223B0D0A20200D0A20200D0A20202020707269766174653A0D0A20202020766F696420636865636B5669727475696E6F436F6D6D616E6428537472696E672A20636F6D6D616E64293B0D0A20202020636861722020676574436F6D6D616E645479706528636861722063293B0D0A20202020696E742020676574436F6D6D616E6450696E28537472696E672A2061436F6D6D616E64293B0D0A20202020666C6F617420676574436F6D6D616E6456616C756528537472696E672A2061436F6D6D616E64293B0D0A20202020537472696E67206765744572726F72436F6D6D616E64286279746520636F6465293B0D0A20202020766F696420657865637574655265636569766564436F6D6D616E64286368617220616374697665436F6D6D616E64547970652C20696E7420616374697665436F6D6D616E6450696E202C537472696E672A20636F6D6D616E64537472696E672C20626F6F6C65616E2072657475726E496E666F293B0D0A0D0A20202020627974652061726475696E6F50696E7356616C75655B65745F61726475696E6F50696E7353697A655D3B0D0A20202020696E74207669727475616C4469676974616C4D656D6F72795B65745F7669727475616C4469676974616C4D656D6F727953697A655D3B202020202020202020202020202020202020202020202020202020200D0A20202020666C6F6174207669727475616C466C6F61744D656D6F72795B65745F7669727475616C416E616C6F674D656D6F727953697A655D3B202020202020202020202020202020202020202020202020202020202020200D0A202020206279746520616E616C6F67496E70757450696E734D61705B61726475696E6F416E616C6F6750696E7353697A655D20203D20616E616C6F67496E70757450696E734D61705F20203B0D0A20202020696E7420736572766572506F72743D38303B0D0A20202020537472696E67206C696E654275666665723D22223B0D0A202020200D0A0D0A202020202F2F2D2D205465787420436F6D6D616E6420707269766174652066756E6374696F6E730D0A20202020537472696E6720746578745265636569766564436F6D6D616E644275666665723D22223B0D0A20202020537472696E672074657874546F53656E64436F6D6D616E644275666665723D22223B0D0A20202020537472696E672075726C656E636F646528537472696E672A20737472293B0D0A20202020756E7369676E65642063686172206832696E7428636861722063293B0D0A20202020537472696E672075726C6465636F646528537472696E672A20737472293B0D0A20202020766F696420636C656172546578744279494428627974652049442C20537472696E672A2074657874427566666572293B0D0A20202020766F69642061646454657874546F526563656976656442756666657228627974652049442C20537472696E672A2074657874293B0D0A0D0A20200D0A207D3B0D0A0D0A0D0A0D0A200D0A23656E6469660D0A .h _version_1.63 5669727475696E6F206C6962726172792076657273696F6E20312E36330D0A537570706F727473205669727475696E6F206170702076657220312E322E30206F722068696768657220 .txt Отправить DV (byte) Отправить V (byte) Index 4ef16b44-976a-4ac6-938d-7545caf1b6b1 f9183ce2-0235-4f56-81b4-920f76e27df2 01c2a9bd-0ac6-4624-be0f-7a99e9680ce3 Отправить V (byte) virtuino.vMemoryWrite(Index,in); 684400b4-e51a-4318-b68f-de71cbfa3f85 Отправить DV (byte) virtuino.vDigitalMemoryWrite(Index,in); Отправить DV (bool) d60b18bf-92e3-46e1-9de9-33fa685a3950 Отправить DV (bool) virtuino.vDigitalMemoryWrite(Index,in); VIRTUINO d951ab1b-2e2c-4d11-8ca5-625a2d3d3841